Micronaut (framework)

{{Third-party|date=April 2022}}

{{Infobox software

| name = Micronaut

| logo =

| screenshot =

| caption =

| author =

| developer = Graeme Rocher

| released = May 2018

| latest release version =

| latest release date =

| repo = {{URL|https://github.com/micronaut-projects/micronaut-core|Micronaut repository}}

| programming language = Java, Groovy

| operating system = Cross-platform

| platform = Cross-platform (JVM)

| language =

| genre = Software framework

| license = Apache License 2.0

| website = {{URL|https://micronaut.io/}}

}}

Micronaut is an open source JVM-based framework for building lightweight microservices.{{cite web |last1=Rouse |first1=Margaret |title=Micronaut framework |url=https://www.techtarget.com/searchapparchitecture/definition/Micronaut-framework |website=TechTarget |access-date=17 February 2024}}{{cite web |title=Micronaut: The future of microservices in the JVM |url=https://jaxenter.com/micronaut-future-microservices-jvm-144636.html |website=JAXenter |access-date=30 January 2022 |date=22 May 2018}}

It is designed to avoid reflection, thus reducing memory consumption and improving start times.{{cite web |title=Talking about Micronaut with Graeme Rocher |url=https://croz.net/news/talking-about-micronaut-with-graeme-rocher/ |website=CROZ |access-date=30 January 2022}}{{cite web |title=Micronaut: a new Spring-like framework focussed on minimal memory consumption |url=https://blogs.infosupport.com/micronaut-a-new-spring-like-framework-focussed-on-minimal-memory-consumption/ |website=Info Support Blog |access-date=30 January 2022 |first=Jack |last=Sierkstra |date=13 November 2018}} Features which would typically be implemented at run-time are instead pre-computed at compile time.{{cite web |title=The Future of Micronaut |first=Jeff Scott |last=Brown |date=July 24, 2020 |url=https://www.techwell.com/techwell-insights/2020/07/future-micronaut |website=TechWell |language=en}}{{cite web |last1=Morales |first1=Alexa Weber |title=Oracle BrandVoice: Grails Founder: What Java Developers Don't Know About Memory Can Cost Them Money in the Cloud |url=https://www.forbes.com/sites/oracle/2019/01/07/grails-founder-what-java-developers-dont-know-about-memory-can-cost-them-money-in-the-cloud/ |website=Forbes |access-date=30 January 2022 |language=en}}

It was created by Graeme Rocher, who also created the Grails framework. In June 2020, Rocher co-founded the Micronaut Foundation, which aims to "advance innovation and adoption of Micronaut".{{cite web |title=Object Computing Announces Establishment of New Micronaut Foundation |url=https://objectcomputing.com/news/2020/06/29/micronaut-foundation-established |website=Object Computing |access-date=17 February 2024}} Micronaut is continually developed and maintained by Object Computing Inc.

References

{{reflist}}