About this project

Quarkus is an open-source framework for building Java applications with a cloud-native, container-first focus. Its stated goals include a minimal runtime footprint, fast startup, and suitability for deployment in container and Kubernetes environments following 12-factor principles. Key characteristics described in the README: - Container First: produces Java applications with a small footprint suited to running in containers. - Cloud Native: embraces 12-factor architecture in environments such as Kubernetes. - Versatile: intended to scale from small microservices to large monoliths. - Fast startup: performs more work at build time to reduce startup time. - JVM and native: supports JVM execution for high throughput and native compilation for constrained environments. - Unified imperative and reactive: combines non-blocking and imperative development styles under one programming model. - Standards-based: builds on established Java standards and frameworks including RESTEasy and JAX-RS, Hibernate ORM and JPA, Netty, Eclipse Vert.x, Eclipse MicroProfile, and Apache Camel. - Developer Joy: aims for a development-centric experience. The project provides documentation and a wiki, maintains migration guides for version upgrades, and publishes release planning information. Build instructions are available in the contribution guide. The repository is licensed under Apache-2.0 and supports JVM versions 17 through 25 according to its badges.