The Most Popular Java libraries
Page 2

  • Apache Hadoop

    9.7 9.9 L1 Machine Learning
    Apache Hadoop
  • Gson

    9.7 9.1 JSON
    A Java serialization/deserialization library to convert Java Objects into JSON and back
  • Keycloak

    9.7 10.0 L2 Security
    Open Source Identity and Access Management For Modern Applications and Services
  • Bazel

    9.7 10.0 L3 Build
    a fast, scalable, multi-language and extensible build system
  • JHipster

    9.7 10.0 L2 Development
    JHipster, much like Spring initializr, is a generator to create a boilerplate backend application, but also with an integrated front end implementation in React, Vue or Angular. In their own words, it "Is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures."
  • FlatBuffers

    9.7 8.7 L1 Serialization
    FlatBuffers: Memory Efficient Serialization Library
  • Picasso

    9.7 8.2 L2 Imagery
    A powerful image downloading and caching library for Android
  • Presto

    9.6 9.9 L2 Database
    The official home of the Presto distributed SQL query engine for big data
  • Disruptor

    9.6 5.4 L4 High Performance
    High Performance Inter-Thread Messaging Library
  • Apache ZooKeeper

    Apache ZooKeeper
  • Modern Java - A Guide to Java 8

    9.6 2.7 L5 Miscellaneous
    Modern Java - A Guide to Java 8
  • HikariCP

    9.6 6.5 L4 Database
    光 HikariCP・A solid, high-performance, JDBC connection pool at last.
  • Gradle

    9.6 10.0 L4 Build
    Adaptable, fast automation for all
  • Activiti

    9.6 8.8 BPM
    Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.
  • zipkin

    Zipkin is a distributed tracing system
  • Graal

    GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀
  • Mybatis-Plus

    9.6 9.4 Projects ORM
    An powerful enhanced toolkit of MyBatis for simplify development
  • ANTLR

    9.6 8.5 L1 Compiler-compiler
    ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
  • logstash

    9.5 9.6 L4 Logging
    Logstash - transport and process your logs, events, or other data
  • Deeplearning4j

    9.5 6.5 L1 Machine Learning
    Suite of tools for deploying and training deep learning models using the JVM. Highlights include model import for keras, tensorflow, and onnx/pytorch, a modular and tiny c++ library for running math code and a java based math library on top of the core c++ library. Also includes samediff: a pytorch/tensorflow like library for running deep learning using automatic differentiation.
  • Pinpoint

    APM, (Application Performance Management) tool for large-scale distributed systems.
  • Dagger2

    A fast dependency injector for Android and Java.
  • Eureka

    9.5 5.7 L3 Microservice
    AWS Service registry for resilient mid-tier load balancing and failover.
  • Play

    9.5 9.7 Web Frameworks
    The Community Maintained High Velocity Web Framework For Java and Scala.
  • FizzBuzz Enterprise Edition

    FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.
  • Druid

    Apache Druid: a high performance real-time analytics database.
  • APIJSON

    9.5 8.4 Projects ORM
    🏆 零代码、全功能、强安全 ORM 库 🚀 后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构。 🏆 A JSON Transmission Protocol and an ORM Library 🚀 provides APIs and Docs without writing any code.
  • Apache Pulsar

    9.5 9.8 Messaging
    Apache Pulsar - distributed pub-sub messaging system
  • webmagic

    A scalable web crawler framework for Java.
  • Akka

    Build highly concurrent, distributed, and resilient message-driven applications on the JVM