10

8

6

4

2


8.3

10.0

3.6

10.0

9.3

10.0

2.1

9.7

9.1

9.6

100 Projects libraries and projects

  • Quarkus

    8.3 10.0 Java
    Quarkus: Supersonic Subatomic Java.
  • SAP Machine

    3.6 10.0 Java
    SAP's no-cost, rigorously tested and JCK-verified OpenJDK friendly fork. (GPL-2.0-only WITH Classpath-exception-2.0)
  • Graal

    9.3 10.0 Java
    Polyglot embeddable JVM. (GPL-2.0-only WITH Classpath-exception-2.0)
  • springdoc-openapi

    4.1 9.7 Java
    Automates the generation of API documentation using Spring Boot projects.
  • jbock

    2.1 9.7 Java
    Typesafe, reflection-free, annotation based command-line parser.
  • Tink

    9.1 9.6 Java
    Provides a simple and misuse-proof API for common cryptographic tasks.
  • Armeria

    7.9 9.5 Java
    Asynchronous RPC/REST client/server library built on top of Java 8, Netty, HTTP/2, Thrift and gRPC.
  • ClassGraph

    6.8 9.5 Java
    ClassGraph (formerly FastClasspathScanner) is an uber-fast, ultra-lightweight, parallelized classpath scanner and module scanner for Java, Scala, Kotlin and other JVM languages.
  • Nacos

    9.5 9.5 Java
    Dynamic service discovery, configuration and service management platform for building cloud native applications.
  • Seata

    9.7 9.5 Java
    Delivers high performance and easy to use distributed transaction services under a microservices architecture.
  • LeakCanary

    9.8 9.4 L3 Java
    Memory leak detection.
  • ServiceTalk

    4.5 9.4 Java
    Framework built on Netty with APIs tailored to specific protocols and support for multiple programming paradigms.
  • zipkin

    9.5 9.3 Java
    Distributed tracing system which gathers timing data needed to troubleshoot latency problems in microservice architectures.
  • Adopt Open JDK

    4.7 9.3 Shell
    OpenJDK builds which allows to choose between HotSpot and OpenJ9.
  • Simple Java Mail

    5.5 9.3 Java
    Mailing with a clean and fluent API.
  • jqwik

    3.3 9.2 Java
    Engine for property-based testing built on JUnit 5.
  • unirest-java

    7.5 9.1 L2 Java
    Simplified, lightweight HTTP client library.
  • Stripe

    5.5 9.0 Java
    Integration with the Stripe API
  • dOOv

    2.6 8.9 Java
    Provides fluent API for typesafe domain model validation and mapping. It uses annotations, code generation and a type safe DSL to make bean validation and mapping fast and easy.
  • Apache Drill

    7.6 8.9 Java
    Distributed, schema on-the-fly, ANSI SQL query engine for Big Data exploration.
  • OpenPDF

    7.0 8.9 Java
    Open-source iText fork. (LGPL-3.0-only & MPL-2.0)
  • AkkaGRPC

    4.2 8.8 Scala
    Support for building streaming gRPC servers and clients on top of Akka Streams.
  • Elide

    5.3 8.7 Java
    Opinionated framework for JSON- or GraphQL-APIs based on a JPA data model.
  • AranoDB

    4.0 8.5 Java
    ArangoDB Java driver.
  • Play WS

    3.8 8.4 Scala
    Typesafe client with reactive streams and caching.
  • Lingua

    3.0 8.2 Kotlin
    Natural language detection library, especially suited for short paragraphs of text.
  • Java Faker

    7.2 8.2 Java
    A port of Ruby's fake data generator.
  • Doma 2

    3.6 8.2 Java
    Database access framework that verifies and generates source code at compile time using annotation processing as well as native SQL templates called two-way SQL.
  • image-comparison

    3.1 8.1 Java
    Compares two images with the same sizes and shows the differences visually by drawing rectangles.
  • jasync-sql

    5.2 8.1 Kotlin
    Async DB driver for MySQL and PostgreSQL.
  • yGuard

    2.7 8.1 Java
    Obfuscation via renaming and shrinking.
  • XChart

    6.2 8.1 Java
    A light-weight library for plotting data. Many customizable chart types are available.
  • javalin

    2.5 8.1 CSS
    Javalin is just a few thousand lines of code on top of Jetty, which means its performance is almost equivalent to pure Jetty.
  • Mixin

    4.5 8.0 Java
    Manipulate bytecode at runtime using real Java code.
  • Open HTML to PDF

    5.7 8.0 Java
    Properly supports modern PDF standards based on flyingsaucer and Apache PDFBox.
  • Beagle

    2.1 8.0 Clojure
    Stored full-text search query engine.
  • NATS client

    4.2 8.0 Java
    NATS client.
  • Synapses

    2.0 7.8 F#
    Lightweight library for neural networks.
  • db-scheduler

    3.5 7.8 Java
    Persistent and cluster-friendly scheduler.
  • reMap

    2.6 7.5 Java
    Lambda and method handle-based mapping which requires code and not annotations if objects have different names.
  • RabbitMQ Java client

    6.6 7.5 Java
    RabbitMQ client.
  • Perses

    2.3 7.4 Java
    Dynamically injects failure/latency at the bytecode level according to principles of chaos engineering.
  • bucket4j

    5.5 7.4 Java
    Rate limiting library based on token-bucket algorithm.
  • Liberica JDK

    2.4 7.2 Dockerfile
    Built from OpenJDK, thoroughly tested and passed the JCK.
  • Philadelphia

    3.8 7.2 Java
    Low-latency financial information exchange.
  • JavaCV

    8.6 7.1 Java
    Java interface to OpenCV, FFmpeg, and more.
  • TLS Channel

    2.8 7.1 Java
    Implements a ByteChannel interface over SSLEngine, enabling easy-to-use (socket-like) TLS.
  • jlink.online

    2.0 7.0 Go
    Builds optimized runtimes over HTTP.
  • Jaeger client

    6.7 7.0 Java
    Jaeger client.
  • XMLUnit

    3.8 6.8 Java
    Simplifies testing for XML output.
  • JFreeChart

    5.5 6.5 Java
    2D chart library for Swing, JavaFX and server-side applications.
  • DSL-JSON

    4.9 6.5 Java
    JSON library with advanced compile time databinding.
  • cache2k

    4.2 6.5 Java
    In-memory high performance caching library.
  • p6spy

    6.3 6.4 Java
    Enables logging for all JDBC transactions without changes to the code.
  • Java ASCII Render

    2.8 6.2 Java
    Graphical primitives for the console.
  • Leaf

    8.2 6.2 Java
    Distributed ID generate service.
  • Square

    3.0 6.1 Java
    Integration with the Square API.
  • zerocell

    2.4 5.9 Java
    Annotation-based API for reading data from Excel sheets into POJOs with focus on reduced overhead.
  • ch.vorburger.exec

    2.0 5.7 Java
    Convenient API around Apache Commons Exec.
  • bytecode-viewer

    9.2 5.5 Java
    Java 8 Jar & Android APK reverse engineering suite. (GPL-3.0-only)
  • Jwks RSA

    3.0 5.5 Java
    JSON Web Key Set parser.
  • Rocker

    4.8 5.4 Java
    Optimized, memory efficient and speedy template engine producing statically typed, plain objects.
  • Objenesis

    4.5 5.3 Java
    Allows dynamic instantiation without default constructor, e.g. constructors which have required arguments, side effects or throw exceptions.
  • EventBus

    9.8 5.2 L4 Java
    Simple publish/subscribe event bus.
  • PipelinR

    2.4 5.1 Java
    Small utility library for using handlers and commands with pipelines.
  • Parity

    5.1 5.1 Java
    Platform for trading venues.
  • Wisp

    2.3 5.0 Java
    Simple library with minimal footprint and straightforward API.
  • jOOR

    7.5 4.7 Java
    jOOR stands for jOOR Object Oriented Reflection. It is a simple wrapper for the java.lang.reflect package.
  • Text-IO

    3.4 4.5 Java
    Aids the creation of full console-based applications.
  • Reflections

    8.1 4.2 Java
    Reflections scans your classpath, indexes the metadata, allows you to query it on runtime and may save and collect that information for many modules within your project.
  • Jansi

    5.3 4.1 Java
    ANSI escape codes to format console output.
  • restQL-core-java

    2.3 3.8 Java
    Microservice query language that fetches information from multiple services.
  • zt-exec

    5.2 3.8 Java
    Provides a unified API to Apache Commons Exec and ProcessBuilder.
  • HyperMinHash-java

    3.3 3.6 Java
    Probabilistic data structure for computing union, intersection, and set cardinality in loglog space.
  • zt-process-killer

    3.1 3.3 Java
    Stops processes started from Java or the system processes via PID.
  • ReflectASM

    6.2 2.3 Java
    ReflectASM is a very small Java library that provides high performance reflection by using code generation.
  • JCuda

    2.6 2.3 Java
    JCuda offers Java bindings for CUDA and CUDA-related libraries.
  • JayWire

    2.4 0.4 Java
    Lightweight dependency injection framework. (LGPL-3.0-only)
  • Orson-Charts

    2.8 0.3 Java
    Generates a wide variety of 3D charts that can be displayed with Swing and JavaFX or exported to PDF, SVG, PNG and JPEG. (GPL-3.0-only)
  • ASCII Table

    3.7 0.0 Java
    Library to draw tables in ASCII.
  • Kalium

    3.9 0.0 Java
    Binding for the Networking and Cryptography (NaCl) library.
  • FizzBuzz Enterprise Edition

    9.2 0.0 Java
    No-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes. (No explicit license)
  • Apache Qpid

    3.6 0.0 L1 Java
    Apache Qpid makes messaging tools that speak AMQP and support many languages and platforms.
  • SecurityBuilder

    2.3 0.0 Java
    Fluent Builder API for JCA and JSSE classes and especially X.509 certificates.
  • webmagic

    9.5 0.0 Java
    Scalable crawler with downloading, url management, content extraction and persistent.
  • Microsoft Azure

    - -
    Microsoft's cloud infrastructure.
  • jGRASP

    - -
    Created to provide software visualizations that work in conjunction with the debugger such as Control Structure Diagrams, UML class diagrams and Object Viewer.
  • Open JDK

    - -
    Open JDK distributed by Oracle.
  • Corretto

    - -
    No-cost, multiplatform, production-ready distribution of OpenJDK by Amazon.
  • DataDog

    - -
    Modern monitoring & analytics.
  • Helidon

    - -
    Two-style approach for writing microservices: Functional-reactive and as an implementation of MicroProfile.
  • Cloudsmith

    - -
    Fully managed package management SaaS with support for Maven/Gradle/SBT.
  • Zulu

    - -
    OpenJDK builds for Windows, Linux, and Mac OS X.
  • RedHat Open JDK

    - -
    RedHat's OpenJDK distribution.
  • Mirror

    - -
    Mirror was created to bring light to a simple problem, usually named ReflectionUtil, which is on almost all projects that rely on reflection to do advanced tasks.
  • Jexer

    - -
    Advanced console (and Swing) text user interface (TUI) library, with mouse-draggable windows, built-in terminal window manager, and sixel image support. Looks like Turbo Vision.
  • Ebean

    - -
    Provides simple and fast data access.
  • Serenity BDD

    - -
    Automated Acceptance testing and reporting library that works with Cucumber, JBehave and JUnit to make it easier to write high quality executable specifications.
  • Manifold

    - -
    Re-energizes Java with powerful features like type-safe metaprogramming, structural typing and extension methods.
  • Vaadin Flow

    - -
    Event-driven framework that uses standard web components. Server-side architecture with Ajax on the client side.

Add another 'Projects' Library