The Most Popular Java libraries
Page 9

  • Apache PDFBox

    7.7 9.7 L2 PDF
    Mirror of Apache PDFBox
  • NullAway

    7.7 8.9 Code Analysis
    A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
  • Apache Geode

    7.7 6.2 L1 Caching
    Apache Geode
  • GeoTools

    7.7 9.4 L4 Geospatial
    Official GeoTools repository
  • Jackson

    7.7 9.5 JSON
    Core part of Jackson that defines Streaming API as well as basic shared abstractions
  • Jest

    7.6 0.0 Database
    DISCONTINUED. Elasticsearch Java Rest Client.
  • Immutables

    7.7 7.1 L2 Development
    Annotation processor to create immutable objects and builders. Feels like Guava's immutable collections but for regular value objects. JSON, Jackson, Gson, JAX-RS integrations included
  • LoganSquare

    7.6 0.0 L4 JSON
    Screaming fast JSON parsing and serialization library for Android.
  • springdoc-openapi

    Library for OpenAPI 3 with spring-boot
  • Chronicle Map

    7.6 8.4 L2 Database
    Replicate your Key Value Store across your network, with consistency, persistance and performance.
  • AssertJ

    7.6 9.5 L4 Testing
    AssertJ is a library providing easy to use rich typed assertions
  • pac4j

    7.6 9.5 L4 Security
    Security engine for Java (authentication, authorization, multi frameworks): OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
  • rest.li

    7.6 8.4 L1 REST Frameworks
    Rest.li is a REST+JSON framework for building robust, scalable service architectures using dynamic discovery and simple asynchronous APIs.
  • Thymeleaf

    7.6 5.4 L1 Template Engine
    Thymeleaf is a modern server-side Java template engine for both web and standalone environments.
  • unirest-java

    7.6 9.2 L2 Projects HTTP Clients
    Unirest in Java: Simplified, lightweight HTTP client library.
  • LittleProxy

    High performance HTTP proxy originally written by your friends at Lantern and now maintained by a stellar group of volunteer open source programmers.
  • Agrona

    7.6 8.4 L4 High Performance
    High Performance data structures and utility methods for Java
  • sshj

    7.6 7.4 Networking
    ssh, scp and sftp for java
  • EVCache

    7.5 4.8 L1 Database
    A distributed in-memory data store for the cloud
  • AWS SDK for Java 2.0

    The official AWS SDK for Java - Version 2
  • Apache Lucene

    7.5 8.2 L1 Search
    Apache Lucene.NET
  • jOOR

    jOOR - Fluent Reflection in Java jOOR is a very simple fluent API that gives access to your Java Class structures in a more intuitive way. The JDK's reflection APIs are hard and verbose to use. Other languages have much simpler constructs to access type meta information at runtime. Let us make Java reflection better.
  • requery

    7.5 0.0 L2 Database
    requery - modern SQL based query & persistence for Java / Kotlin / Android
  • Java String Similarity

    7.5 0.0 L3 Text Processing
    Implementation of various string similarity and distance algorithms: Levenshtein, Jaro-winkler, n-Gram, Q-Gram, Jaccard index, Longest Common Subsequence edit distance, cosine similarity ...
  • Eclipse Collections

    7.5 8.0 L4 High Performance
    Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.
  • ArchUnit

    7.5 9.0 Testing
    A Java architecture test library, to specify and assert architecture rules in plain Java
  • JeroMQ

    7.5 8.4 L3 Messaging
    Pure Java ZeroMQ
  • ta4j

    A Java library for technical analysis.
  • Vaadin

    7.4 5.3 L2 Web Frameworks
    Vaadin 6, 7, 8 is a Java framework for modern Java web applications.
  • PrimeFaces

    7.4 9.9 Web Frameworks
    Ultimate Component Suite for JavaServer Faces