Java Resources
Discover frameworks, libraries, and tools for building enterprise-grade applications with Java.
Filter by tag:
Frameworks
Spring Boot
Production-ready framework for building stand-alone Spring applications with ease.
Quarkus
Kubernetes-native Java framework optimized for GraalVM and OpenJDK HotSpot.
Micronaut
Modern JVM-based framework for building microservices with minimal memory footprint.
Vert.x
Toolkit for building reactive applications on the JVM with polyglot support.
Libraries
Hibernate ORM
Powerful object-relational mapping framework for Java with JPA support.
jOOQ
Type-safe SQL builder and executor with code generation from database schema.
Jackson
High-performance JSON processor for Java with data binding capabilities.
Lombok
Library that reduces boilerplate code with annotations for getters, setters, and more.
Guava
Google core libraries including collections, caching, primitives, and more.
Apache Kafka
Distributed event streaming platform for high-performance data pipelines.
Flyway
Version control for database schemas with simple migration management.
Log4j 2
Fast and flexible logging framework with advanced configuration options.
Netty
Asynchronous event-driven network application framework for high-performance protocols.
Resilience4j
Fault tolerance library with circuit breaker, rate limiter, and retry patterns.
MapStruct
Code generator for bean mappings with compile-time type safety.
SLF4J
Simple logging facade providing abstraction for various logging frameworks.
Apache Commons
Reusable Java components covering utilities, collections, IO, and more.
Caffeine
High-performance, near-optimal caching library with advanced features.
Project Reactor
Reactive programming library for building non-blocking applications on the JVM.
Lettuce
Advanced Java Redis client with thread-safe sync, async, and reactive APIs.