Quarkus logo

Quarkus

A Kubernetes Native Java stack tailored for OpenJDK HotSpot and GraalVM, crafted from the best of breed Java libraries and standards
57
74
+ 1
6

What is Quarkus?

It tailors your application for GraalVM and HotSpot. Amazingly fast boot time, incredibly low RSS memory (not just heap size!) offering near instant scale up and high density memory utilization in container orchestration platforms like Kubernetes. We use a technique we call compile time boot.
Quarkus is a tool in the Java Tools category of a tech stack.
Quarkus is an open source tool with 5.1K GitHub stars and 929 GitHub forks. Here’s a link to Quarkus's open source repository on GitHub

Who uses Quarkus?

Companies
5 companies reportedly use Quarkus in their tech stacks, including JustChunks, Cloud Native Development, and loyaltyharbor.

Developers
50 developers on StackShare have stated that they use Quarkus.
Public Decisions about Quarkus

Here are some stack decisions, common use cases and reviews by companies and developers who chose Quarkus in their tech stack.

Joshua Dean K√ľpper
Joshua Dean K√ľpper
CEO at Scrayos UG (haftungsbeschränkt) · | 5 upvotes · 91.7K views

As the access to our global REST-API "Charon" is bound to OAuth2, we use Keycloak inside Quarkus to authenticate and authorize users of our API. It is not possible to perform any un-authenticated requests against this API, so we wanted to make really sure that the authentication/authorization component is absolutely reliable and tested. We found those attributes within Keycloak, so we used it.

See more
Joshua Dean K√ľpper
Joshua Dean K√ľpper
CEO at Scrayos UG (haftungsbeschränkt) · | 2 upvotes · 12.6K views

We use Quarkus with native compilation in GraalVM for our global REST-API "Charon", that can be used by every developer to request user, server and game-data (protected through OAuth2). Quarkus offers a reliable framework, library and stack for high-quality APIs and integrates Vert.x into its core.

GraalVM pushes the performance boundaries even further with the ability to perform ahead-of-time native compilation so we can reach an incredible small memory-footprint and fast bootup-times that we need for our microservices architecture.

See more

Quarkus's Features

  • CONTAINER FIRST
  • UNIFIES IMPERATIVE AND REACTIVE
  • BEST OF BREED LIBRARIES AND STANDARDS

Quarkus Alternatives & Comparisons

What are some alternatives to Quarkus?
Spring Boot
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run". We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. Most Spring Boot applications need very little Spring configuration.
Spring
A key element of Spring is infrastructural support at the application level: Spring focuses on the "plumbing" of enterprise applications so that teams can focus on application-level business logic, without unnecessary ties to specific deployment environments.
Kubernetes
Kubernetes is an open source orchestration system for Docker containers. It handles scheduling onto nodes in a compute cluster and actively manages workloads to ensure that their state matches the users declared intentions.
Micronaut Framework
It is a modern, JVM-based, full-stack framework for building modular, easily testable microservice and serverless applications. It features a Dependency Injection and Aspect-Oriented Programming runtime that uses no reflection.
Knative
Knative provides a set of middleware components that are essential to build modern, source-centric, and container-based applications that can run anywhere: on premises, in the cloud, or even in a third-party data center
See all alternatives

Quarkus's Followers
74 developers follow Quarkus to keep up with related blogs and decisions.
wericksssilva2222
Ahmed i.b.m
Ricardo Oliveira
Shawn Chan
gastirit
Ignacio Enriquez
Michael Wenczel
Diovane Schumann
Christian Wiech
q ve