Github 是一个程序员福地,这里有各种厉害的开源框架、软件或者教程。
我使用 Github 已经有 5 年多了,算的是一个 Github 老用户和开源爱好者了!下图是我最近 3 年的提交记录。
这些年,我一直会寻找各种机会,通过各种方式推荐一些自己觉得还不错的开源项目。
2019 年 12 月份的时候,我创建了名为 awesome-java 的开源项目。这个项目收集了 Github 上质量贼高、贼多人使用的 Java 开源项目。目前的话,这个项目已经有 4.2k star。
项目地址:https://github.com/Snailclimb/awesome-java ,感兴趣的小伙伴可以去瞅瞅。
另外,我在公众号日常也会分享很多不错的开源项目,昨晚我做了个一个简单的汇总。如果你有下面疑问中的任意一个的话,这篇文章我都建议你好好看一下:
- 有没有一些比较好的 Java 项目快速开发脚手架推荐?
- Spring Boot 和 SpringCloud 该怎么学?
关于 Github 使用的小技巧请看:《5 分“白嫖”我使用 Github 5 年总结的这些骚操作》 。这篇文章毫无保留地把自己觉得比较有用的 Gihub 小技巧都分享了出来。
关于 2020 Java 开源项目权威排名解读,请看:《2020 Java 开源项目权威排名解读:SpringBoot 太强了、ShardingSphere 上榜》。
Java 开源项目汇总
实战类
快速开发脚手架
SpringBoot 和 SpringCloud
开源库
我们实际项目开发中是比较忌讳造轮子的,但是,自己在学习过程中造轮子绝对是对自己百利而无一害的!造轮子是一种特别能够提高自己系统编程能力的手段。
- 一个轻量级的日志追踪框架。10 分钟即可接入! :Gitee 上比较火的开源项目 TLog,这是一款主打轻量级的日志追踪框架,号称 10 分钟就可以接入你的系统,支持主流的 dubbo,dubbox,openfeign 等 rpc 框架,自动适配 logback,log4j,log4j2 等日志框架。目前该项目入选了 Gitee 2020 年的 GVP。
Github 掘金计划项目汇总
以下是我们到目前为止所有开源项目推荐。
项目实战类
- 硬核!从零实现一个操作系统内核!毕设/项目经验不愁了 :单纯从找工作角度来说,如果你能够自己独立写一个操作系统内核的话,即使是玩具级别的那种。绝对也能够为自己的简历加分不少。从个人能力来说,讲句心里话,「写一个操作系统内核对于你的编程能力提高是非常非常大的!」
编程基础
学习路线
- 如何学习操作系统? :计算机操作系统学习路线,涵盖书籍推荐、公开课推荐、Project 推荐。
面试
推荐👍: Github掘金计划:Github上的一些优质项目搜罗
推荐👍:V4.0 《JavaGuide 面试突击版》来啦!年初搞波大的
我是Guide哥,Java后端开发,拥抱开源,喜欢烹饪,自由的少年。一个喜欢推荐开源项目的技术人。我们下期再见!