作者:HelloGitHub-小魚乾
多少人以為暗黑的終端便是一名程式設計師的工作臺,其實上,終端可以不只是一個輸入 command 的介面,也可以是本週特推 kb 一樣,面向極客的極簡命令列知識庫管理器,將影像、PDF、視訊及檔案管理的井井有條方便你快速找尋資訊線索。終端,也可是一個遊戲機,玩著像是 shapez.io 的圖形遊戲,靠你的想象力通關終端,抑或是迴歸本質,只是一個簡簡單單的磁碟管理工具,僅僅只是簡單地用命令便可檢視磁碟使用率,還是那個剛知道終端時的輸入工具…
以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發布
| 實用
| 有趣
,根據專案 release 時間分類,釋出時間不超過 7 day 的專案會標註 New
,無該標誌則說明專案 release 超過一週。由於本文篇幅有限,還有部分專案未能在本文展示,望周知 ?
- 本文目錄
-
- 本週特推
- 1.1 面向極客的極簡命令列知識庫管理器:kb
- 1.2 極客風磁碟工具:Duf
-
- GitHub Trending 周榜
- 2.1 視覺化元件集:Visx
- 2.2 HTTP 工具包:Hetty
- 2.3 打包壓縮工具:esbuild
- 2.4 Steam 圖形遊戲:shapez.io
- 2.5 高可用 UI 元件:headlessui
- 2.6 NLP 資料集:Datasets
- 2.7 負載測試工具:ali
-
- 推薦閱讀
-
1. 本週特推
1.1 面向極客的極簡命令列知識庫管理器:kb
本週 star 增長數:300+
kb 是一個面向極客的極簡命令列知識庫管理器。
雖然 kb 主要針對基於文字的筆記收集,但它也支援非文字檔案,比如:影像,PDF,視訊和其他檔案。主要特性
- 將包含筆記、指南、過程、備忘單的專案收集到有組織的知識庫中;
- 根據不同的後設資料過濾知識庫:標題,類別,標籤和其他;
- 使用(或不使用)語法高亮顯示知識庫中的專案;
- 使用正規表示式瀏覽知識庫中的 grep;
- 匯入/匯出整個知識庫;
GitHub 地址→https://github.com/gnebbia/kb
1.2 極客風磁碟工具:Duf
本週 star 增長數:2400+
開源不到 1 周就獲得 2k+ star 的磁碟工具 Duf,可在終端使用命令檢視磁碟使用率。Duf 特性
- ? 使用者友好的彩色輸出
- ? 調整終端寬度
- ? 按需排列結果
- ?♂️ 群組 & 裝置篩選
- ? 支援 JSON 輸出
GitHub 地址→https://github.com/muesli/duf
2. GitHub Trending 周榜
2.1 視覺化元件集:Visx
本週 star 增長數:2000+
Visx 是可複用、低階的視覺化元件集合,它結合了 d3 的強大功能和 React 更新 DOM 的優勢來生成你的視覺化元件。而上週時隔 Visx 釋出三年之後,Airbnb 使用 TypeScript 重寫併發布了 Visx 1.0 正式版。
GitHub 地址→https://github.com/airbnb/visx
2.2 HTTP 工具包:Hetty
本週 star 增長數:1750+
New
Hetty 是一個用於安全研究的 HTTP 工具包。它的目標是希望成為像 Burp Suite Pro 這樣的商業軟體的開源替代品,擁有為 infosec 和 bug 獎勵社群量身定製的強大功能。
GitHub 地址→https://github.com/dstotijn/hetty
2.3 打包壓縮工具:esbuild
本週 star 增長數:1050+
這是一個 JavaScript 打包和壓縮程式。它用於打包 JavaScript 和 TypeScript 程式碼以在網路上分發。目前 esbuild 有兩個基準測試用於衡量 esbuild 的效能,esbuild 比測試的其他 JavaScript 打包程式 快至少 100 倍。
GitHub 地址→https://github.com/evanw/esbuild
2.4 Steam 圖形遊戲:shapez.io
本週 star 增長數:400+
shapez.io 的原始碼,shapez.io 是一款 Steam 遊戲,在無邊際的地圖上建造工廠、自動化生產與組合愈加複雜的圖形的遊戲。
GitHub 地址→https://github.com/tobspr/shapez.io
2.5 高可用 UI 元件:headlessui
本週 star 增長數:650+
headlessui 是一組無風格的、高可用的 UI 元件,它被設計可完美整合 CSS,headlessui 有對應 Vue、React 包。
GitHub 地址→https://github.com/tailwindlabs/headlessui
2.6 NLP 資料集:Datasets
本週 star 增長數:700+
Datasets 是一個輕量級和可擴充套件的庫,可以方便地共享和訪問自然語言處理(NLP)的資料集和評估指標等,可用於 PyTorch、TensorFlow、NumPy 和 Pandas。
GitHub 地址→https://github.com/huggingface/datasets
2.7 負載測試工具:ali
本週 star 增長數:550+
ali 是一個受 vegeta 和 jplot 啟發的負載測試工具,它帶有一個嵌入式的基於終端的 UI,可實時繪製指標,因此可以在終端上執行實時分析。
GitHub 地址→https://github.com/nakabonne/ali
3. 推薦閱讀
以上為 2020 年第 40 個工作周的 GitHub Trending ?如果你 Pick 其他好玩、實用的 GitHub 專案,記得來 HelloGitHub issue 區和我們分享下喲 ?
HelloGitHub 交流群現已全面開放,新增微訊號:HelloGitHub 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~