Quarkus
Kubernetes-native Java framework designed for fast startup times and low memory footprint, tailored for containers and serverless.
- Actively maintained
- Well documented
- Permissive license
Overview
Quarkus compiles Java applications to start in milliseconds and use a fraction of the memory that traditional JVM applications need, particularly when compiled ahead-of-time to a native binary via GraalVM - solving the slow-startup, high-memory problems that made Java historically awkward for containers and serverless functions. It supports the familiar Java ecosystem (JAX-RS, Hibernate, and more) with this different runtime model.
Quarkus is a fit for Java teams building microservices or serverless functions for Kubernetes who want container-native startup and memory characteristics without leaving the Java language and ecosystem.
Why it's in this catalog
Catalog rating: ★★★☆☆ (3/5)
Kubernetes-native Java framework, a strong pick for JVM-based cloud-native backends.
- Foundational
- Vendor-backed
- Categories
- Backend
- Languages
- Java
- License
- Apache-2.0
Related Projects
Dapr
Apache-2.0Portable runtime that gives microservices building blocks - state management, pub/sub messaging, service invocation, and workflow - over a sidecar API in any language.
Actively maintained
- Backend
Knative
Apache-2.0Kubernetes-native platform for building and running serverless applications, handling autoscaling (including scale-to-zero) and traffic management.
Actively maintained
- DevOps
Apache Kafka
Apache-2.0Distributed event streaming platform that stores data as a durable, replayable log, built for high-throughput real-time pipelines rather than traditional point-to-point queuing.
Actively maintained
- Backend
Pulsar
Apache-2.0Distributed messaging and streaming platform that unifies traditional queuing and event streaming with built-in multi-tenancy.
Actively maintained
- Backend
Spotted an error? Suggest an edit on GitHub.