Open source java projects

Every project in the registry tagged java, ranked by real GitHub adoption.

projects 61 combined stars ★ 663K refresh nightly
01 mall ★ 85K

mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于Spring Boot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容

last push3 days ago languageJava licenseApache-2.0
02 Elasticsearch ★ 78K

The leading distributed search and analytics engine

last push5 hours ago languageJava license
03 DBeaver ★ 52K

Free database manager for SQL databases and beyond

last push5 hours ago languageJava licenseApache-2.0
04 AppSmith ★ 41K

Empower your team to build custom internal tools rapidly

last push5 hours ago languageTypeScript licenseApache-2.0
05 conductor ★ 32K

Conductor is an event driven agentic workflow engine providing durable and highly resilient execution engine for applications and AI Agents

last push5 hours ago languageJava licenseApache-2.0
06 xxl-job ★ 31K

A distributed task scheduling framework.(分布式任务调度平台XXL-JOB)

last push2 months ago languageJava licenseGPL-3.0
07 jenkins ★ 27K

Jenkins automation server

last push6 hours ago languageJava licenseMIT
08 redisson ★ 24K

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,

last push36 hours ago languageJava licenseApache-2.0
09 Airbyte ★ 22K

Open-source data integration for modern teams

last push5 hours ago languagePython license
10 gradle ★ 19K

Adaptable, fast automation for all

last push6 hours ago languageGroovy licenseApache-2.0
11 Organic Maps ★ 15K

Privacy-first offline maps for hiking, cycling & navigation

last push9 hours ago languageC++ license
12 SuperTokens ★ 15K

Secure, customizable authentication for your applications

last push4 days ago languageJava license
13 Logstash ★ 15K

Centralize, transform, and stash your data

last push6 hours ago languageJava license
14 OpenSearch ★ 14K

Open-source search and analytics at enterprise scale

last push7 hours ago languageJava licenseApache-2.0
15 langchain4j ★ 13K

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

last push32 hours ago languageJava licenseApache-2.0
16 webmagic ★ 12K

A scalable web crawler framework for Java.

last push9 months ago languageJava licenseApache-2.0
17 jsoup ★ 11K

jsoup: the Java HTML parser, built for HTML editing, cleaning, scraping, and XSS safety.

last push19 hours ago languageJava licenseMIT
18 dtm ★ 11K

A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.

last push9 months ago languageGo licenseBSD-3-Clause
19 flowable-engine ★ 9.5K

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

last push10 hours ago languageJava licenseApache-2.0
20 cadence ★ 9.4K

Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and res

last push29 hours ago languageGo licenseApache-2.0
21 transmittable-thread-local ★ 8.3K

📌 a missing Java std lib(simple & 0-dependency) for framework/middleware, provide an enhanced InheritableThreadLocal that transmits values between threads even

last push3 months ago languageJava licenseApache-2.0
22 swagger-core ★ 7.5K

Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST API

last push19 hours ago languageJava licenseApache-2.0
23 wiremock ★ 7.4K

A tool for mocking HTTP services

last push2 days ago languageJava licenseApache-2.0
24 Apache IoTDB ★ 6.4K

Time-series database built for industrial IoT workloads

last push14 hours ago languageJava licenseApache-2.0
25 rundeck ★ 6.3K

Enable Self-Service Operations: Give specific users access to your existing tools, services, and scripts

last push5 hours ago languageGroovy licenseApache-2.0
26 Apache Pinot ★ 6.1K

Distributed OLAP database for real-time analytics at scale

last push8 hours ago languageJava licenseApache-2.0
27 btrace ★ 6.0K

Production-safe dynamic tracing and diagnostics for Java applications—attach to live JVMs with no restart or recompilation.

last push3 days ago languageJava licenseApache-2.0
28 Infinity-For-Reddit ★ 5.5K

A Reddit client for Android

last push3 days ago languageJava licenseAGPL-3.0
29 spring-cloud-gateway ★ 4.9K

An API Gateway built on Spring Framework and Spring Boot providing routing and more.

last push5 hours ago languageJava licenseApache-2.0
30 autorest ★ 4.8K

OpenAPI (f.k.a Swagger) Specification code generator. Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python

last push4 days ago languageTypeSpec licenseMIT
31 grimmory ★ 4.4K

A self-hosted library for your ebooks, comics, and audiobooks

last push7 hours ago languageJava licenseAGPL-3.0
32 freeplane ★ 4.4K

Application for Mind Mapping, Knowledge Management, Project Management. Develop, organize and communicate your ideas and knowledge in the most effective way.

last push6 hours ago languageJava licenseGPL-2.0
33 chunjun ★ 4.1K

A data integration framework

last push10 months ago languageJava licenseApache-2.0
34 pants ★ 3.8K

The Pants Build System

last push31 hours ago languagePython licenseApache-2.0
35 kubernetes-client ★ 3.7K

Java client for Kubernetes & OpenShift

last push39 hours ago languageJava licenseApache-2.0
36 proguard ★ 3.7K

ProGuard, Java optimizer and obfuscator

last push24 days ago languageJava licenseGPL-2.0
37 Openfire ★ 3.1K

An XMPP server licensed under the Open Source Apache License.

last push2 days ago languageJava licenseApache-2.0
38 apps-android-wikipedia ★ 3.0K

📱The official Wikipedia app for Android!

last push5 hours ago languageKotlin licenseApache-2.0
39 symphony ★ 2.9K

🎶 一款用 Java 实现的现代化社区(论坛/问答/BBS/社交网络/博客)系统平台。A modern community (forum/Q&A/BBS/SNS/blog) system platform implemented in Java. https://ld246.com

last push9 days ago languageJava licenseAGPL-3.0
40 mill ★ 2.8K

A better build tool for Java, Scala and Kotlin: Simpler than Maven, easier than Gradle, with 3-7x faster dev workflows than other JVM build tools

last push14 hours ago languageScala licenseMIT
41 UniversalMediaServer ★ 2.7K

A DLNA, UPnP and HTTP(S) Media Server.

last push8 hours ago languageJava licenseGPL-2.0
42 Peergos ★ 2.5K

Secure, private, and decentralized file storage

last push7 hours ago languageJava licenseAGPL-3.0
43 Saturn ★ 2.3K

The vip.com's distributed job scheduling platform.

last push10 months ago languageJava licenseApache-2.0
44 yas ★ 2.0K

YAS: Yet Another Shop, a sample microservices project in Java

last push3 months ago languageJava licenseMIT
45 oms-erp ★ 1.9K

一站式全渠道业务中台系统包括订单管理系统OMS/电商ERP、库存WMS统一管理系统和SAP财务管理系统等,实现快速部署,并帮助企业后续自主进行开发迭代,实现数字化转型,并有多个经典案例。中台系统包括:通用业务中台、强大的技术中台Springcloud/Istio、后续开发方案的设计,技术(K8S,SERVERLESS)

last push9 months ago languageJava licenseApache-2.0
46 kairosdb ★ 1.8K

Fast scalable time series database

last push7 months ago languageJava licenseApache-2.0
47 gradle-maven-publish-plugin ★ 1.7K

A Gradle plugin that publishes your Android and Kotlin libraries, including sources and javadoc, to Maven Central or any other Nexus instance.

last push5 hours ago languageKotlin licenseApache-2.0
48 MaterialAbout ★ 1.5K

🔖 It's a material-design about screen to use on your Android apps. A developer profile and application information easy to integrate.

last push7 months ago languageJava licenseMIT
49 hop ★ 1.5K

Hop Orchestration Platform

last push8 hours ago languageJava licenseApache-2.0
50 jasperreports ★ 1.4K

JasperReports® - Free Java Reporting Library

last push13 hours ago languageJava licenseLGPL-3.0
51 rebuild ★ 1.1K

最新版全面支持AI智能!通过自然语言操作业务数据,支持 Skills/工具/知识库/MCP。高度可配置化的国产企业管理系统,企业内部可免费商用!零代码/低代码快速搭建WMS库存管理、MES生产报工、CRM客户管理、HRM人事管理,以及 TMS/ERP 等

last push12 hours ago languageJava licenseGPL-3.0
52 zerocode ★ 1.0K

zerocode-tdd is a community-developed, free, open-source, outcome-driven automated testing framework for Data Pipelines, ETL, REST API, Kafka(Data Streams), Dat

last push5 days ago languageJava licenseApache-2.0
53 ByteChef ★ 1.0K

Build AI agents and automate complex workflows seamlessly

last push5 hours ago languageJava license
54 scoold ★ 923

The Stack Overflow clone for your team (self-hosted or hosted)

last push2 days ago languageJava licenseApache-2.0
55 WorkFlow-Engine ★ 865

工作流引擎对内提供单位/机关流程管理规则和内部业务流程的数字化落地实践;对外提供自动化地第三方业务驱动、接口接入和算法单元驱动能力。工作流引擎在提供底层驱动引擎的同时对全局透明监控、安全防御和国产化特色功能进行充分考虑,是内部流程管理和业务算法驱动的不二之选。

last push42 hours ago languageJava licenseGPL-3.0
56 ical4j ★ 837

A Java library for parsing and building iCalendar data models

last push29 days ago languageJava licenseBSD-3-Clause
57 TechShare ★ 799

🌟 分享效率方法 🪄、优质文章 📑、编程知识 🎹、实用工具 🛠️ 和有趣内容 😄。💌 当有重要的事情需要分享时会发送 newsletter。

last push6 months ago languageVue licenseGPL-3.0
58 cmms ★ 777

#1 Self hosted CMMS web & mobile application that allows you to manage enterprise maintenance for free - Computerized Maintenance Management System

last push27 hours ago languageTypeScript licenseAGPL-3.0
59 zeabur ★ 681

A platform that helps you deploy services with one click.

last push8 hours ago languageHTML licenseMPL-2.0
60 Gravitee ★ 456

Unified API, event, and AI agent management platform

last push6 hours ago languageJava licenseApache-2.0

Related tags

← all tags

Frequently asked questions

How many open source java projects are there?

This registry tracks 61 projects tagged java, with 662,633 GitHub stars between them. The most-adopted is mall at 84,789 stars.

Are these java projects free to use?

Yes — 54 of the 61 carry an explicit open-source licence across 8 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?

51 of the 61 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.