Quarkus is an open source framework for building Java applications that are containerized, microservices-based, and cloud native. It uses GraalVM to compile Java code ahead-of-time to native executables, reducing startup time and memory usage compared to traditional Java applications. Quarkus provides extensions for common services like REST, database access, security, and more to help developers quickly build cloud native applications that are fast, lightweight and Kubernetes-native.