---
title: Java 开源项目精选
description: GitHub和Gitee上优质Java开源项目精选汇总，涵盖实战项目、工具库、系统设计等多种类型的开源资源推荐。
category: 开源项目
---

<!-- @include: @small-advertisement.snippet.md -->

精选 GitHub 和 Gitee 上优质的 Java 开源项目。

灵感来源于[awesome-java](https://github.com/akullpp/awesome-java) 这个项目，可以看作是这个项目的中文本土版本，项目类型更全面且加入了更多中文开源项目。

欢迎大家在项目 [issues 区](https://github.com/CodingDocs/awesome-java/issues)推荐自己认可的 Java 开源项目，让我们共同维护一个优质的 Java 开源项目精选集！

- GitHub 地址：[https://github.com/CodingDocs/awesome-java](https://github.com/CodingDocs/awesome-java)
- Gitee 地址：[https://gitee.com/SnailClimb/awesome-java](https://gitee.com/SnailClimb/awesome-java)

内容概览：

- [Java AI 相关优质开源项目](./machine-learning.md)：Java AI 开发框架和实战项目推荐。
- [Java 优质开源技术教程](./tutorial.md)：优质面试资料/技术教程/学习路线整理，适合面试准备、系统学习与查缺补漏。
- [Java 优质开源实战项目](./practical-project.md)：简历友好、可落地的实战项目精选（后台管理、电商、权限、网盘、社区等）。
- [Java 优质开源系统设计项目](./system-design.md)：涵盖 Web 框架、微服务、消息队列、搜索引擎、数据库等基础架构组件精选。
- [Java 优质开源工具类库](./tool-library.md)：涵盖 Lombok、Guava、Hutool、Arthas 等提升开发效率和代码质量的常用工具。
- [程序员必备开发工具](./tools.md)：提升效率的开发工具与在线工具合集（IDE、调试、文档、效率等）。

如果你想要快速挑项目做练手/写简历，优先看「[Java 优质开源实战项目](./practical-project.md)」；如果你在准备后端面试，优先看「[Java 优质开源技术教程](./tutorial.md)」。

## 公众号

最新更新会第一时间同步在公众号，推荐关注！另外，公众号上有很多干货不会同步在线阅读网站。

<img src="https://oss.javaguide.cn/github/javaguide/gongzhonghao-javaguide.png" alt="JavaGuide 公众号"  style="zoom: 43%; display: block; margin: 0 auto;" />
