A non-exhaustive list of interesting Java world projects worth knowing about:
- Modern high performance JDK that speeds up the performance of Java and JVM-based applications and simplifies the building and running of Java cloud native services.
- Kubernetes-native Java-stack for OpenJDK HotSpot and GraalVM.
- Distributed event streaming platform written in Java and Scala.
- Distributed scalable NoSQL database written in Java.
- Performant server-to-server messaging platform.
- Cloud-native set of Java libraries for writing microservices utilizing Java virtual threads.
- JVM-based fullstack microservice framework.
- A WebAssembly-based JVM for running Java apps in the browsers.
https://github.com/softwaremill/ox/
- An experimental library for structured concurrency in Java 21.
https://github.com/softwaremill/jox/
- Fast and scalable channels designed for JDK 21 virtual threads.
https://github.com/tjake/Jlama
- A modern Java inference engine for LLMs.
- Modern application server for Jakarta EE apps.
- JVM-plugin that allows automatically run Java programs on heterogeneous hardware.
- Open-source in-memory key/value NoSQL data store backed by RedHat.
https://java.testcontainers.org/
- Open-source Java library for testing in container environments.
- Innovative and highly extensible testing platform for the JVM backed by RetHat.
- Managed Java Flight Recorder records for Kubernetes environment backed by RedHat.
- Self-contained cross-platform Java demo applications runner.
https://github.com/HanSolo/JDKMon
- Lightweight JavaFX tool for managing and updating different JDK installations.
https://github.com/oracle-samples/sd4j
- Implementation of Stable Diffusion inference running on top of ONNX Runtime, written in Java.
- Structured processing language for big-data manipulation and computing.