There are currently 1349 open-source projects built with Java, with a combined total of 4343.4k GitHub stars. The most common language among these projects is Java.
Showing 1,349 open-source projects · page 1 of 38
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 command line and GUI tool for decompiling Android Dex and APK files into readable Java source code.
A Java VM library for composing asynchronous and event-based programs using observable sequences.
A JVM library for composing asynchronous and event-based programs using observable sequences.
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.
Open source identity and access management solution for modern applications with single sign-on, user federation, and fine-grained authorization.
An umbrella project providing tools and libraries for automating web browsers via the W3C WebDriver specification.
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 AI engineering platform for debugging, evaluating, monitoring, and optimizing production LLM applications and machine learning models.
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.
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 tool for reverse engineering Android APK files, enabling resource decoding, modification, and smali debugging.
A latency and fault tolerance library for isolating remote system access and preventing cascading failures in distributed systems.
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.