quarkus

GitHub

Quarkus: Supersonic Subatomic Java.

AI Prompts & Endpoints
Agent Skills View CodeWiki Knowledge Base

Repository: quarkusio/quarkus


Stars: 15608

CLAUDE.md

@AGENTS.md

Quarkus Coding Conventions

Skills

When performing specific tasks, read the relevant skill file for detailed
guidance before starting work:

- Writing build steps — Read .agents/skills/writing-build-steps/SKILL.md
when creating or modifying @BuildStep methods, build items, or recorders.
- Writing tests — Read .agents/skills/writing-tests/SKILL.md
when creating or modifying tests for Quarkus extensions.
- Working with config — Read .agents/skills/working-with-config/SKILL.md
when creating or modifying @ConfigMapping configuration interfaces.
- Classloading and runtime-dev — Read .agents/skills/classloading-and-runtime-dev/SKILL.md
when working with runtime-dev modules, conditional dependencies, or debugging classloading.
- Creating extensions — Read .agents/skills/creating-extensions/SKILL.md
when creating a new extension or understanding the full module layout.
- Coding style — Read .agents/skills/coding-style/SKILL.md
when unsure about formatting, naming, visibility, or logging conventions.
- Building and testing — Read .agents/skills/building-and-testing/SKILL.md
when building, testing, or understanding Maven flags and build commands.
- Pull requests — Read .agents/skills/pull-requests/SKILL.md
when preparing a pull request, writing commit messages, or choosing labels.


README.md

![Quarkus](https://quarkus.io/#gh-light-mode-only)
![Quarkus](https://quarkus.io/#gh-dark-mode-only)

![Version](https://search.maven.org/artifact/io.quarkus/quarkus-bom)
![GitHub Actions Status](https://github.com/quarkusio/quarkus/actions?query=workflow%3A%22Quarkus+CI%22)
![Commits](https://github.com/quarkusio/quarkus/pulse)
![License](https://www.apache.org/licenses/LICENSE-2.0)
![Project Chat](https://quarkusio.zulipchat.com/)
![Gitpod Ready-to-Code](https://gitpod.io/#https://github.com/quarkusio/quarkus/-/tree/main/)
![Supported JVM Versions](https://github.com/quarkusio/quarkus/actions/runs/113853915/)
![Develocity](https://ge.quarkus.io/scans)
![GitHub Repo stars](https://github.com/quarkusio/quarkus/stargazers)
![Gurubase](https://gurubase.io/g/quarkus)

Quarkus - Supersonic Subatomic Java

Quarkus is a Cloud Native, (Linux) Container First framework for writing Java applications.

* Container First:
Minimal footprint Java applications optimal for running in containers.
* Cloud Native:
Embraces 12 factor architecture in environments like Kubernetes.
* Versatile:
From the smallest microservice to the largest monolith.
* Fast startup:
We do more at build time, we start fast.
* JVM and native
JVM for high throughput, native for constrained environments.
* Unify imperative and reactive:
Brings under one programming model non-blocking and imperative styles of development.
* Standards-based:
Based on the standards and frameworks you love and use (RESTEasy and JAX-RS, Hibernate ORM and JPA, Netty, Eclipse Vert.x, Eclipse MicroProfile, Apache Camel...).
* Developer Joy:
Development centric experience without compromise to bring your amazing apps to life in no time.

_All under ONE framework._

Getting Started

* Documentation
* Wiki

Migration Guides

We collect all the migration notes in our migration guides.

Release Planning

Interested in when the next release is coming? Check our release planning document for details.

How to build Quarkus

The build instructions are available in the contribution guide.