極客 Play 玩 Terminal——GitHub 熱點速覽 Vol.40

削微寒發表於2020-10-11

作者:HelloGitHub-小魚乾

多少人以為暗黑的終端便是一名程式設計師的工作臺,其實上,終端可以不只是一個輸入 command 的介面,也可以是本週特推 kb 一樣,面向極客的極簡命令列知識庫管理器,將影像、PDF、視訊及檔案管理的井井有條方便你快速找尋資訊線索。終端,也可是一個遊戲機,玩著像是 shapez.io 的圖形遊戲,靠你的想象力通關終端,抑或是迴歸本質,只是一個簡簡單單的磁碟管理工具,僅僅只是簡單地用命令便可檢視磁碟使用率,還是那個剛知道終端時的輸入工具…

以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發布 | 實用 | 有趣,根據專案 release 時間分類,釋出時間不超過 7 day 的專案會標註 New,無該標誌則說明專案 release 超過一週。由於本文篇幅有限,還有部分專案未能在本文展示,望周知 ?

  • 本文目錄
      1. 本週特推
      • 1.1 面向極客的極簡命令列知識庫管理器:kb
      • 1.2 極客風磁碟工具:Duf
      1. 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.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.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 等各界大佬談笑風生、切磋技術~

相關文章