Repolode
quarkusio

quarkusio/quarkus

A Kubernetes-native Java framework for building cloud-friendly apps with fast startup, supporting both JVM and native-image builds.

Open-source alternative to:Spring Boot

Stars
15,974
Forks
3,358
Open issues
2,932
Last commit
3 hours ago

What is it?

Quarkus is a Java framework designed for building applications that run in containers and on Kubernetes. It moves much of the framework's work to build time, which shortens startup and lowers memory use compared with traditional Java server setups. Applications can be compiled to a standard JVM build for high throughput or to a native executable for constrained environments.

Quarkus offers one programming model that covers both imperative (blocking) and reactive (non-blocking) code. It builds on established standards and libraries such as JAX-RS, Hibernate ORM with JPA, Netty, Eclipse Vert.x, Eclipse MicroProfile and Apache Camel. The project targets everything from small microservices to larger monolithic applications.

Key features

  • 01Build-time processing for fast startup and low memory use
  • 02Compiles to JVM or native executables
  • 03Unified imperative and reactive programming model
  • 04Built on standards such as JAX-RS, JPA and MicroProfile
  • 05Designed for Kubernetes and twelve-factor deployments

Use cases

  • Building containerized Java microservices that need fast startup
  • Running Java workloads in resource-constrained or serverless environments
  • Developing reactive, non-blocking services alongside traditional REST APIs

Things to know

  • The README describes it as Linux container first, so it fits best with container-based deployment.
  • The README badge lists supported JVM versions as 17 to 25.

In collections

Topics

FAQ

What is quarkus?
A Kubernetes-native Java framework for building cloud-friendly apps with fast startup, supporting both JVM and native-image builds. Quarkus is a Java framework designed for building applications that run in containers and on Kubernetes. It moves much of the framework's work to build time, which shortens startup and lowers memory use compared with traditional Java server setups. Applications can be compiled to a standard JVM build for high throughput or to a native executable for constrained environments.
Is quarkus free to use? What license does it have?
quarkus is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
Is quarkus still maintained?
Actively maintained. The last commit to quarkus was on Nov 6, 2026.
What can I use quarkus for?
Building containerized Java microservices that need fast startup Running Java workloads in resource-constrained or serverless environments Developing reactive, non-blocking services alongside traditional REST APIs
Where can I get quarkus?
The source code and installation instructions are on GitHub: https://github.com/quarkusio/quarkus

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects