There are currently 440 open-source projects built with Java, with a combined total of 3891.9k GitHub stars. The most common language among these projects is Java.
Showing 440 open-source projects · page 1 of 13
A performance optimization system for AI agent harnesses (Claude Code, Cursor, Codex, OpenCode) with skills, instincts, memory, security, and research-first development.
A comprehensive collection of design patterns implemented in Java with detailed examples and explanations.
Open Source Computer Vision Library providing real-time image processing and AI capabilities.
A software reverse engineering framework for analyzing compiled code across multiple platforms, offering disassembly, decompilation, and scripting.
A comprehensive set of core Java libraries from Google providing new collection types, immutable collections, and utilities for concurrency, I/O, hashing, and more.
A comprehensive set of core Java libraries from Google providing new collection types, immutable collections, and utilities for concurrency, I/O, hashing, and more.
A free, universal database tool and SQL client supporting over 100 databases with schema editing, ER diagrams, and AI integration.
A JVM library for composing asynchronous and event-based programs using observable sequences.
A Java VM library for composing asynchronous and event-based programs using observable sequences.
A command line and GUI tool for decompiling Android Dex and APK files into readable Java source code.
A Java-based RPC and microservice framework for building enterprise-grade distributed systems.
A powerful and easy-to-use chart library for Android, supporting line, bar, pie, radar, bubble, and candlestick charts with scaling, panning, and animations.
A Java diagnostic tool for troubleshooting production issues without code changes or server restarts.
A fast and efficient image loading library for Android focused on smooth scrolling in lists.
An umbrella project providing tools and libraries for automating web browsers via the W3C WebDriver specification.
Open source identity and access management solution for modern applications with single sign-on, user federation, and fine-grained authorization.
An open-source, multi-format 1D/2D barcode image processing library implemented in Java, with ports to other languages.
An open-source, multi-format 1D/2D barcode image processing library implemented in Java.
A distributed event streaming platform for building high-performance data pipelines, streaming analytics, and data integration.
Alibaba's Java coding standards implemented as PMD rules and IDE plugins for IntelliJ IDEA and Eclipse.
A memory leak detection library for Android that automatically finds and reports leaks.
Automatically generates API client libraries, server stubs, and documentation from OpenAPI specifications.
An open-source distributed transaction solution for microservices, ensuring data consistency across services and databases.
A high-performance Java library for converting Java objects to JSON and vice versa.
An open-source AI engineering platform for debugging, evaluating, monitoring, and optimizing production LLM applications and machine learning models.
A framework for building truly native mobile apps for iOS, Android, and visionOS using TypeScript and popular web frameworks.
An open-source automation server for building, testing, and deploying software with extensive plugin support.
A cross-platform Java game development framework for desktop, Android, HTML5, and iOS using OpenGL (ES).
A cross-platform Java game development framework for desktop, Android, HTML5, and iOS using OpenGL (ES).
A publish/subscribe event bus for Android and Java that simplifies communication between components like Activities, Fragments, and threads.
A latency and fault tolerance library for isolating remote system access and preventing cascading failures in distributed systems.
A tool for reverse engineering Android APK files, enabling resource decoding, modification, and smali debugging.
A Java client and real-time data platform for Valkey and Redis, providing distributed Java objects, collections, and services.
A Java client and real-time data platform for Valkey and Redis, providing distributed Java objects, services, and APIs.
A Java library for converting Java objects to JSON and back, with extensive generics support and no source code modifications required.
A flow control component for microservices enabling reliability, resilience, and real-time monitoring.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.