The Most Popular Java libraries
Page 6

  • SOFABoot

    SOFABoot is a framework that enhances Spring Boot and fully compatible with it, provides readiness check, class isolation, etc.
  • Jetty

    8.6 9.9 L1 Server
    Eclipse Jetty® - Web Container & Clients - supports HTTP/2, HTTP/1.1, HTTP/1.0, websocket, servlets, and more
  • GraphHopper

    8.5 9.2 L2 Geospatial
    Open source routing engine for OpenStreetMap. Use it as Java library or standalone web server.
  • Byte Buddy

    Runtime code generation for the Java virtual machine.
  • WildFly

    8.5 9.9 L2 Server
    WildFly Application Server
  • PMD

    8.5 9.9 L3 Code Analysis
    An extensible multilanguage static code analyzer.
  • JavaParser

    8.5 9.5 L2 Development
    Java 1-17 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
  • Lettuce

    8.5 8.4 Projects Database
    Advanced Java Redis client for thread-safe sync, async, and reactive usage. Supports Cluster, Sentinel, Pipelining, and codecs.
  • Reactor Core

    Non-Blocking Reactive Foundation for the JVM
  • Joda-Time

    8.5 6.0 L2 Date and Time
    Joda-Time is the widely used replacement for the Java date and time classes prior to Java SE 8.
  • MapDB

    8.5 0.0 L1 Database
    MapDB provides concurrent Maps, Sets and Queues backed by disk storage or off-heap-memory. It is a fast and easy to use embedded Java database engine.
  • Easy Rules

    8.5 0.0 L5 Rules Engine
    The simple, stupid rules engine for Java
  • Camunda BPM

    8.5 9.3 BPM
    Flexible framework for workflow and decision automation with BPMN and DMN. Integration with Quarkus, Spring, Spring Boot, CDI.
  • SDKMan

    The SDKMAN! Command Line Interface
  • Afinal

    8.4 10.0 Projects ORM
    Afinal是一个android的ioc,orm框架,内置了四大模块功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通过finalActivity,我们可以通过注解的方式进行绑定ui和事件。通过finalBitmap,我们可以方便的加载bitmap图片,而无需考虑oom等问题。通过finalDB模块,我们一行代码就可以对android的sqlite数据库进行增删改查。通过FinalHttp模块,我们可以以ajax形式请求http数据。详情请通过以下网址查看。
  • Cucumber

    8.4 9.2 L5 Testing
    Cucumber for the JVM
  • Javaslang

    vʌvr (formerly called Javaslang) is a non-commercial, non-profit object-functional library that runs with Java 8+. It aims to reduce the lines of code and increase code quality.
  • Moco

    8.4 9.0 L4 Testing
    Easy Setup Stub Server
  • cglib

    8.4 2.7 L2 Ancients
    cglib - Byte Code Generation Library is high level API to generate and transform Java byte code. It is used by AOP, testing, data access frameworks to generate dynamic proxy objects and intercept field access.
  • orientdb

    8.4 9.8 L1 Database
    OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text and Geospatial models in one Multi-Model product. OrientDB can run distributed (Multi-Master), supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries.
  • Thumbnailator

    8.4 5.2 L3 Imagery
    Thumbnailator - a thumbnail generation library for Java
  • OpenAI-Java

    OpenAI Api Client in Java
  • Armeria

    Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.
  • JFinal

    JAVA WEB + ORM Framework
  • MockServer

    8.3 0.0 L2 Testing
    MockServer enables easy mocking of any system you integrate with via HTTP or HTTPS with clients written in Java, JavaScript and Ruby. MockServer also includes a proxy that introspects all proxied traffic including encrypted SSL traffic and supports Port Forwarding, Web Proxying (i.e. HTTP proxy), HTTPS Tunneling Proxying (using HTTP CONNECT) and SOCKS Proxying (i.e. dynamic port forwarding).
  • Recaf

    8.3 3.8 Projects IDE
    The modern Java bytecode editor
  • javalin

    A simple and modern Java and Kotlin web framework [Moved to: https://github.com/javalin/javalin]
  • H2

    8.3 9.1 L1 Database
    H2 is an embeddable RDBMS written in Java.
  • Querydsl

    8.3 4.4 L3 Database
    Unified Queries for Java
  • Apache Log4j 2

    8.3 9.9 L3 Logging
    Apache Log4j 2 is a versatile, feature-rich, efficient logging API and backend for Java.