定制開發——GitHub 熱點速覽 v.21.15


作者: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.1 定義自己的終端:lipgloss
      • 1.2 Node.js 樣板文件 :node-express-boilerplate
      1. GitHub Trending 周榜
      • 2.1 大型系統的學習資料:awesome-scalability
      • 2.2 語音壓縮編解碼器:lyra
      • 2.3 Apple 開源數據包:Swift Collections
      • 2.4 Arch Linux 安裝工具:archinstall
      1. 往期回顧

1. 本周特推

1.1 定義自己的終端:lipgloss

本周 star 增長數:1,650+

New Lipgloss 可以讓你 DIY 自己的終端樣式,美化你的 Terminal,定義文本樣式、背景配色。

GitHub 地址→https://github.com/charmbracelet/lipgloss

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.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 開發以更少的精力編寫出更快、更可靠的程序。

GitHub 地址→https://github.com/apple/swift-collections

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 等各界大佬談笑風生、切磋技術~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM