Java LibHunt Info

Datadog - Monitor and correlate metrics, request traces, and logs in one platform. Try it free.
More from our partner
Subscribe for our newsletter
to know all the trending
libraries, news and articles.

All Categories

SaaSHub - The independent software marketplace. Find the best software and alternatives.
More from our team

The Awesome Java feed



Simple Binary Encoding, one of the fastest message formats around.
Featured Library // Category Data structures

Apache PDFBox vs iText

Popular comparison
  • Apache PDFBox - Toolbox for creating and manipulating PDF.
  • iText - Creates PDF files programmatically but requires a license for commercial purposes.

My Java-based Tetris playing AI (twitch stream)

Article Popular Story //



A database access library that utilizes the Java 8 Stream API for querying.
Featured Library // Category Database

JEP draft: Records and Sealed Types

Article Popular Story //

OpenJDK 11 Benchmarks on Ubuntu 18.04 LTS

Article Popular Story //

Variance in Java

Article Popular Story //

Last 7 Days

Finagle vs gRPC

Popular comparison
  • Finagle - Extensible RPC system used to construct high-concurrency servers. It implements uniform client and server APIs for several protocols, and is protocol agnostic, which simplifies the implementation of new protocols.
  • gRPC - RPC framework based on protobuf and HTTP/2.

Apache TomEE

Tomcat plus Java EE.
Featured Library // Category Server


Automatic generation of the Builder pattern.
Featured Library // Category Code Generators

CoreNLP vs Apache OpenNLP

Popular comparison
  • CoreNLP - Stanford's CoreNLP provides a set of fundamental tools for tasks like tagging, named entity recognition, sentiment analysis and many more.
  • Apache OpenNLP - Toolkit for common tasks like tokenization.

Apache Cayenne

Provides clean, static API for data access. Also includes GUI Modeler for working with database mappings, DB reverse engineering and generation.
Featured Library // Category ORM

Writing a Full Featured Maven Pom

Article Popular Story //

Red Hat replaces Oracle as OpenJDK 8, OpenJDK 11 steward

Article Popular Story //


functional-programming, lenses, lambda, functor, monad, semigroup, monoid, coproduct, heterogeneous-maps, profunctors, bifunctors, either, traversable, try-monad, algebraic-data-types, tuples, hlist, maybe-monad, optics
Library Added by m16a1 into category Functional Programming

Awesome Java Newsletter » 152

Top Stories
  • Leadership of OpenJDK 8 and OpenJDK 11 Transitions to Red Hat
  • Searching for a better indexOf
  • JavaFX: Visualizing Concurrency and Parallelism
Follow us on Twitter @JavaLibHunt


high-performance microservice framework
Featured Library // Category Game Development

Netbeans is leaving incubating to become a top-level Apache project

Article Popular Story //

Thymeleaf vs FreeMarker

Popular comparison
  • Thymeleaf - Aims to be a substitute for JSP and works for XML files in general.
  • FreeMarker - General templating engine without any heavyweight or opinionated dependencies.

Microservices with Spring Boot and Spring Cloud.

Article Popular Story //

Apache PDFBox

Toolbox for creating and manipulating PDF.
Featured Library // Category PDF

Leadership of OpenJDK 8 and OpenJDK 11 Transitions to Red Hat

Article Popular Story //

Keycloak vs Apache Shiro

Popular comparison
  • Keycloak - Integrated SSO and IDM for browser apps and RESTful web services.
  • Apache Shiro - Performs authentication, authorization, cryptography and session management.

JaCoCo vs Cobertura

Popular comparison
  • JaCoCo - Framework that enables collection of code coverage metrics, using both offline and runtime bytecode instrumentation; prominently used by EclEmma, the Eclipse code-coverage plugin.
  • Cobertura - Relies on offline (or static) bytecode instrumentation and class loading to collect code coverage metrics; GPLv2 licensed.

Apache FOP vs Apache PDFBox

Popular comparison
  • Apache FOP - Creates PDF from XSL-FO.
  • Apache PDFBox - Toolbox for creating and manipulating PDF.

Last 30 Days


Fault-tolerant distributed coordination framework.
Featured Library // Category Distributed Applications

MapStruct vs ModelMapper

Popular comparison
  • MapStruct - Code generator which simplifies mappings between different bean types, based on a convention over configuration approach.
  • ModelMapper - ModelMapper is an intelligent object mapping library that automatically maps objects to each other.

The philosophies of software languages, from Java to JavaScript

There are more than 2,500 programming languages in existence today. Where do all these languages come from? Learn more about the third generation.
Article Added by: AnneLaure13 //