GitHub 熱點(diǎn)速覽 Vol.30:那些提升效率的小工具們
摘要:雖然 GitHub 是一個(gè)學(xué)習(xí)技術(shù)的好去處,但是除了學(xué)習(xí),它還集提高“搬磚”效率于一身。GitHub 上散落著各式各樣的小工具,比如本周特推的 Adobe 開源的 React 組件庫 react-spectrum 就能幫助開發(fā)者提升用戶體驗(yàn),微軟開源、專為 Linux 打造的 ProcMon-for-Linux 則提供了簡便有效的方式來跟蹤系統(tǒng)調(diào)用,F(xiàn)orem 這個(gè)可快速搭建社區(qū)的小工具更不用說了,它集合了群組、話題等內(nèi)容…
以下內(nèi)容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項(xiàng)標(biāo)準(zhǔn): 新發(fā)布
| 實(shí)用
| 有趣
,根據(jù)項(xiàng)目 release 時(shí)間分類,發(fā)布時(shí)間不超過 7 day 的項(xiàng)目會(huì)標(biāo)注 New
,無該標(biāo)志則說明項(xiàng)目 release 超過一周。由于本文篇幅有限,還有部分項(xiàng)目未能在本文展示,望周知 :full_moon_with_face:
- 本文目錄
-
- 本周特推
- 1.1 完美體驗(yàn) React 組件庫:react-spectrum
- 1.2 Flutter 最佳實(shí)踐:Best-Flutter-UI-Templates
-
- GitHub Trending 周榜
- 2.1 全棧股票系統(tǒng):PythonStock
- 2.2 Node.js 版 Wiki:Wiki.js
- 2.3 進(jìn)程監(jiān)控工具:ProcMon-for-Linux
- 2.4 社區(qū)速建:Forem
- 2.5 Java 全家桶:JavaFamily
- 2.6 亞馬遜工程師親測(cè):coding-interview-university
- 2.7 Linux 降噪小工具:NoiseTorch
-
- Emoji Time
-
- 推薦閱讀
-
1. 本周特推
1.1 完美體驗(yàn) React 組件庫:react-spectrum
本周 star 增長數(shù):1000+
react-spectrum 是 Adobe 開源的 React 組件庫,可構(gòu)建自適應(yīng)、國際化和定制化的 Web 用戶體驗(yàn)。特性:
- 無障礙:react-spectrum 組件的設(shè)計(jì)考慮了可訪問性,包括全屏閱讀器和鍵盤導(dǎo)航支持;
- 自適應(yīng):react-spectrum 組件可用于與鼠標(biāo)、觸摸和鍵盤交互。無論設(shè)備是什么,它們都遵循響應(yīng)式設(shè)計(jì)原則來提供良好的體驗(yàn);
- 自定義主題:支持暗黑模式;
- 國際化:支持 30+ 種語言,支持多種 RTL 語言、日期、數(shù)字格式;
GitHub 地址→https://github.com/adobe/react-spectrum
1.2 Flutter 最佳實(shí)踐:Best-Flutter-UI-Templates
本周 star 增長數(shù):1250+
Best-Flutter-UI-Templates 是一個(gè)極佳的學(xué)習(xí) Flutter / Dart 的 Repo,它收錄了由 Flutter / Dart 構(gòu)建的應(yīng)用。
GitHub 地址→https://github.com/mitesh77/Best-Flutter-UI-Templates
2. GitHub Trending 周榜
2.1 全棧股票系統(tǒng):PythonStock
本周 star 增長數(shù):1350+
PythonStock 是基于 Python 的 Pandas,Tushare,Bokeh,Tornado,Stockstats,Ta-lib 等框架開發(fā)的全棧股票系統(tǒng)。支持直接使用 Docker 本地部署運(yùn)行,整個(gè)項(xiàng)目在 Docker Hub 上壓縮后 200M,本地占用 500MB 磁盤空間。
GitHub 地址→https://github.com/pythonstock/stock
2.2 Node.js 版 Wiki:Wiki.js
本周 star 增長數(shù):2100+
Wiki.js 是由 Node.js 搭建、輕量級(jí) wiki 應(yīng)用。在線體驗(yàn): https://wiki.js.org/
GitHub 地址→https://github.com/Requarks/wiki
2.3 進(jìn)程監(jiān)控工具:ProcMon-for-Linux
本周 star 增長數(shù):900+
New
ProcMon-for-Linux 是微軟開源的小工具,是 Windows Sysinternals 工具集中的 Process Monitor 應(yīng)用程序的 Linux 版本。作為一種進(jìn)程監(jiān)控工具,ProcMon-for-Linux 提供了簡便有效的方式來跟蹤系統(tǒng)調(diào)用(syscall)活動(dòng)。此外,該工具能夠幫助診斷程序崩潰、資源占用率過高,甚至是潛在的惡意感染等問題。
GitHub 地址→https://github.com/microsoft/ProcMon-for-Linux
2.4 社區(qū)速建:Forem
本周 star 增長數(shù):750+
Forem 是一個(gè)用于構(gòu)建社區(qū)的開源軟件,讓你可圍繞某個(gè)群組 / 話題構(gòu)建社區(qū)系統(tǒng),此外 Forem 有豐富的生態(tài),包括插件系統(tǒng)、原生 wrappers、專屬瀏覽器等。
GitHub 地址→https://github.com/forem/forem
2.5 Java 全家桶:JavaFamily
本周 star 增長數(shù):900+
JavaFamily 是一份涵蓋大部分 Java 程序員所需要掌握的核心知識(shí)的項(xiàng)目,包括 Java 面試和學(xué)習(xí)指南。
GitHub 地址→https://github.com/AobingJava/JavaFamily
2.6 亞馬遜工程師親測(cè):coding-interview-university
本周 star 增長數(shù):2100+
coding-interview-university 是一名非科班程序員為入職 Google 制定的學(xué)習(xí)計(jì)劃,并嚴(yán)格按照每天 8-12 小時(shí)的學(xué)習(xí)節(jié)奏實(shí)施。雖然他最后沒有去面試 Google 而是入職了 Amazon,但是不妨礙這是一個(gè)不錯(cuò)的程序員學(xué)習(xí)清單。
GitHub 地址→https://github.com/jwasham/coding-interview-university
2.7 Linux 降噪小工具:NoiseTorch
本周 star 增長數(shù):800+
New
NoiseTorch 是適用于帶有 PulseAudio 的 Linux 小工具,它創(chuàng)建了一個(gè)虛擬麥克風(fēng),可以在任何應(yīng)用程序中抑制噪音。
GitHub 地址→https://github.com/lawl/NoiseTorch
3. TTime
原本這是 Emoji Time,為了不受限于 Emoji,這個(gè)每周話題改成 TTime 啦(Talk Time),本周小魚干在 Twitter 上看到一個(gè)有意思的話題,#請(qǐng)用 5 個(gè)單詞來形容下你的產(chǎn)品#,依舊還是小魚干先來, 用 5 個(gè)單詞來形容 HelloGitHub,只能引用下川普常用詞了:MAKE GITHUB GREAT AGAIN~