Sobre o projeto

O Quarkus é um framework de código aberto para criar aplicações Java com foco nativo para a nuvem e em contentores. Os seus objetivos declarados incluem uma pegada de runtime mínima, arranque rápido e adequação para implementação em ambientes de contentores e Kubernetes segundo os princípios 12-factor. Características principais descritas no README: - Container First: produz aplicações Java com uma pegada pequena, adequadas para execução em contentores. - Cloud Native: adota a arquitetura 12-factor em ambientes como Kubernetes. - Versátil: destina-se a escalar de pequenos microsserviços a grandes monólitos. - Arranque rápido: realiza mais trabalho em tempo de compilação para reduzir o tempo de arranque. - JVM e nativo: suporta execução na JVM para alto débito e compilação nativa para ambientes restritos. - Imperativo e reativo unificados: combina estilos de desenvolvimento não bloqueante e imperativo num único modelo de programação. - Baseado em padrões: assenta em padrões e frameworks Java estabelecidos, incluindo RESTEasy e JAX-RS, Hibernate ORM e JPA, Netty, Eclipse Vert.x, Eclipse MicroProfile e Apache Camel. - Developer Joy: visa uma experiência centrada no desenvolvimento. O projeto fornece documentação e uma wiki, mantém guias de migração para atualizações de versão e publica informação de planeamento de lançamentos. As instruções de compilação estão disponíveis no guia de contribuição. O repositório está licenciado sob Apache-2.0 e suporta versões da JVM 17 a 25 de acordo com os seus badges.