#9494th of 146 in Backends, databases and hosting

micronaut-core

JVM framework for microservices and HTTP servers with compile-time dependency injection

Stars
6.4k
License
Apache-2.0
Last commit
Nov 2026
Last release
Nov 2026
Language
Java
Stars, last 29 weeks+85
21 Apr 2026: 6,352 stars28 Apr 2026: 6,353 stars5 May 2026: 6,358 stars12 May 2026: 6,362 stars19 May 2026: 6,367 stars26 May 2026: 6,370 stars2 Jun 2026: 6,372 stars9 Jun 2026: 6,379 stars16 Jun 2026: 6,383 stars23 Jun 2026: 6,384 stars30 Jun 2026: 6,385 stars7 Jul 2026: 6,387 stars14 Jul 2026: 6,391 stars21 Jul 2026: 6,392 stars28 Jul 2026: 6,395 stars4 Aug 2026: 6,396 stars11 Aug 2026: 6,399 stars18 Aug 2026: 6,401 stars25 Aug 2026: 6,403 stars1 Sept 2026: 6,406 stars8 Sept 2026: 6,407 stars15 Sept 2026: 6,409 stars22 Sept 2026: 6,416 stars29 Sept 2026: 6,418 stars6 Oct 2026: 6,422 stars13 Oct 2026: 6,424 stars20 Oct 2026: 6,429 stars27 Oct 2026: 6,432 stars3 Nov 2026: 6,434 stars10 Nov 2026: 6,437 stars

6,352 on 21 Apr 20266,437 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Micronaut Framework is a Java, Kotlin and Groovy framework for building HTTP servers, microservices, message-driven apps and command-line apps. It does dependency injection and AOP at compile time instead of through runtime reflection and bytecode generation, which the README says gives fast startup and lower memory use. It is a general application framework with no built-in AI features.

Who it is for: JVM developers building microservices or HTTP backends in Java, Kotlin or Groovy

Strengths

  • DI and AOP are computed at compile time, with minimal reflection and no runtime bytecode generation
  • Microservice pieces included: distributed config, service discovery, HTTP routing, client-side load balancing
  • Supports Java, Kotlin and Groovy
  • Uses Semantic Versioning 2.0.0, with @Experimental and @Internal APIs excluded

Weaknesses

  • No AI, LLM or agent features in this repository
  • Not a hosted backend: you write and deploy the JVM application yourself
  • Building from source needs Gradle and publishes to the local Maven repository
  • Compile-time processing differs from Spring's runtime model, so Spring code needs porting

What it needs

  • no GPU
  • Needs JVM, Gradle

What changed

  1. v3.10.19 ↗ (opens in a new tab)Security fix

    GHSA-C856-M48R-3GPC, GHSA-72P5-8F28-XWP2, GHSA-FV5H-6PJP-G363, GHSA-HM9J-M8H9-32V9, GHSA-432J-9H93-PV45, GHSA-C79Q-P83R-9VPM, GHSA-WGXM-75PH-Q27X, GHSA-WCGP-MMWM-X2X2, GHSA-P72J-V3QH-V5MM, GHSA-JFWR-QRPQ-5G48, GHSA-H2J4-VR48-C4VV, GHSA-GJ4V-R6X3-66JP, GHSA-JJ39-PP85-XJ49, GHSA-8RRH-X2CH-P2VV, GHSA-2J79-MGC9-V76R, GHSA-HGJ7-52CP-647P, GHSA-MJJJ-6MX9-P8PX, GHSA-5HMW-VF9Q-XQHV, GHSA-WV7M-PMVH-98H9, GHSA-5PXM-5867-GJC9, GHSA-MFRV-8FW9-56VQ, GHSA-GPXF-V9P3-4HH5, GHSA-38PJ-464P-88JF, GHSA-973F-VVMG-R76V, GHSA-596X-F5J6-XVHC. “Micronaut Core 3.10.19 is a security patch release. It fixes 25 GitHub Security Advisories and updates the managed Micronaut Security version to 3.11.3.”

  2. v4.10.37 ↗ (opens in a new tab)Security fix

    GHSA-C856-M48R-3GPC, GHSA-72P5-8F28-XWP2, GHSA-FV5H-6PJP-G363, GHSA-PGXH-VG8F-GJ4J, GHSA-4J6J-V86M-5XV7, GHSA-HM9J-M8H9-32V9, GHSA-432J-9H93-PV45, GHSA-P72J-V3QH-V5MM, GHSA-C79Q-P83R-9VPM, GHSA-WGXM-75PH-Q27X, GHSA-XH4X-VJ47-4PX7, GHSA-35QG-26HC-QR84, GHSA-WCGP-MMWM-X2X2, GHSA-6V2Q-5RCC-QFMC, GHSA-JFWR-QRPQ-5G48, GHSA-H2J4-VR48-C4VV, GHSA-JJ39-PP85-XJ49, GHSA-GJ4V-R6X3-66JP, GHSA-82W6-G6GH-PJRV, GHSA-WJXW-JJR4-4MQR, GHSA-8RRH-X2CH-P2VV, GHSA-5G2V-X779-WR6W, GHSA-5HMW-VF9Q-XQHV, GHSA-MJJJ-6MX9-P8PX, GHSA-2J79-MGC9-V76R, GHSA-HGJ7-52CP-647P, GHSA-64W5-89V4-549V, GHSA-WV7M-PMVH-98H9, GHSA-9MFM-8WR5-M838, GHSA-MFRV-8FW9-56VQ, GHSA-J3JR-9QW4-M252, GHSA-FR2F-WW99-XGCC, GHSA-5PXM-5867-GJC9, GHSA-GPXF-V9P3-4HH5, GHSA-38PJ-464P-88JF, GHSA-973F-VVMG-R76V, GHSA-596X-F5J6-XVHC. “Micronaut Core 4.10.37 is a security-focused patch release. It addresses 37 GitHub Security Advisories across HTTP routing, servers and clients, WebSockets, server-sent events, and static resource ha…”

  3. v5.2.23 ↗ (opens in a new tab)Security fix

    GHSA-C856-M48R-3GPC, GHSA-72P5-8F28-XWP2, GHSA-FV5H-6PJP-G363, GHSA-HM9J-M8H9-32V9, GHSA-XH4X-VJ47-4PX7, GHSA-432J-9H93-PV45, GHSA-WGXM-75PH-Q27X, GHSA-C79Q-P83R-9VPM, GHSA-JFWR-QRPQ-5G48, GHSA-35QG-26HC-QR84, GHSA-P72J-V3QH-V5MM, GHSA-WCGP-MMWM-X2X2, GHSA-6V2Q-5RCC-QFMC, GHSA-H2J4-VR48-C4VV, GHSA-GJ4V-R6X3-66JP, GHSA-JJ39-PP85-XJ49, GHSA-82W6-G6GH-PJRV, GHSA-WJXW-JJR4-4MQR, GHSA-8RRH-X2CH-P2VV, GHSA-5G2V-X779-WR6W, GHSA-5HMW-VF9Q-XQHV, GHSA-MJJJ-6MX9-P8PX, GHSA-2J79-MGC9-V76R, GHSA-HGJ7-52CP-647P, GHSA-88M6-WJJG-MC7G, GHSA-4J6J-V86M-5XV7, GHSA-J3JR-9QW4-M252, GHSA-FR2F-WW99-XGCC, GHSA-WV7M-PMVH-98H9, GHSA-MFRV-8FW9-56VQ, GHSA-5PXM-5867-GJC9, GHSA-9MFM-8WR5-M838, GHSA-64W5-89V4-549V, GHSA-GPXF-V9P3-4HH5, GHSA-38PJ-464P-88JF, GHSA-973F-VVMG-R76V, GHSA-XCCF-9G9P-4Q66, GHSA-596X-F5J6-XVHC. “Micronaut Core 5.2.23 is a patch release with security fixes and framework improvements. It addresses 38 GitHub Security Advisories.”

From the release notes. No flag means the note does not say so, not that the upgrade is safe.

Also in Backends, databases and hosting

See all 146
Also in Backends, databases and hosting
RankProjectScore
1bunJavaScript and TypeScript runtime with bundler, test runner and package manager96.7k stars+697 (+0.7%) in 30 dayscustom license93 out of 100
2appwriteBackend with auth, databases, storage, functions and an MCP server for agents Live demo ↗ (opens in a new tab)58.1k stars+546 (+0.9%) in 30 daysBSD-3-Clause93 out of 100
3ormTypeScript ORM for PostgreSQL and MongoDB with a plugin SPI and agent skills47.7k starsApache-2.093 out of 100
#4strapiHeadless CMS that generates REST and GraphQL APIs from content models Live demo ↗ (opens in a new tab)73.5k starscustom license92 out of 100
#5traefikHTTP reverse proxy and load balancer that auto-discovers routes from orchestrators65.5k starsMIT92 out of 100