Sobre el proyecto

Quarkus es un framework de código abierto para construir aplicaciones Java con un enfoque nativo de nube y contenedor. Sus objetivos declarados incluyen una huella de runtime mínima, arranque rápido y aptitud para despliegue en entornos de contenedores y Kubernetes siguiendo principios de 12 factores. Características clave descritas en el README: - Contenedor primero: produce aplicaciones Java con una huella pequeña adecuada para ejecutarse en contenedores. - Nativo de nube: adopta la arquitectura de 12 factores en entornos como Kubernetes. - Versátil: diseñado para escalar desde microservicios pequeños hasta monolitos grandes. - Arranque rápido: realiza más trabajo en tiempo de compilación para reducir el tiempo de arranque. - JVM y nativo: admite ejecución en JVM para alto rendimiento y compilación nativa para entornos restringidos. - Imperativo y reactivo unificados: combina estilos de desarrollo no bloqueante e imperativo bajo un mismo modelo de programación. - Basado en estándares: se construye sobre estándares y frameworks Java establecidos, incluyendo RESTEasy y JAX-RS, Hibernate ORM y JPA, Netty, Eclipse Vert.x, Eclipse MicroProfile y Apache Camel. - Alegría para el desarrollador: apunta a una experiencia centrada en el desarrollo. El proyecto proporciona documentación y una wiki, mantiene guías de migración para actualizaciones de versión y publica información de planificación de lanzamientos. Las instrucciones de compilación están disponibles en la guía de contribución. El repositorio está licenciado bajo Apache-2.0 y admite versiones de JVM 17 a 25 según sus insignias.