作者:HelloGitHub-小魚乾
自定義
或者說 定製
是本週 GitHub 熱點的最佳寫照。比如,lipgloss 這個專案,可以讓你自己定義終端樣式,五彩斑斕的黑終端來一個。接著,是 Apple 開源的 Swift Collections 讓你更好的擴充套件定義資料結構。而 Node.js 樣板檔案——node-express-boilerplate 專案則整合了鑑權、CI、單測等功能,讓你更快地使用它來定製一個 Node.js 應用。
以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發布
| 實用
| 有趣
,根據專案 release 時間分類,釋出時間不超過 14 day 的專案會標註 New
,無該標誌則說明專案 release 超過半月。由於本文篇幅有限,還有部分專案未能在本文展示,望周知 ?
- 本文目錄
-
- 本週特推
- 1.1 定義自己的終端:lipgloss
- 1.2 Node.js 樣板檔案 :node-express-boilerplate
-
- GitHub Trending 周榜
- 2.1 大型系統的學習資料:awesome-scalability
- 2.2 語音壓縮編解碼器:lyra
- 2.3 Apple 開源資料包:Swift Collections
- 2.4 Arch Linux 安裝工具:archinstall
-
- 往期回顧
-
1. 本週特推
1.1 定義自己的終端:lipgloss
本週 star 增長數:1,650+
New
Lipgloss 可以讓你 DIY 自己的終端樣式,美化你的 Terminal,定義文字樣式、背景配色。
1.2 Node.js 樣板檔案 :node-express-boilerplate
本週 star 增長數:1,050+
Node-express-boilerplate 是使用 Node.js、Express 和 Mongoose 構建的可用於生產環境的 RESTful API 的樣板檔案。通過執行命令,你即可得到一個 Node.js 應用,而該應用程式內建許多實用功能,比如:使用 JWT 驗證身份、請求驗證、單元和整合測試、CI,支援 Docker 等等特性。
GitHub 地址→https://github.com/hagopj13/node-express-boilerplate
2. GitHub Trending 周榜
2.1 大型系統的學習資料:awesome-scalability
本週 star 增長數:1,850+
Awesome-scalability 是一個構建大型系統的閱讀列表,描述了可擴充套件、高可用、高效能的大型系統背後的原理。每 case 都源自真實案例,講述如何搭建一個可擴充套件、高可用、高效能的大型系統,而這些案例均經過數百萬甚至數十億級別使用者量訪問測試。如果你想要搭建一個大型系統的話,不妨研究下這裡面的 case,瞭解下當中的小技巧。
GitHub 地址→https://github.com/binhnguyennus/awesome-scalability
2.2 語音壓縮編解碼器:lyra
本週 star 增長數:1,550+
New
Lyra 是 Google 開源的超低位元率,卻擁有超高語音質量的編解碼器,即便在很糟糕的網路情況下,lyra 也能讓你有流暢的語音體驗。Lyra 編解碼器的基本架構非常簡單,它每隔 40ms 從語音中提取語音特徵,然後將其壓縮以 3kbps 的位元率進行傳輸。而這些特徵本身是對數梅爾聲譜圖,代表了不同頻段語音能力的數字列表。
GitHub 地址→https://github.com/google/lyra
2.3 Apple 開源資料包:Swift Collections
本週 star 增長數:950+
New
Swift Collections 是 Apple 開源的軟體包,可用於擴充套件 Swift 資料結構。Apple 官方希望通過 Swift Collections 包讓 Swift 開發以更少的精力編寫出更快、更可靠的程式。
2.4 Arch Linux 安裝工具:archinstall
本週 star 增長數:700+
Archinstall 是一個帶有嚮導的 Arch Linux 安裝程式,它還可以作為 Python 庫來使用,用以安裝 Arch Linux 並管理系統內部的服務,軟體包和其他內容。
GitHub 地址→https://github.com/archlinux/archinstall
3. 往期回顧
以上為 2021 年第 15 個工作周的 GitHub Trending ?如果你 Pick 其他好玩、實用的 GitHub 專案,記得來 HelloGitHub issue 區和我們分享下喲 ?
HelloGitHub 交流群現已全面開放,新增微訊號:HelloGitHub001 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~