Stars
Design patterns implemented in Java
Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.
RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex di…
a fast, scalable, multi-language and extensible build system
FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.
🏗 Build container images for your Java applications.
Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more.
Resilience4j is a fault tolerance library designed for Java8 and functional programming
Feign makes writing java http clients easier
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.
An annotation processor for generating type-safe bean mappers
Tiny, easily embeddable HTTP server in Java.
Catch common Java mistakes as compile-time errors
Java DSL for easy testing of REST services
Hazelcast is a unified real-time data platform combining stream processing with a fast data store, allowing customers to act instantly on data-in-motion for real-time insights.
vʌvr (formerly called Javaslang) is a non-commercial, non-profit object-functional library that runs with Java 8+. It aims to reduce the lines of code and increase code quality.
Advanced Java Redis client for thread-safe sync, async, and reactive usage. Supports Cluster, Sentinel, Pipelining, and codecs.
Reactive Streams Specification for the JVM
Fault tolerance and resilience patterns for the JVM
Distributed lock for your scheduled tasks
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
Kafka GUI for Apache Kafka to manage topics, topics data, consumers group, schema registry, connect and more...
Annotation processor to create immutable objects and builders. Feels like Guava's immutable collections but for regular value objects. JSON, Jackson, Gson, JAX-RS integrations included
A Java architecture test library, to specify and assert architecture rules in plain Java