197 open source projects written in Java
Every Java project in the registry, ranked by GitHub stars — license and last push on every entry, data pulled live from the GitHub API every night.
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于Spring Boot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容
The leading distributed search and analytics engine
Free database manager for SQL databases and beyond
【低代码v2.0,一句话即可生成整个系统】企业级AI低代码平台,一键生成前后端代码甚至整个系统。 AI Skills 一句话画流程、设计表单、生成报表、大屏。内置 AI应用平台涵盖:AI聊天、知识库、流程编排、MCP插件等,兼容主流大模型。引领AI低代码「Skills 生成 → 在线配置 → 代码生成 → 手工合并->
Halo 是一款强大易用的开源建站工具,从个人博客、知识库,到企业官网、在线商城,Halo 都能助您轻松实现,一站式满足您的多样化建站需求。
Secure authentication and access control made simple
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)
Declarative workflow orchestration for data, AI, and infra
Transform natural language into SQL queries with AI
Light, fluffy, and always free - The AWS Local Emulator alternative
OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec
Jenkins automation server
Desktop/Android/HTML5/iOS Java game development framework
Distributed tracing, metrics, logs, and GenAI monitoring in one
🔥 人人可用的开源 BI 工具,数据可视化神器。An open-source BI tool alternative to Tableau.
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,
Empowering Data Intelligence with Distributed SQL for Sharding, Scalability, and Security Across All Databases.
一款面向泛前端产品研发全生命周期的效率平台。
✨ 开源、免费、一站式 Java 权限认证框架,让鉴权变得简单、优雅!—— 登录认证、权限认证、分布式 Session 会话、微服务网关鉴权、SSO 单点登录、OAuth2.0 统一认证、jwt 集成、API Key 秘钥授权、API 参数签名
High-performance time-series database for massive data scale
An powerful enhanced toolkit of MyBatis for simplify development
Zipkin is a distributed tracing system
Graphs for Everyone
Apache Doris is a real-time analytics and hybrid search database for AI agents.
Secure, customizable authentication for your applications
The Unified and Autonomous Development Platform
AI-powered grammar checker for 30+ languages
Centralize, transform, and stash your data
Apache DolphinScheduler is the modern data orchestration platform. Agile to create high performance workflow with low-code
Real-time analytics database for sub-second OLAP queries
Open-source search and analytics at enterprise scale
APM, (Application Performance Management) tool for large-scale distributed systems.
2FA token manager for Android with encrypted vault
Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)
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
Change data capture for a variety of databases. Please log issues at https://github.com/debezium/dbz/issues.
mall-swarm是一套微服务商城系统,采用了 Spring Cloud Alibaba、Spring Boot 3.5、Sa-Token、MyBatis、Elasticsearch、Docker、Kubernetes等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成
Apache ZooKeeper
Redis Java client
The world's fastest open query engine for sub-second analytics both on and off the data lakehouse. With the flexibility to support nearly any scenario, StarRock
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.
S3-based serverless Kafka reinvented for cost efficiency
Resilience4j is a fault tolerance library designed for Java8 and functional programming
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
SeaTunnel is a multimodal, high-performance, distributed, massive data integration tool.
A compact and highly efficient workflow and Business Process Management (BPM) platform for developers, system admins and business users.
Test Automation Made Simple
Enterprise-grade, commercial-friendly agentic workflow platform for building next-generation SuperAgents.
Apache ShenYu is a Java native API Gateway for service proxy, protocol conversion and API governance.
小说下载|网文下载 | 网络小说
📌 a missing Java std lib(simple & 0-dependency) for framework/middleware, provide an enhanced InheritableThreadLocal that transmits values between threads even
Distributed scheduled job
OWASP dependency-check is a software composition analysis utility that detects publicly disclosed vulnerabilities in application dependencies.
Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST API
An AI-powered next-generation open source real-time observability system.
GoCD - Continuous Delivery server main repository
A tool for mocking HTTP services
Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more.
Flink CDC is a streaming data integration tool
Idiomatic persistence for Java and relational databases
Time-series database built for industrial IoT workloads
Distributed OLAP database for real-time analytics at scale
Navigate anywhere with detailed offline maps and GPS
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
An enterprise AI development framework for building AI agents. It provides unified management of multi-provider LLMs, secure enterprise knowledge bases with hig
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
Self-hosted, open-source agent skill registry for enterprises. Publish & version skill packages, govern with RBAC and audit logs, deploy on-premise with Docke
Native Operating System and Hardware Information
Linux运维监控工具,支持系统硬件信息,内存,CPU,温度,磁盘空间及IO,硬盘smart,GPU,防火墙,网络流量速率等监控,服务接口监测,大屏展示,拓扑图,端口监控,进程监控,docker监控,日志监控,文件防篡改,数据库监控,指令批量下发执行,web ssh,Linux面板(探针),告警,SNMP监测,K8S,
MockServer is an HTTP(S) mock server and proxy for testing that lets you mock APIs, inspect and modify live traffic, and inject failures. It supports HTTP/1.1,
OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text and Geospatial models in one Multi-Model product. OrientDB can run distribut
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.
Cyberduck is a libre FTP, SFTP, WebDAV, Amazon S3, Backblaze B2, Microsoft Azure & OneDrive and OpenStack Swift file transfer client for Mac and Windows.
A self-hosted library for your ebooks, comics, and audiobooks
Scalable SQL database for real-time analytics
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
Lightweight, fast, stable, programmable component-based rule engine — where AI Agents orchestrate just like ordinary components. Uniquely designed DSL: componen
Portable AI agent runtime for the JVM. One @Agent class runs on Spring AI, LangChain4j, Anthropic, or 9 more behind one SPI. Token streaming, tool calls, human
Library for OpenAPI 3 with spring-boot
ProGuard, Java optimizer and obfuscator
Java client for Kubernetes & OpenShift
A fast, lightweight and more productive microservices framework
Apache Log4j is a versatile, feature-rich, efficient logging API and backend for Java.
High performance Java APM. Powered by ASM. Try it. Test it. If you feel its better, use it.
A process for collecting metrics using JMX MBeans for Prometheus consumption
⭐️一款好用又强大的开源社区,基于 Spring Boot、MyBatis-Plus、MySQL、Redis、ElasticSearch、MongoDB、Docker、RabbitMQ 等主流技术栈,附详细教程,包括Java、Spring、MySQL、Redis、微服务&分布式、消息队列等核心知识点。学编程,就上技术派
A graph database that supports more than 100+ billion data, high performance and scalability (Include OLTP Engine & REST-API & Backends)
Apache NetBeans
Apache CloudStack is an opensource Infrastructure as a Service (IaaS) cloud computing platform
An XMPP server licensed under the Open Source Apache License.
JavaMelody : monitoring of JavaEE applications
🎶 一款用 Java 实现的现代化社区(论坛/问答/BBS/社交网络/博客)系统平台。A modern community (forum/Q&A/BBS/SNS/blog) system platform implemented in Java. https://ld246.com
An unofficial open source Android app for Reddit.
A DLNA, UPnP and HTTP(S) Media Server.
Secure, private, and decentralized file storage
Security engine for Java (authentication, authorization, multi frameworks): OpenID Connect, SAML2, CAS, OAuth, LDAP, JWT...
The SpotBugs plugin for security audits of Java web applications and Android applications. (Also work with Kotlin, Groovy and Scala projects)
An NFC research toolkit application for Android
The vip.com's distributed job scheduling platform.
SpringBoot single sign-on authentication and authorization, implemented with OAuth 2.0, supporting cross-domain and distributed deployment.
Prometheus instrumentation library for JVM applications
Apache TinkerPop - a graph computing framework
This library provides advance views for lists and stacks. Some of the views are build on top of RecyclerView and others are written in their own. Annotations ar
The open source, cloud native tool for API Mocking and Testing. Microcks is a Cloud Native Computing Foundation incubating project 🚀
An extensible Java library for HTTP request and response logging
NewPipe's core library for extracting data from streaming sites
💡Extremely fast enterprise server framework, can be used in RPC, game server, web server.
A distributed single-sign-on framework.(单点登录框架XXL-SSO)
The Nu Html Checker (vnu)
YAS: Yet Another Shop, a sample microservices project in Java
一站式全渠道业务中台系统包括订单管理系统OMS/电商ERP、库存WMS统一管理系统和SAP财务管理系统等,实现快速部署,并帮助企业后续自主进行开发迭代,实现数字化转型,并有多个经典案例。中台系统包括:通用业务中台、强大的技术中台Springcloud/Istio、后续开发方案的设计,技术(K8S,SERVERLESS)
The Standard Webhooks specification
Distributed Big Data Orchestration Service
Fast scalable time series database
A multi-modal vector database that supports upserts and vector queries using unified SQL (MySQL-Compatible) on structured and unstructured data, while meeting t
使用netty4.X实现的手机游戏分布式服务器,支持tcp,udp,http,websocket链接,采用protobuf自定义协议栈进行网络通信,支持rpc远程调用,使用mybatis3支持db存储分库分表,支持异步mysql存储,db保存时同步更新reids缓存。 使用ExcelToCode工程,将excel数据生
Converts a pdf file into a text file while keeping the layout of the original pdf. Useful to extract the content from a table in a pdf file for instance. This i
A Java wrapper to run Spring, Spring Boot, Jersey, and other apps inside AWS Lambda.
Akto is the fastest growing AI Security platform for your teams to secure AI agents, MCPs, LLMs, Agent skills, Gen AI apps in your organization.
Hop Orchestration Platform
🔖 It's a material-design about screen to use on your Android apps. A developer profile and application information easy to integrate.
Frostmourne(霜之哀伤监控平台)是基于Elasticsearch, Prometheus, SkyWalking, InfluxDB,Mysql/TiDB,ClickHouse, SqlServer, IoTDB数据的分布式监控报警系统. Monitor & alert & alarm for Elastic
A Fluent Logging API for Java
Elasticsearch File System Crawler (FS Crawler)
Actively maintained fork of Alibaba DataX — a fast, versatile ETL tool for RDBMS/NoSQL data transfer
First open-source data discovery and observability platform. We make a life for data practitioners easy so you can focus on your business.
A 2D chart library for Java applications (JavaFX, Swing or server-side).
JasperReports® - Free Java Reporting Library
Infinispan is an open source data grid platform and highly scalable NoSQL cloud data store.
Open-source knowledge management and collaboration platform
Taier is a big data development platform for submission, scheduling, operation and maintenance, and indicator information display
:rocket: Release projects quickly and easily with JReleaser
ArcadeDB Multi-Model Database, one DBMS that supports SQL, Cypher, Gremlin, HTTP/JSON, MongoDB and Redis. ArcadeDB is a conceptual fork of OrientDB, the first M
一个零码 , 低码 , AI的微服务接口编排 & 系统集成的强大编排平台,支持Http , Dubbo , WebService等协议的接口编排,支持通过Groovy , JavaScript , Python , Java等多种脚本语言来增强流程,支持使用MySQL,达梦等多种常见数据源。
SteVe - OCPP server implementation in Java. Your trusted open-source EV charging station management system since 2013. Used by CPOs, manufacturers and developer
Open-source, self-hosted enterprise & site search server built on OpenSearch. Crawls web / file / DB / cloud sources, 20+ languages, REST API, and AI/RAG & sema
最新版全面支持AI智能!通过自然语言操作业务数据,支持 Skills/工具/知识库/MCP。高度可配置化的国产企业管理系统,企业内部可免费商用!零代码/低代码快速搭建WMS库存管理、MES生产报工、CRM客户管理、HRM人事管理,以及 TMS/ERP 等
Android client for local file sharing via https://pairdrop.net and self-hosted snapdrop
Build AI agents and automate complex workflows seamlessly
Welcome to the WSO2 API Manager source code! For info on working with the WSO2 API Manager repository and contributing code, click the link below.
zerocode-tdd is a community-developed, free, open-source, outcome-driven automated testing framework for Data Pipelines, ETL, REST API, Kafka(Data Streams), Dat
EJBCA® – Open-source public key infrastructure (PKI) and certificate authority (CA) software.
The Java agent for Apache SkyWalking
NoSQL embedded document store for Java
The Stack Overflow clone for your team (self-hosted or hosted)
Welcome to the WSO2 Identity Server source code! For info on working with the WSO2 Identity Server repository and contributing code, click the link below.
SeaTunnel is a distributed, high-performance data integration platform for the synchronization and transformation of massive data (offline & real-time).
工作流引擎对内提供单位/机关流程管理规则和内部业务流程的数字化落地实践;对外提供自动化地第三方业务驱动、接口接入和算法单元驱动能力。工作流引擎在提供底层驱动引擎的同时对全局透明监控、安全防御和国产化特色功能进行充分考虑,是内部流程管理和业务算法驱动的不二之选。
Solve your DNS hosts from your docker containers, then from your local configuration, then from internet
A Java library for parsing and building iCalendar data models
Build complete web apps with integrated graph database
CLion plugin for Bazel projects
The AI automation platform, self-hosted. Describe the job in chat and LiveContext builds it: readable workflows, scoped AI agents, and small apps your team uses
A free, open-source alternative to Burp Suite: an intercepting proxy and web app security testing suite with Repeater, Intruder, Collaborator and a built-in OWA
DavMail POP/IMAP/SMTP/CalDAV/CardDAV/LDAP Exchange and Office 365 Gateway - Synced with main subversion repository at
A lightweight web crawler framework.(Java爬虫框架)
Official master for the Greenmail project
Datadog APM client for Java
OpenMessaging Runtime Interface for Java
DataBuff is an AI-native APM built on Opentelemetry,with multi-agent troubleshooting out of the box.
Stendhal is a fun friendly and free multiplayer online adventure game with an old school feel.
Open-source, feature-rich Minecraft: Bedrock Edition server written in Java. Supports custom items, blocks, entities, full vanilla commands, advanced mob AI, an
The Janssen Project is a home for open source IAM components, featuring Auth Server (OAuth/OpenID), Agama low-code identity orchestration, and the Cedarling pol
Java-based API Gateway bridging legacy and modern APIs with WSDL-to-OpenAPI, SOAP-to-REST, XML, OAuth2, and GraphQL.
Microservices library - scalecube-services is a high throughput, low latency reactive microservices library built to scale. It features: API-Gateways, service-d
A complete and open application for automatic backing tracks generation.
Cross-platform real-time collaboration client optimized for business and organizations.
Pen Test Report Generation and Assessment Collaboration
A portable Java library for WebAuthn(Passkeys) server side verification
🌀 Discord Moderation Bot
Gentics Mesh - The open source headless CMS for developers
Jivejdon is a chain notebook with DDD/CQRS/Clean architecture
📋 Android client for nextcloud deck app
Lightweight Java agent for traffic capture and replay, enhancing testing and debugging.
Federated, ActivityPub-compatible social network server with friends, walls, and groups.
Expose local ports to the internet in seconds
Java library for creating Excel reports using Excel templates
The Dogtag Certificate System is an enterprise-class Certificate Authority (CA) which supports all aspects of certificate lifecycle management, including key ar
BPMN-Process automation for everyone
ReplicaDB is open source tool for database replication, designed for efficiently transferring bulk data between relational and non-relational databases
Unified API, event, and AI agent management platform
Open-source ideation tool for product feedback management
Low-code and no-code platform for business apps
← all stacks · or see best-of lists
Frequently asked questions
How many open source projects are written in Java?
This registry tracks 197 Java projects, with 1,579,617 GitHub stars between them and a median of 3,334 stars. The most-adopted is mall at 85,005 stars.
Which Java projects are most actively maintained?
176 of the 197 projects were pushed in the last 90 days. Each entry above shows its exact last-push date, so you can filter out dormant projects before committing to one.
What licence are Java projects usually under?
188 of the 197 carry an explicit open-source licence across 10 distinct licences, and the licence is shown on every card. Permissive licences (MIT, Apache-2.0) are the safest default for commercial use; check the copyleft ones individually.
Should I use Java or Kotlin for my project?
Both are viable. Java is the better default if your team already knows it or the libraries you need are written in it; Kotlin may suit you better if you need the ecosystem, tooling or performance profile it is known for. The registry lists 197 Java projects to work from.