Open source java projects
Every project in the registry tagged java, ranked by real GitHub adoption.
Reverse engineer anything with agents, from app behavior down to native binaries.
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于Spring Boot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容
The leading distributed search and analytics engine
Free database manager for SQL databases and beyond
Empower your team to build custom internal tools rapidly
A browser automation framework and ecosystem.
Apache Kafka - A distributed event streaming platform
Conductor is an event driven agentic workflow engine providing durable and highly resilient execution engine for applications and AI Agents
A distributed task scheduling framework.(分布式任务调度平台XXL-JOB)
Jenkins automation server
Desktop/Android/HTML5/iOS Java game development framework
Redisson: Valkey & Redis Java Client and Real-Time Data Platform. Sync/Async/RxJava/Reactive API. Over 50 Valkey and Redis based Java objects and services: Set,
Open-source data integration for modern teams
✨ 开源、免费、一站式 Java 权限认证框架,让鉴权变得简单、优雅!—— 登录认证、权限认证、分布式 Session 会话、微服务网关鉴权、SSO 单点登录、OAuth2.0 统一认证、jwt 集成、API Key 秘钥授权、API 参数签名
Adaptable, fast automation for all
Privacy-first offline maps for hiking, cycling & navigation
Secure, customizable authentication for your applications
Centralize, transform, and stash your data
Open-source search and analytics at enterprise scale
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 v
mall-swarm是一套微服务商城系统,采用了 Spring Cloud Alibaba、Spring Boot 3.5、Sa-Token、MyBatis、Elasticsearch、Docker、Kubernetes等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成
Apache ZooKeeper
Redis Java client
A scalable web crawler framework for Java.
jsoup: the Java HTML parser, built for HTML editing, cleaning, scraping, and XSS safety.
Apereo CAS - Identity & Single Sign On for all earthlings and beyond.
A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.
Flyway by Redgate • Database Migrations Made Easy.
Open source transactional distributed database. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure without compromising
A compact and highly efficient workflow and Business Process Management (BPM) platform for developers, system admins and business users.
Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and res
Polyglot document intelligence with a Rust core: extract text, metadata, images, tables, and structured data from 106 formats across 140 file extensions, plus c
A fault tolerant, protocol-agnostic RPC system
📌 a missing Java std lib(simple & 0-dependency) for framework/middleware, provide an enhanced InheritableThreadLocal that transmits values between threads even
Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST API
A tool for mocking HTTP services
Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more.
Idiomatic persistence for Java and relational databases
Time-series database built for industrial IoT workloads
Enable Self-Service Operations: Give specific users access to your existing tools, services, and scripts
Distributed OLAP database for real-time analytics at scale
Production-safe dynamic tracing and diagnostics for Java applications—attach to live JVMs with no restart or recompilation.
JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
The framework for building with WebAssembly (wasm). Easily & securely load wasm modules, move data, call functions, and build extensible apps.
Advanced Java Redis client for thread-safe sync, async, and reactive usage. Supports Cluster, Sentinel, Pipelining, and codecs.
JetCache is a Java cache framework.
A Reddit client for Android
Thumbnailator - a thumbnail generation library for Java
Native Operating System and Hardware Information
An API Gateway built on Spring Framework and Spring Boot providing routing and more.
An application observability facade for the most popular observability tools. Think SLF4J, but for observability.
OpenAPI (f.k.a Swagger) Specification code generator. Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python
Open-source, cross platform Qt6 based IDE for reverse-engineering Android application packages. It features a friendly IDE-like layout including code editor wit
An advanced, unified platform for code quality, architectural metrics, and Agile analytics. Features Python AST parsing, Java static analysis (code smells), an
A self-hosted library for your ebooks, comics, and audiobooks
Application for Mind Mapping, Knowledge Management, Project Management. Develop, organize and communicate your ideas and knowledge in the most effective way.
Java 开源商城系统,基于 Spring Boot / Spring Cloud / Vue / Uniapp 的 B2B2C 多商户商城源码,支持小程序商城、微服务、分销、直播、秒杀、Docker 私有化部署。
A data integration framework
Terasology - open source voxel world
The Pants Build System
Related tags
Frequently asked questions
How many open source java projects are there?
This registry tracks 131 projects tagged java, with 1,439,522 GitHub stars between them. The most-adopted is rea at 422,352 stars.
Are these java projects free to use?
Yes — 124 of the 131 carry an explicit open-source licence across 7 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.
Which java project should I choose?
The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.
Are these java projects still maintained?
116 of the 131 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.