Stars
RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
Netty project - an event-driven asynchronous network application framework
Bind Android views and callbacks to fields and methods.
JDK main-line development https://openjdk.org/projects/jdk
GraalVM compiles applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀
Most popular Mocking framework for unit tests written in Java
Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 11 and above, brought to you by Google.
A collection of source code generators for Java.
Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
Efficient reliable UDP unicast, UDP multicast, and IPC message transport
Catch common Java mistakes as compile-time errors
✅ The programmer-friendly testing framework for Java and the JVM
Runtime code generation for the Java virtual machine.
A list of useful Java frameworks, libraries, software and hello worlds examples
Java 1-21 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps …
MapDB provides concurrent Maps, Sets and Queues backed by disk storage or off-heap-memory. It is a fast and easy to use embedded Java database engine.
cglib - Byte Code Generation Library is high level API to generate and transform Java byte code. It is used by AOP, testing, data access frameworks to generate dynamic proxy objects and intercept f…
MockServer enables easy mocking of any system you integrate with via HTTP or HTTPS with clients written in Java, JavaScript and Ruby. MockServer also includes a proxy that introspects all proxied t…
The missing bridge between Java and native C++
PowerMock is a Java framework that allows you to unit test code normally regarded as untestable.
Awaitility is a small Java DSL for synchronizing asynchronous operations