100 Projects libraries and projects

  • Arthas

    9.8 9.5 Java
    Allows to troubleshoot production issues for applications without modifying code or restarting servers.
  • EventBus

    9.8 0.0 L4 Java
    Simple publish/subscribe event bus.
  • Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
    Sponsored scoutapm.com
  • LeakCanary

    9.8 8.6 L3 Kotlin
    Memory leak detection.
  • Nacos

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

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

    9.7 7.9 Java
    Flow control component enabling reliability, resilience and monitoring for microservices.
  • zipkin

    9.5 8.9 Java
    Distributed tracing system which gathers timing data needed to troubleshoot latency problems in microservice architectures.
  • Graal

    9.4 10.0 Java
    Polyglot embeddable JVM. (GPL-2.0-only WITH Classpath-exception-2.0)
  • webmagic

    9.4 7.1 Java
    Scalable crawler with downloading, url management, content extraction and persistent.
  • FizzBuzz Enterprise Edition

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

    9.2 9.7 Java
    Provides a simple and misuse-proof API for common cryptographic tasks.
  • bytecode-viewer

    9.2 0.9 Java
    Java 8 Jar & Android APK reverse engineering suite. (GPL-3.0-only)
  • Quarkus

    8.9 10.0 Java
    Quarkus: Supersonic Subatomic Java.
  • JavaCV

    8.7 6.0 Java
    Java interface to OpenCV, FFmpeg, and more.
  • Flowable (V6)

    8.6 9.7 Java
    A compact and highly efficient workflow and Business Process Management (BPM) platform for developers, system admins and business users.
  • Leaf

    8.5 0.3 Java
    Distributed ID generate service.
  • Micronaut

    8.4 0.0 Java
    Modern full-stack framework with focus on modularity, minimal memory footprint and startup time.
  • javalin

    8.3 8.3 Kotlin
    Javalin is a very lightweight web framework for Kotlin and Java which supports WebSockets, HTTP2 and async requests
  • Reflections

    8.2 0.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.
  • Apache Calcite

    8.2 9.4 Java
    Dynamic data management framework. It contains many of the pieces that comprise a typical database management system.
  • Trino

    8.1 10.0 Java
    Distributed SQL query engine for big data.
  • Armeria

    8.0 9.4 Java
    Asynchronous RPC/REST client/server library built on top of Java 8, Netty, HTTP/2, Thrift and gRPC.
  • Dragonwell8

    7.8 6.2 Shell
    Downstream version of OpenJDK optimized for online e-commerce, financial, logistics applications.
  • Java Faker

    7.6 6.5 Java
    A port of Ruby's fake data generator.
  • Apache Drill

    7.6 8.0 Java
    Distributed, schema on-the-fly, ANSI SQL query engine for Big Data exploration.
  • unirest-java

    7.6 8.7 L2 Java
    Simplified, lightweight HTTP client library.
  • jOOR

    7.5 2.6 Java
    jOOR stands for jOOR Object Oriented Reflection. It is a simple wrapper for the java.lang.reflect package.
  • RoaringBitmap

    7.3 7.7 Java
    Fast and efficient compressed bitmap.
  • OpenPDF

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

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

    6.8 0.0 Java
    Makes sure that your scheduled tasks are executed at most once at the same time. If a task is being executed on one node, it acquires a lock which prevents execution of the same task from another node or thread.
  • Siddhi

    6.8 8.0 Java
    Cloud native streaming and complex event processing engine.
  • RabbitMQ Java client

    6.7 6.0 Java
    RabbitMQ client.
  • Google HTTP Client

    6.7 7.9 Java
    Pluggable HTTP transport abstraction with support for java.net.HttpURLConnection, Apache HTTP Client, Android, Google App Engine, XML, Gson, Jackson and Protobuf.
  • Jaeger client

    6.6 5.8 Java
    Jaeger client.
  • p6spy

    6.5 2.7 Java
    Enables logging for all JDBC transactions without changes to the code.
  • ta4j

    6.4 3.7 Java
    Library for technical analysis.
  • XChart

    6.3 8.7 Java
    A light-weight library for plotting data. Many customizable chart types are available.
  • ReflectASM

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

    6.1 6.7 Java
    Extracts tables from PDF files.
  • Open HTML to PDF

    6.0 8.5 Java
    Properly supports modern PDF standards based on flyingsaucer and Apache PDFBox.
  • jsweet

    5.9 8.9 Java
    Source transpiler to TypeScript/JavaScript.
  • bucket4j

    5.9 6.1 Java
    Rate limiting library based on token-bucket algorithm.
  • JBox2D

    5.8 0.8 L1 Java
    Port of the renowned C++ 2D physics engine.
  • springdoc-openapi

    5.8 9.3 Java
    Automates the generation of API documentation using Spring Boot projects.
  • JFreeChart

    5.7 8.8 Java
    2D chart library for Swing, JavaFX and server-side applications.
  • Simple Java Mail

    5.7 7.6 Java
    Mailing with a clean and fluent API.
  • jasync-sql

    5.7 6.4 Kotlin
    Async DB driver for MySQL and PostgreSQL.
  • Elide

    5.6 9.3 Java
    Opinionated framework for JSON- or GraphQL-APIs based on a JPA data model.
  • Adopt Open JDK

    5.6 9.3 Groovy
    OpenJDK builds which allows to choose between HotSpot and OpenJ9.
  • Tribuo

    5.5 7.9 Java
    Provides tools for classification, regression, clustering, model development and interfaces with other libraries such as scikit-learn, pytorch and TensorFlow.
  • Stripe

    5.5 8.8 Java
    Integration with the Stripe API
  • BioJava

    5.5 8.4 Java
    Faciliates processing biological data by providing algorithms, file format parsers, sequencing and 3D visualization commonly used in bioinformatics.
  • Jansi

    5.3 7.2 C++
    ANSI escape codes to format console output.
  • zt-exec

    5.2 3.0 Java
    Provides a unified API to Apache Commons Exec and ProcessBuilder.
  • Parity

    5.1 3.0 Java
    Platform for trading venues.
  • easy-batch

    5.0 6.8 Java
    Set up batch jobs with simple processing pipelines. Records are read in sequence from a data source, processed in pipeline and written in batches to a data sink.

    5.0 4.9 Java
    JSON library with advanced compile time databinding.
  • Mixin

    4.9 6.0 Java
    Manipulate bytecode at runtime using real Java code.
  • ServiceTalk

    4.9 9.1 Java
    Framework built on Netty with APIs tailored to specific protocols and support for multiple programming paradigms.
  • Rocker

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

    4.7 0.0 Java
    A system for deploying Java applications to end-user computers and keeping them up to date. Developed as an alternative to Java Web Start.
  • cache2k

    4.5 9.3 Java
    In-memory high performance caching library.
  • Objenesis

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

    4.4 5.9 Java
    Converts bytecode to OpenCL which allows execution on GPUs.
  • AkkaGRPC

    4.4 7.6 Scala
    Support for building streaming gRPC servers and clients on top of Akka Streams.
  • NATS client

    4.3 8.4 Java
    NATS client.
  • Mini2Dx

    4.3 8.2 Java
    Beginner-friendly, master-ready framework for rapidly prototyping and building 2D games.
  • oj! Algorithms

    4.2 7.7 Java
    High-performance mathematics, linear algebra and optimisation needed for data science, machine learning and scientific computing.
  • Litiengine

    4.2 9.1 Java
    AWT-based, lightweight 2D game engine.
  • db-scheduler

    4.1 8.1 Java
    Persistent and cluster-friendly scheduler.
  • AranoDB

    4.0 0.0 Java
    ArangoDB Java driver.
  • Doma 2

    3.9 8.9 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.
  • FastCSV

    3.9 5.7 Java
    Performance-optimized, dependency-free and RFC 4180 compliant.
  • Philadelphia

    3.9 7.0 Java
    Low-latency financial information exchange.
  • SAP Machine

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

    3.8 9.2 Java
    Job scheduling library which utilizes lambdas for fire-and-forget, delayed and recurring jobs. Guarantees execution by single scheduler instance using optimistic locking. Has features for persistence, minimal dependencies and is embeddable.
  • XMLUnit

    3.8 6.8 Java
    Simplifies testing for XML output.
  • Lingua

    3.8 6.7 Kotlin
    Natural language detection library, especially suited for short paragraphs of text.
  • ASCII Table

    3.8 0.0 Java
    Library to draw tables in ASCII.
  • Permazen

    3.8 4.8 HTML
    Language-natural persistence layer.
  • fastexcel

    3.8 6.8 Java
    High performance library to read and write large Excel (XLSX) worksheets.
  • Play WS

    3.7 0.0 Scala
    Typesafe client with reactive streams and caching.
  • Kalium

    3.7 0.0 Java
    Binding for the Networking and Cryptography (NaCl) library.
  • JavaPackager

    3.7 9.3 Java
    Maven and Gradle plugin which provides an easy way to package Java applications in native Windows, Mac OS X or GNU/Linux executables, and generate installers for them.
  • Drift

    3.6 1.3 Java
    Easy-to-use, annotation-based library for creating Thrift clients and serializable types.
  • jqwik

    3.6 9.4 Java
    Engine for property-based testing built on JUnit 5.
  • HyperMinHash-java

    3.5 1.7 Java
    Probabilistic data structure for computing union, intersection, and set cardinality in loglog space.
  • Text-IO

    3.5 2.2 Java
    Aids the creation of full console-based applications.
  • OpenTracing Toolbox

    3.5 8.1 Java
    Collection of libraries that build on top of OpenTracing and provide extensions and plugins to existing instrumentations.
  • Apache Qpid

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

    3.5 8.8 Java
    A scientific charting library focused on performance optimised real-time data visualisation at 25 Hz update rates for data sets with a few 10 thousand up to 5 million data points.
  • Artipie

    3.4 9.7 Java
    Binary artifact management toolkit which hosts them on the file system or S3.
  • image-comparison

    3.4 1.9 Java
    Compares two images with the same sizes and shows the differences visually by drawing rectangles.
  • Configurate

    3.3 8.9 Java
    Configuration library with support for various configuration formats and transformations.
  • jte

    3.2 0.0 Java
    Compiles to classes and uses an easy syntax, several features to make development easier and provides fast execution and a small footprint.
  • ActiveJ

    3.2 9.3 Java
    Lightweight asynchronous framework built from the ground up for developing high-performance web applications.
  • Jwks RSA

    3.2 6.2 Java
    JSON Web Key Set parser.
  • microconfig

    3.1 7.3 Java
    Configuration system designed for microservices which helps to separate configuration from code. The configuration for different services can have common and specific parts and can be dynamically distributed.
  • PipelinR

    3.1 1.3 Java
    Small utility library for using handlers and commands with pipelines.

Add another 'Projects' Library