Today, it is with great pleasure that we open source Micronaut on Github.
Micronaut represents a significant advancement in how a range of application types – with a particular focus on microservices – are built for the JVM.
Micronaut comes to you from OCI 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 Micronaut, 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.
Micronaut 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.
Micronaut supports building applications in Groovy, Java, and Kotlin. Its design takes heavy inspiration from Spring and Grails to ensure that it is as simple as possible for developers to become fully proficient with the framework.
Learn More About Micronaut
For more about Micronaut's features, view the the comprehensive Milestone 1 documentation.
Or watch this video, in which Micronaut co-founder, Graeme Rocher, introduces the Framework and presents a brief demo.
We're also introducing Micronaut at events and Meetups around the world.
Interested in having a member of the Micronaut team speak at your event or Meetup?
Let us know!
We will 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.
Request Micronaut Updates