quarkus Documentation

Quarkus: Supersonic Subatomic Java.

15,808 stars Java Java 1 file ยท ~1,470 tokens #cloud-native#hacktoberfest#java#kubernetes#reactive
RAW Doc

1. Project Overview & Quickstart (quarkusio/quarkus)

File: README.md












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

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.


File: docs/README.md

Quarkus Documentation

This is the main folder for Quarkus documentation.

The contents of this folder are used to publish documentation to the quarkus.io website.
The main documentation README.adoc is in the src/main/asciidoc folder that also contains the .adoc source files for the published documentation.

2. Official Technical Reference & Guides (quarkusio/quarkusio.github.io)

Quarkus โ€” llms.txt

AI Indexing & Training Policy

About

Quarkus is a Kubernetes-native Java framework tailored for GraalVM and HotSpot,
crafted from best-of-breed Java libraries and standards. It offers fast boot times,
low memory footprint, and developer-joy features such as live coding.

Permissions

This site's content is publicly available under open licenses. We welcome AI crawlers
to index, cite, and use our documentation, guides, blog posts, and reference material.

Getting Started

  • Get Started: Install the CLI, create your first application, run dev mode, and start building with Quarkus.
  • Guides: Main documentation hub for tutorials, how-to guides, and technical learning paths.

Core Positioning

  • Home: Overview of Quarkus, including cloud-native Java, developer joy, performance, Kubernetes-native deployment, and container-first design.
  • About Quarkus: Introductory overview of Quarkus and its positioning as a modern Java framework.

Documentation and Learning

  • Guides Index: Browse Quarkus guides, tutorials, and how-to documentation across core, data, security, observability, web, and AI-related topics.
  • Releases: Current and historical release information.
  • Blog: Technical articles, release announcements, user stories, and ecosystem updates.

AI

  • AI Overview: Overview of Java for AI and Quarkus support for AI-infused applications.
  • Why Quarkus for AI: Reasons to use Quarkus for AI-infused applications, including LangChain4j integration, fast startup, low memory use, and enterprise-ready AI capabilities.
  • AI Blueprints: Reference architectures and examples for enterprise AI in Java.

Migration and Compatibility

  • Spring Overview: Overview of Spring compatibility and related development paths.
  • Migrate to Quarkus: Migration entry point for teams moving from Spring-based applications.

Contact Community and Support

  • Support: Help, support channels, and issue-reporting guidance.
  • Discussion: Community discussion entry points.
  • Working Groups: Active collaboration areas and community groups.
  • Github : Quarkus Github issues

Optional

Last updated

2026-08-12