Design patterns implemented in Java
Repository Index
47,133 repositories indexed
1–24 of 154 · Most stars
RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.
ZXing ("Zebra Crossing") barcode scanning library for Java, Android
A memory leak detection library for Android.
FlatBuffers: Memory Efficient Serialization Library
High Performance Inter-Thread Messaging Library
Most popular Mocking framework for unit tests written in Java
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 learn...
LangChain4j is an idiomatic, open-source Java library for building LLM-powered applications on the JVM. It offers a unified API over popular LLM providers and vector stores, and makes implementing tool calling (including MCP support), agents and RAG easy. It integrates seamlessly with enterprise Java frameworks like Quarkus and Spring Boot.
Image Cropping Library for Android
The flexible, easy to use, all in one drawer library for your Android project. Now brand new with material 2 design.
An Android Animation library which easily add itemanimator to RecyclerView items.
Flyway by Redgate • Database Migrations Made Easy.
Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
A damn simple library for building production-ready RESTful web services.
:chart_with_upwards_trend: Capturing JVM- and application-level metrics. So you know what's going on.
Bootstrap style widgets for Android, with Glyph Icons
High-quality QR Code generator library in Java, TypeScript/JavaScript, Python, Rust, C++, C.
Open source routing engine for OpenStreetMap. Use it as Java library or standalone web server.
Main Liquibase Source
LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan, bgfx), audio (OpenAL, Opus), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR, OpenXR) applications.
Thumbnailator - a thumbnail generation library for Java
Android Library to rapidly develop attractive and insightful charts in android applications.