Java Resources

Discover frameworks, libraries, and tools for building enterprise-grade applications with Java.

Filter by tag:

Libraries

Hibernate ORM

Powerful object-relational mapping framework for Java with JPA support.

DatabaseORM

jOOQ

Type-safe SQL builder and executor with code generation from database schema.

DatabaseType Safety

Jackson

High-performance JSON processor for Java with data binding capabilities.

SerializationJSON

Lombok

Library that reduces boilerplate code with annotations for getters, setters, and more.

UtilitiesCode Generation

Guava

Google core libraries including collections, caching, primitives, and more.

Utilities

Apache Kafka

Distributed event streaming platform for high-performance data pipelines.

MessagingStreaming

Flyway

Version control for database schemas with simple migration management.

DatabaseMigration

Log4j 2

Fast and flexible logging framework with advanced configuration options.

Logging

Netty

Asynchronous event-driven network application framework for high-performance protocols.

NetworkingReactive

Resilience4j

Fault tolerance library with circuit breaker, rate limiter, and retry patterns.

Resilience

MapStruct

Code generator for bean mappings with compile-time type safety.

MappingCode Generation

SLF4J

Simple logging facade providing abstraction for various logging frameworks.

Logging

Apache Commons

Reusable Java components covering utilities, collections, IO, and more.

Utilities

Caffeine

High-performance, near-optimal caching library with advanced features.

Caching

Project Reactor

Reactive programming library for building non-blocking applications on the JVM.

Reactive

Lettuce

Advanced Java Redis client with thread-safe sync, async, and reactive APIs.

DatabaseCaching