diff --git a/_includes/quarkus-projects.html b/_includes/quarkus-projects.html new file mode 100644 index 00000000000..a4dc35b938d --- /dev/null +++ b/_includes/quarkus-projects.html @@ -0,0 +1,45 @@ +
Quarkus heavily leverages other mature projects from the Java Ecosystem. Quarkus favours the philosophy of building on the shoulders of giants, rather than re-inventing the wheel. Below are some of the community projects that Quarkus builds upon.
+The Eclipse Vert.x project enables writing of reactive applications that run on the JVM. The project powers the reactive aspects of Quarkus.
+The SmallRye project offers implementations of the Eclipse MicroProfile specifications that are used by the Quarkus runtime. Examples of the MicroProfile specifications implemented by SmallRye and leveraged by Quarkus are Metrics, Health, and Fault Tolerance.
+The Hibernate project provides an implementation of the Java Persistence API (JPA) that is leveraged by the Quarkus runtime to enable working with databases.
+The Netty project offers capabilities for building asynchronous, event-driven, network applications. Together with Vert.x, Netty powers the reactive + async core of Quarkus, enabling event-driven architectures.
+RESTEasy provides implementations for both the JAX-RS and MicroProfile REST Client specifications. Quarkus leverages these RESTEasy implementations to allow building of applications that follow the REST architectural style.
+The Apache Camel project provides capabilities for integrating heterogeneous (messaging/event-based) systems. The support for Apache Camel on top of Quarkus is provided by the Apache Camel Quarkus project.
+The Eclipse MicroProfile project brings together a set of specifications that makes it easier to write Java applications based on the microservices architecture.
+Mandrel is a downstream distribution of the GraalVM community edition. Mandrel focuses on GraalVM's native-image component in order to provide an easy way for Quarkus users to generate native images for their applications.
+