最近 GitHub 上很火的七個(gè)項(xiàng)目
本文盤點(diǎn)了最近比較火的幾個(gè)開(kāi)源項(xiàng)目,涉及 Java、Python、C++ 等,這些開(kāi)源項(xiàng)目分別是:
1. Java權(quán)限認(rèn)證框架
2. 鳳凰架構(gòu)
3. XMind 版 CS 基礎(chǔ)知識(shí)筆記
4. 微信插件
5. 50 個(gè)小項(xiàng)目
6. 高仿 Netflix
7. 文件傳輸助手
01. Java權(quán)限認(rèn)證框架
號(hào)稱史上功能最全的 Java 權(quán)限認(rèn)證框架:Sa - Token,這個(gè)框架主要解決:登錄認(rèn)證、權(quán)限認(rèn)證、Session會(huì)話、單點(diǎn)登錄、OAuth2.0 等一系列權(quán)限相關(guān)問(wèn)題
框架集成簡(jiǎn)單、開(kāi)箱即用、API 設(shè)計(jì)清爽。通過(guò) Sa-Token,你將以一種極其簡(jiǎn)單的方式實(shí)現(xiàn)系統(tǒng)的權(quán)限認(rèn)證部分。
地址:http s: //github. com /dromara/Sa-Token

02. 鳳凰架構(gòu)
項(xiàng)目作者從事大型企業(yè)級(jí)軟件的架構(gòu)研發(fā)工作,鳳凰架構(gòu)項(xiàng)目時(shí)作者系統(tǒng)性地整理自己的知識(shí),查缺補(bǔ)漏,將它們都融入既有的知識(shí)框架之中。
這是一部以“如何構(gòu)建一套可靠的分布式大型軟件系統(tǒng)”為敘事主線的開(kāi)源文檔,是一幅幫助開(kāi)發(fā)人員整理現(xiàn)代軟件架構(gòu)各條分支中繁多知識(shí)點(diǎn)的技能地圖。
除文檔部分外,做還建立了若干配套的代碼工程,這是針對(duì)不同架構(gòu)、技術(shù)方案(如單體架構(gòu)、微服務(wù)、服務(wù)網(wǎng)格、無(wú)服務(wù)架構(gòu),等等)的演示程序。它們既是文檔中所述知識(shí)的實(shí)踐示例,亦可作為實(shí)際項(xiàng)目新創(chuàng)建時(shí)的可參考引用的基礎(chǔ)代碼。
地址:http s: //github.com/fenixsoft/awesome-fenix

03. XMind 版 CS 基礎(chǔ)知識(shí)筆記
使用 XMind 記錄 CS 的一些基礎(chǔ)知識(shí),項(xiàng)目包括 .xmind 源文件以及輸出的 .pdf 文件。
地址一:https://github.com/SmartKeyerror/Psyduck
地址二:https://github.com/SmartKeyerror/ZeroMind
學(xué)習(xí)過(guò)程中,面對(duì)一個(gè)大問(wèn)題時(shí)需要將其分解成一個(gè)一個(gè)的小問(wèn)題,然后逐一地處理,即"分而治之"。這個(gè)項(xiàng)目就是通過(guò) 份而治之 的思想?yún)^(qū)梳理技術(shù)相關(guān)的知識(shí)點(diǎn)。包括但不限于:
-
數(shù)據(jù)庫(kù)
-
分布式系統(tǒng)
-
Middleware
-
Linux Network Programing
-
Operating System
-
Golang
-
Kubernetes
-
C++
下面是一些圖片,可以幫助你更好地了解這個(gè)項(xiàng)目做了什么:


04. 微信插件
這個(gè)開(kāi)源項(xiàng)目是為 Mac 用戶準(zhǔn)備的微信插件,它能幫你的微信更換皮膚等,還有其他更高級(jí)的功能,我就不介紹了,畢竟在微信的地盤宣傳這個(gè)不太好,還是狗命重要。
不過(guò)要提醒一下,這個(gè)項(xiàng)目遵循 MIT license ,方便交流與學(xué)習(xí),包括但不限于本項(xiàng)目的衍生品都禁止在損害 WeChat 官方利益情況下進(jìn)行盈利。
地址:http s: //github. com /MustangYM/WeChatExtension-ForMac

模式切換

05. 50 天 50 個(gè)項(xiàng)目
50 天搞定 50 個(gè)小項(xiàng)目,這個(gè)項(xiàng)目匯集了 50 個(gè)簡(jiǎn)單 HTML、CSS、JavaScript 項(xiàng)目。
地址:http s: //github. com /bradtraversy/ 50 projects50days

06. 高仿 Netflix:Fakeflix
如果你想構(gòu)建一個(gè)集成 Redux 中等復(fù)雜度的 Web 應(yīng)用程序,這個(gè) Netflix 高仿項(xiàng)目能夠幫到你。
作者盡可能地復(fù)制原始布局,并且還在插入路線動(dòng)畫和微交互的某些模塊進(jìn)行了一些改進(jìn)。
地址:http s: //github. com /Th3Wall/Fakeflix
07. 文件傳輸助手
從命令行輕松快速地共享文件。Transfer.sh 目前支持 s3(Amazon S3)、gdrive(Google Drive)、storj(Storj)提供者和本地文件系統(tǒng)(local)。
地址:http s: //github. com /dutchcoders/transfer. sh































