On this page
Overview
Quarkus is a Cloud Native, Container First Java application framework. It moves substantial work to build time, supports JVM and native execution, and unifies imperative and reactive programming.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Key features
Move work to build time for container-oriented startup and footprint
The README positions Quarkus as Container First and explains that doing more at build time helps applications start quickly with a smaller footprint.
Sources: [2]
Use JVM or native execution with imperative and reactive APIs
Teams can choose JVM execution for throughput or native executables for constrained environments while integrating familiar Java standards and frameworks.
Sources: [2]
Best fit
Fits Java APIs and microservices standardized around Kubernetes
It is useful when container images, startup time, and resource usage matter, especially for Kubernetes-oriented and serverless-style workloads.
Sources: [2]
Before adoption
Official sources
- [1]quarkusio/quarkus — GitHub repository(2026-10-06)
- [2]Quarkus — README(2026-10-06)
- [3]Quarkus 3.40.1 release(2026-10-06)
Supplemental curator note
A strong fit for container-first Java APIs and microservices that need fast startup and smaller memory footprints. Native-image compatibility should be validated separately from JVM execution.
Try it in 3 steps
- 1
Get the source
git clone --depth 1 https://github.com/quarkusio/quarkus.git - 2
Enter the repository
cd quarkus - 3
Check the official steps
Continue with the commands in the README Installation, Quick Start, or Getting Started section.
find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
Growth
Growth trends · Last 30 days
15,927 Stars
Trend data is still being collected.
Built with
Categories and tags
Categories
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- cloud-native
- hacktoberfest
- java
- kubernetes
- reactive
- Stars
- 15,927
- Forks
- 3,326
- Watchers
- 15,927
- Open issues
- 2,763
- Contributors
- 373
- Owner type
- Organization
- Primary language
- Java
- License
- Apache-2.0
- Repository last updated
- Oct 5, 2026
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- Cilium25,609 Stars
2 shared tag(s) · 1 shared category(s)
unify Kubernetes networking, security, and observability on an eBPF dataplane
Go - Micronaut Framework6,431 Stars
3 shared tag(s) · 3 shared category(s) · Same language
Build lean JVM applications by preparing dependency injection and HTTP infrastructure at compile time
Java - Istio38,429 Stars
3 shared tag(s) · 1 shared category(s)
add mTLS, traffic policy, and telemetry transparently between services
Go - Spring Boot81,561 Stars
2 shared tag(s) · 2 shared category(s) · Same language
put Spring application assembly and operations on a common foundation
Java - Spring Framework60,273 Stars
2 shared tag(s) · 2 shared category(s) · Same language
Directly assemble Java dependency injection, MVC or WebFlux, data access, and transaction infrastructure
Java - Eclipse Vert.x14,689 Stars
2 shared tag(s) · 2 shared category(s) · Same language
build reactive JVM applications for HTTP and TCP with event loops and non-blocking I/O
Java
Report incorrect information
Tell us if any listing information is incorrect or outdated.