The Micronaut Framework Open Sourced
by Graeme RocherWe're delighted to announce that Micronaut™ has been open sourced on Github! Watch for the first milestone of Micronaut 1.0 next week!
Today, it is with great pleasure that we open source the Micronaut framework on Github.
The Micronaut framework represents a significant advancement in how a range of application types – with a particular focus on microservices – are built for the JVM.
The Micronaut framework comes to you from Object Computing, Inc., and the team that built the Grails framework. It builds upon over 10 years of experience creating application frameworks for the JVM.
By leveraging the lessons learned building the Grails framework, we have built a toolkit that encompasses all the modern features developers have come to expect from a framework, including dependency injection, AOP, configuration management, and more.
With the Micronaut framework, however, we’ve eliminated the runtime overhead – in terms of memory consumption and startup time – found in traditional frameworks. This is achieved through the use of annotation processors that pre-compile all the necessary metadata and information needed to run your application ahead of time, eliminating the need for reflection and cached reflective metadata at the framework level.
The Micronaut framework also features both an HTTP client and an HTTP server built on Netty, plus a range of tools to aid deployment into a cloud environment.
The Micronaut framework supports building applications in Groovy, Java, and Kotlin. Its design takes heavy inspiration from Spring and the Grails framework to ensure that it is as simple as possible for developers to become fully proficient with the framework.
For more about these features, view the comprehensive Snapshot documentation.
Next week at Gr8Conf Europe in Denmark, our team will deliver numerous talks and workshops on the Micronaut framework for those interested in getting a head start using the Framework.
We will also be releasing the first milestone of Micronaut 1.0 next week, which will be followed quickly with regular milestone releases and ultimately a GA release later this year.
Over the next few months, we will be working diligently to build out the Framework’s features and capabilities, so please stay tuned and feel free to submit your ideas and suggestions to us.
With warm regards, Graeme Rocher