The Awesome Java feed


Error Prone

Catches common programming mistakes as compile-time errors.
Featured library // Category Code Analysis

Codacy vs SonarQube

Popular comparison
  • Codacy - Continuous static analysis, code coverage, and software metrics to automate code reviews.
  • SonarQube - Integrates other analysis components via plugins and provides an overview of the metrics over time.

JAX-RS 2.1 proposed final draft posted

Popular Story //



Provides server-based deployment services.
Featured library // Category Continuous Integration

Awesome Java Newsletter » 58

Top Stories
  • CheerpJ, a Java bytecode to JavaScript compiler compatible with 100% of Java
  • JEP 305: Pattern Matching
  • JVM may get upgrade to support today’s multicore processors
Follow us on Twitter @JavaLibHunt

WireMock vs MockServer

Popular comparison
  • WireMock - Stubbs and mocks web services.
  • MockServer - Allows mocking of systems that are integrated with HTTP/S.

Servlet 4 proposed final draft posted

Popular Story //

Last 7 Days


Provides a RESTful API on top of Kafka.
Featured library // Category Messaging

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.


Framework for creating microservice-based systems.
Featured library // Category Distributed Applications

Easy Rules vs Drools

Popular comparison
  • Easy Rules - The simple, stupid Java rules engine
  • Drools - Drools Expert is the rule engine and Drools Fusion does complex event processing (CEP).

A botwall for Java web applications

Popular Story //

Create animated images with JavaFx

Popular Story //

JetBrains Xodus

JetBrains Xodus is a Java transactional schema-less embedded database used by JetBrains YouTrack and JetBrains Hub.
Featured library // Category Database

Jedis vs Redisson

Popular comparison
  • Jedis - A small client for interaction with redis, with methods for commands.
  • Redisson - Redis based In-Memory Data Grid for Java


Highly concurrent transactional schema-less and ACID-compliant embedded database.
Synced from the Github list // Category Database

Specification for Value Classes

Popular Story //


Integrates other analysis components via plugins and provides an overview of the metrics over time.
Featured library // Category Code Analysis

Arquillian vs JUnit

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

Introduction to Java 9 REPL

Popular Story //


Web server providing both blocking and non-blocking API’s based on NIO. Used as a network layer in WildFly.
Featured library // Category Networking

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 Commons Lang 3.6 released 🎁

Popular Story //

Last 30 Days


Integrated SSO and IDM for browser apps and RESTful web services.
Featured library // Category Security