The Most Popular Java libraries
Page 1

  • Spring Boot

    10.0 10.0 L5 Web Frameworks
    Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.
  • Design Patterns

    10.0 9.4 L5 Miscellaneous
    Design patterns implemented in Java
  • Spring

    10.0 10.0 L2 Web Frameworks
    Spring Framework
  • Elasticsearch

    10.0 10.0 L2 Search
    Free and Open Source, Distributed, RESTful Search Engine
  • Protobuf

    10.0 10.0 L1 Data structures
    Protocol Buffers - Google's data interchange format
  • Apache Spark

    10.0 10.0 Machine Learning
    Apache Spark - A unified analytics engine for large-scale data processing
  • Dubbo

    9.9 9.7 Networking
    The java implementation of Apache Dubbo. An RPC and microservice framework.
  • Prometheus

    9.9 9.9 Monitoring
    The Prometheus monitoring system and time series database.
  • Guava

    9.9 9.7 L3 Utility
    Google core libraries for Java
  • Netty

    9.9 9.9 L2 Networking
    Netty project - an event-driven asynchronous network application framework
  • RxJava

    9.9 8.6 L2 Reactive libraries
    RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
  • OkHttp

    9.9 9.6 L2 Networking
    Square’s meticulous HTTP client for the JVM, Android, and GraalVM.
  • Retrofit

    9.9 9.3 L1 REST Frameworks
    A type-safe HTTP client for Android and the JVM
  • Apache Kafka

    9.9 10.0 L2 Messaging
    Mirror of Apache Kafka
  • Nacos

    an easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native applications.
  • ZXing

    9.9 4.7 L3 Imagery
    ZXing ("Zebra Crossing") barcode scanning library for Java, Android
  • Apache Flink

    9.8 9.9 L2 Machine Learning
    Apache Flink
  • Arthas

    9.8 8.0 Projects Utility
    Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas
  • p3c

    Alibaba Java Coding Guidelines pmd implements and IDE plugin
  • MyBatis

    9.8 9.5 L4 ORM
    MyBatis SQL mapper framework for Java
  • Apache RocketMQ

    9.8 9.5 Messaging
    Apache RocketMQ is a cloud native messaging and streaming platform, making it simple to build event-driven applications.
  • Seata

    :fire: Seata is an easy-to-use, high-performance, open source distributed transaction solution.
  • Keycloak

    9.8 10.0 L2 Security
    Open Source Identity and Access Management For Modern Applications and Services
  • fastjson

    9.8 0.0 L1 JSON Processing
    DISCONTINUED. FASTJSON 2.0.x has been released, faster and more secure, recommend you upgrade.
  • Sentinel

    A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)
  • LeakCanary

    9.8 7.3 L3 Projects Monitoring
    A memory leak detection library for Android.
  • libGDX

    9.8 9.3 L2 Game Development
    Desktop/Android/HTML5/iOS Java game development framework
  • kibana

    9.7 10.0 L3 Logging
    Your window into the Elastic Stack
  • Hystrix

    Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable.
  • Redisson

    Redisson - Valkey & Redis Java client. Real-Time Data Platform. Sync/Async/RxJava/Reactive API. Over 50 Valkey and Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Bloom filter, Spring, Tomcat, Scheduler, JCache API, Hibernate, RPC, local cache..