Quarkus is a Cloud Native, Container First framework for writing Java applications.
- Container First
-
Minimal footprint Java applications optimized for running in containers
- Cloud Native
-
Embraces 12 factor architecture in environments like Kubernetes
- Unify imperative and reactive
-
Brings under one programming model non blocking and imperative styles of development
- Standards-based
-
Based on the standards and the libraries you love and use (RESTEasy, Hibernate, Netty, Eclipse Vert.x, Apache Camel…)
- Microservice First
-
Brings lightning fast startup time to Java applications
- Extreme productivity
-
Instant hot code replacement: don’t allow build, deploy, boot delays disrupt your flow
- Developer Joy
-
Development-centric experience without compromises to bring your amazing applications to life in no time
All under one framework.
Other guides
-
Write Your Own Extension (advanced)
-
Tips for writing native applications (advanced)
-
Measuring Performance (advanced)
-
Contexts and Dependency Injection (advanced)
Feedback, looking for help?
You can contact the project team using:
-
chat using Zulip
Your help is more than welcome! Don’t hesitate to join the crowd.
Contributing
Check the Contribution Guide for details on reporting issues and the process for submitting pull requests.
Every contribution is valuable. It can be a bug report, an example application, a feature request, a fix in the documentation or just feedback.
License
This project is licensed under the Apache Software License 2.0 - see the License file for details.