Github,永遠(yuǎn)滴神
Github 是一個程序員福地,這里有各種厲害的開源框架、軟件或者教程。
我使用 Github 已經(jīng)有 5 年多了,算的是一個 Github 老用戶和開源愛好者了!下圖是我最近 3 年的提交記錄。

這些年,我一直會尋找各種機會,通過各種方式推薦一些自己覺得還不錯的開源項目。
2019 年 12 月份的時候,我創(chuàng)建了名為 awesome-java 的開源項目。這個項目收集了 Github 上質(zhì)量賊高、賊多人使用的 Java 開源項目。目前的話,這個項目已經(jīng)有 4.2k star。

項目地址:https://github.com/Snailclimb/awesome-java ,感興趣的小伙伴可以去瞅瞅。
另外,我在公眾號日常也會分享很多不錯的開源項目,昨晚我做了個一個簡單的匯總。如果你有下面疑問中的任意一個的話,這篇文章我都建議你好好看一下:
怎么使用 Github?有哪些小技巧? 有什么比較好的 Java 練手/實戰(zhàn)項目? 有沒有一些比較好的 Java 項目快速開發(fā)腳手架推薦? Spring Boot 和 SpringCloud 該怎么學(xué)? Java 后端用哪些框架值得學(xué)習(xí)?
關(guān)于 Github 使用的小技巧請看:《5 分“白嫖”我使用 Github 5 年總結(jié)的這些騷操作》 。這篇文章毫無保留地把自己覺得比較有用的 Gihub 小技巧都分享了出來。
關(guān)于 2020 Java 開源項目權(quán)威排名解讀,請看:《2020 Java 開源項目權(quán)威排名解讀:SpringBoot 太強了、ShardingSphere 上榜》。
Java 開源項目匯總
實戰(zhàn)類
熬夜收集了 5 個實用的 Java 開源論壇系統(tǒng)! 想要搭建個人博客?我調(diào)研了 100 來個 Java 開源博客系統(tǒng),發(fā)現(xiàn)這 5 個最好用! 好一個 Spring Boot 開源在線考試系統(tǒng)! (附帶詳解) 6k+點贊的 SpringBoot+Netty 分布式即時通訊系統(tǒng)! Spring Boot 搭建的一個在線文件預(yù)覽系統(tǒng)!支持 ppt、doc 等多種類型文件預(yù)覽 (附帶詳解) 一份熱乎的 SpringBoot 前后端分離后臺管理系統(tǒng)分析!分模塊開發(fā)、RBAC 權(quán)限控制...(附帶詳解) 一個基于 Spring Cloud 的面試刷題系統(tǒng)。面試、畢設(shè)、項目經(jīng)驗一網(wǎng)打盡(附帶詳解)
快速開發(fā)腳手架
5 個開源免費的 Java 項目快速開發(fā)腳手架。 :推薦了 5 個優(yōu)質(zhì)的 Java 項目快速開發(fā)腳手架。 解放雙手,再來推薦 5 個 Java 項目開發(fā)快速開發(fā)腳手架!項目經(jīng)驗和私活都不愁了! :對上一篇文章推薦的腳手架給了一個好評度。另外,又推薦了 5 個非常好用的。
SpringBoot 和 SpringCloud
Github 點贊接近 100k 的 SpringBoot 學(xué)習(xí)教程+實戰(zhàn)推薦! :一些優(yōu)質(zhì)的 Spring Boot 開源教程 和 Spring Boot 實戰(zhàn)項目,幫助大家深入學(xué)習(xí) Spring Boot。項目質(zhì)量的話,大家可以放心。 Github 點贊接近 70k 的 Spring Cloud 學(xué)習(xí)教程+實戰(zhàn)項目推薦! : 幾乎稍微有點規(guī)模的公司,一般都離不開要和微服務(wù)打交道。同時,Spring Cloud 也是很多企業(yè)招聘的時候要求必會的技能了。所以,熟練掌握它至關(guān)重要!
開源庫
我們實際項目開發(fā)中是比較忌諱造輪子的,但是,自己在學(xué)習(xí)過程中造輪子絕對是對自己百利而無一害的!造輪子是一種特別能夠提高自己系統(tǒng)編程能力的手段。
3 個常用的開源工具庫分享 : OSHI、EasyExcel、Hutool。 一個輕量級的日志追蹤框架。10 分鐘即可接入! :Gitee 上比較火的開源項目 TLog,這是一款主打輕量級的日志追蹤框架,號稱 10 分鐘就可以接入你的系統(tǒng),支持主流的 dubbo,dubbox,openfeign 等 rpc 框架,自動適配 logback,log4j,log4j2 等日志框架。目前該項目入選了 Gitee 2020 年的 GVP。
Github 掘金計劃項目匯總
以下是我們到目前為止所有開源項目推薦。
項目實戰(zhàn)類
硬核!從零實現(xiàn)一個操作系統(tǒng)內(nèi)核!畢設(shè)/項目經(jīng)驗不愁了 :單純從找工作角度來說,如果你能夠自己獨立寫一個操作系統(tǒng)內(nèi)核的話,即使是玩具級別的那種。絕對也能夠為自己的簡歷加分不少。從個人能力來說,講句心里話,「寫一個操作系統(tǒng)內(nèi)核對于你的編程能力提高是非常非常大的!」 封神之作!Github 84k+點贊!一個手把手教你造輪子的項目! :造輪子是快速提高自己的編程能力的一個很實際的辦法。在造輪子的過程中,你更多的會去考慮為什么要這樣做,而不是怎么使用!「想要造輪子/提高編程能力或者需要項目經(jīng)歷的同學(xué)一定不要錯過!」
編程基礎(chǔ)
這個項目讓你在幾分鐘快速了解某個編程語言 :作為程序員,編程語言就是我們建造程序世界的物料。學(xué)習(xí)編程第一步就是選擇一門適合自己的編程語言。「有沒有什么辦法讓我們快速了解一個編程語言的語言呢?」 有哪些編程定律/原則是程序員必須了解的? :在編程開發(fā)過程中,有許多定律、理論、原則和模式,這些條條框框并不能能開發(fā)人員解決 bug,但卻能在無形之中讓開發(fā)人員少寫 bug。 Github 近 90k 點贊的計算機專業(yè)課程免費開源了!在家也能上名校! :精選推薦了 4 個非常不錯的計算機科學(xué)學(xué)習(xí)的 Github 倉庫! 大家在計算機學(xué)習(xí)路上,都看過哪些神一般的書?
學(xué)習(xí)路線
國人開源的后端架構(gòu)師技術(shù)圖譜,霸占 Github 熱榜 :如果你需要一份詳盡的后端技術(shù)學(xué)歷路線參考的話,這個被稱為 **「后端架構(gòu)師技術(shù)圖譜」**的項目就非常適合你了。 全球最火的程序員學(xué)習(xí)路線!沒有之一!3 天就在 Github 收獲了接近 1w 點贊 :這倉庫的名字叫做“「developer-roadmap」”,其包括的學(xué)習(xí)路線涵蓋:「前端」、「后端」、「DevOps」、「Android」、「React」、「PostgraSQL DBA」。另外,測試的學(xué)習(xí)路線還在路上。 如何學(xué)習(xí)計算機網(wǎng)絡(luò)? :計算機網(wǎng)絡(luò)學(xué)習(xí)路線,涵蓋書籍推薦、公開課推薦。 如何學(xué)習(xí)操作系統(tǒng)? :計算機操作系統(tǒng)學(xué)習(xí)路線,涵蓋書籍推薦、公開課推薦、Project 推薦。
面試
手撕算法面試!Github 標(biāo)星 200k 的 Leetcode 題解項目!Java、JS、C++語言全覆蓋: 精選了一些不錯的 Leetcode 題解的開源項目。 算法面試瘋傳!手撕算法全靠套路(附 PDF 版下載) :一個很明顯的現(xiàn)象,現(xiàn)在大廠的應(yīng)屆生面試,甚至是社招面試都開始越來越重視算法了。為了能夠應(yīng)對,我們大部分人能做的就是刷 Leetcode 來積累做算法題的經(jīng)驗和套路。 一份來自亞馬遜工程師的 Google 面試指南,GitHub 收獲 9.8 萬星,已翻譯成中文 :一位從 1997 年就入行的 Web 工程師,立志要成為 Google 軟件工程師,3 年前寫下了一篇超完整學(xué)習(xí)和面試教程,以此作為自己的奮斗計劃。
推薦??: ?Github掘金計劃:Github上的一些優(yōu)質(zhì)項目搜羅
推薦??:V4.0 《JavaGuide 面試突擊版》來啦!年初搞波大的
我是Guide哥,Java后端開發(fā),擁抱開源,喜歡烹飪,自由的少年。一個喜歡推薦開源項目的技術(shù)人。我們下期再見!
