StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Follow on

© 2025 StackShare. All rights reserved.

Product

  • Stacks
  • Tools
  • Feed

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
Quarkus
ByQuarkusIOQuarkusIO

Quarkus

#1203in Languages
Discussions5
Followers382
OverviewDiscussions5AdoptionAlternativesIntegrations
Try It

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 Languages category of a tech stack.

Key Features

CONTAINER FIRSTUNIFIES IMPERATIVE AND REACTIVEBEST OF BREED LIBRARIES AND STANDARDS

Quarkus Pros & Cons

Pros of Quarkus

  • ✓Fast startup
  • ✓Open source
  • ✓Low memory footprint
  • ✓Produce native code
  • ✓Hot Reload
  • ✓Integrated with GraalVM
  • ✓AOT compilation
  • ✓Reactive

Cons of Quarkus

  • ✗Boilerplate code when using Reflection

Quarkus Alternatives & Comparisons

What are some alternatives to Quarkus?

guava

guava

The Guava project contains several of Google's core libraries that we rely on in our Java-based projects: collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, and so forth.

Java 8

Java 8

It is a revolutionary release of the world’s no 1 development platform. It includes a huge upgrade to the Java programming model and a coordinated evolution of the JVM, Java language, and libraries. Java 8 includes features for productivity, ease of use, improved polyglot programming, security and improved performance.

Apache FreeMarker

Apache FreeMarker

It is a "template engine"; a generic tool to generate text output (anything from HTML to auto generated source code) based on templates. It's a Java package, a class library for Java programmers.

RxJava

RxJava

A library for composing asynchronous and event-based programs by using observable sequences for the Java VM.

Jackson

Jackson

It is a suite of data-processing tools for Java (and the JVM platform), including the flagship streaming JSON parser / generator library, matching data-binding library (POJOs to and from JSON) and additional data format modules to process data encoded in Avro, BSON, CBOR, CSV, Smile, (Java) Properties, Protobuf, XML or YAML; and even the large set of data format modules to support data types of widely used data types such as Guava, Joda.

Project Reactor

Project Reactor

It is a fourth-generation Reactive library for building non-blocking applications on the JVM based on the Reactive Streams Specification. It is a fully non-blocking foundation with efficient demand management. It directly interacts with Java functional API, Completable Future, Stream and Duration.

Try It

Visit Website

Adoption

On StackShare

Quarkus Integrations

Kubernetes, Apache Camel, Hibernate, Netty, htmx are some of the popular tools that integrate with Quarkus. Here's a list of all 5 tools that integrate with Quarkus.

Kubernetes
Kubernetes
Apache Camel
Apache Camel
Hibernate
Hibernate
Netty
Netty
htmx
htmx

Quarkus Discussions

Discover why developers choose Quarkus. Read real-world technical decisions and stack choices from the StackShare community.

Taufik Pirjade
Taufik Pirjade

Feb 11, 2022

Needs adviceonAWS LambdaAWS LambdaQuarkusQuarkusJavaJava

We are working on a transaction processing application and everything needs to happen in real-time. I have used AWS Lambda with Quarkus + Java, and struggled with cold start time however Lambda is still cost effective. so wanted to understand which one will be suitable as alternative to lambda services.

0 views0
Comments
Luis Pena
Luis Pena

Cloud Solution Architect

Jan 31, 2022

Needs adviceonRxJavaRxJavaQuarkusQuarkus

Can I mix RxJava with Quarkus?

0 views0
Comments
Mathieu Barcikowski
Mathieu Barcikowski

Technical Leader at Inokoa

Nov 16, 2020

Needs adviceonJava EEJava EEQuarkusQuarkus

Moving from a classic monolithic Java EE application on-premise to a cloud application based on microservices. What is the easier framework to learn/to move on? is Quarkus enough mature for production? Is the performance of Quarkus in production the same as the benchmarks suggest?

0 views0
Comments
Joshua Dean Küpper
Joshua Dean Küpper

CEO at Scrayos UG (haftungsbeschränkt)

Feb 20, 2020

Needs adviceonOAuth2OAuth2KeycloakKeycloakQuarkusQuarkus

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.

0 views0
Comments
Joshua Dean Küpper
Joshua Dean Küpper

CEO at Scrayos UG (haftungsbeschränkt)

Feb 20, 2020

Needs adviceonQuarkusQuarkusGraalVMGraalVMVert.xVert.x

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.

0 views0
Comments
Companies
33
MRSSHL+27
Developers
280
DALAMP+274