Java LibHunt Info

Subscribe for our newsletter
to know all the trending
libraries, news and articles.

All Categories

The Awesome Java feed



Game engine for modern 3D development.
Featured Library // Category Game Development

Test your REST API with Postman

Article Popular Story //

A Practical Guide to Java Remote Debugging

Article Popular Story //



Generates typesafe code based on SQL schema.
Featured Library // Category Database

Weka vs Apache Spark

Popular comparison
  • Weka - Collection of algorithms for data mining tasks ranging from pre-processing to visualization.
  • Apache Spark - Data analytics cluster computing framework.

Last 7 Days


Groovy framework with the aim to provide a highly productive environment by favoring convention over configuration, no XML and support for mixins.
Featured Library // Category Web Frameworks

A look at security problems with json deserialization with jackson.

Article Popular Story //

Arquillian vs JUnit

Popular comparison
  • Arquillian - Integration and functional testing platform for Java EE containers.
  • JUnit - Common testing framework.

A Common Mistake Developers Make When Caching Nullable Values

Article Popular Story //

Dozer vs ModelMapper

Popular comparison
  • Dozer - Mapper that copies data from one object to another, using annotations, API or XML configuration.
  • ModelMapper - ModelMapper is an intelligent object mapping library that automatically maps objects to each other.

Awesome Java Newsletter » 83

Top Stories
  • JEP draft: Switch Expressions for the Java Language
  • Java Concurrency in Depth (Part 1)
  • Lessons learned from Kafka in production - JEEConf
Follow us on Twitter @JavaLibHunt


Provides common annotators for plain text input.
Featured Library // Category Natural Language Processing

Java 8 – The Bad Parts

Article Popular Story //

docx4j vs Apache POI

Popular comparison
  • docx4j - Creating and manipulating Microsoft Open XML files.
  • Apache POI - Supports OOXML (XLSX, DOCX, PPTX) as well as OLE2 (XLS, DOC or PPT).


Road routing engine. Used as Java library or standalone web service.
Featured Library // Category Geospatial

38 Amazing Open Source Android Apps written in Java

Article Popular Story //

Java Concurrency in Depth (Part 1)

Article Popular Story //

Cucumber vs Spock

Popular comparison
  • Cucumber - BDD testing framework.
  • Spock - JUnit-compatible framework featuring an expressive Groovy-derived specification language.


Concise web services for stubs and mocks, Duke's Choice Award 2013.
Featured Library // Category Testing

JEP draft: Switch Expressions for the Java Language

Article Popular Story //

Apache Kafka vs Apache Camel

Popular comparison
  • Apache Kafka - High-throughput distributed messaging system.
  • Apache Camel - Glues together different transport APIs via Enterprise Integration Patterns.


Browser extension which allows to navigate through code on GitHub more efficiently.
Synced from the Github list // Category Miscellaneous


Lightweight, small and customizable FTP server.
Synced from the Github list // Category Miscellaneous


Static analyzer for SonarQube & SonarLint.
Synced from the Github list // Category Code Analysis


Distributed data store that implements data synchronization, sharding, scaling, and replication. In addition, it provides a SQL-based syntax to execute queries across a cluster.
Featured Library // Category Database

Which Is the Right Java Abstraction for JSON

Article Popular Story //

Architecture for multiplatform native development in Kotlin

Architecture for multiplatform native development in Kotlin with backend, Android, Wear, React, desktop and soon iOS example
Article Added by: MarcinMoskala //

iText vs Apache PDFBox

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

Last 30 Days

Apache Geode

Mirror of Apache Geode (Incubating)
Featured Library // Category Caching