作者:HelloGitHub-小魚乾
解放生產力一直都是我們共同追求的目標,能在摸魚的空閒把?賺了。而大部分好用的工具便能很好地解放我們的生產力,比如本週特推 RedisJSON 不用對 JSON 做雜湊也能直接用 Redis 儲存、讀取 JSON 資料,省時省力。同樣的,能節省生產力的 Turborepo 能免去多框架構建的繁瑣,節省你的構建時間,還有 mold 連結器,效能蹭蹭地節省的都是你的時間。
以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發布
| 實用
| 有趣
,根據專案 release 時間分類,釋出時間不超過 14 day 的專案會標註 New
,無該標誌則說明專案 release 超過半月。由於本文篇幅有限,還有部分專案未能在本文展示,望周知 ?
- 本文目錄
-
- 本週特推
- 1.1 Redis 原生 JSON:RedisJSON
- 1.2 高效能構建系統:turborepo
-
- GitHub Trending 周榜
- 2.1 射擊遊戲:space-shooter.c
- 2.2 任務管理:dootask
- 2.3 Unix Linker 替代品:mold
- 2.4 容器安全掃描:grype
- 2.5 RTR4 參考文獻合集典藏:Real-Time-Rendering-4th-Bibliography-Collection
-
- 往期回顧
- 3.1 點單之 AI 入門:ai-edu & ML-For-Beginners & faceai
-
1. 本週特推
1.1 Redis 原生 JSON:RedisJSON
本週 star 增長數: 450+
RedisJSON 是一個 Redis 模組,它實現了將 JSON ECMA-404 標準作為 Redis 原生資料型別,允許從 Redis Key(文件)中儲存、更新和獲取 JSON 值。
GitHub 地址→https://github.com/RedisJSON/RedisJSON
1.2 高效能構建系統:turborepo
本週 star 增長數: 1,850+
Turborepo 是一個快速的構建系統,適用於 JavaScript/TypeScript 單庫,這些單庫包含多個專案的程式碼庫,且在程式碼庫中通常用多個框架。特性:
- 增量構建
- 內容感知 Hash
- 雲快取
- 並行執行
- 執行時零開銷
- 任務管道
- 精簡子集
- 約定配置
- 瀏覽器生成配置檔案,可在 Chrome 或 Edge 瞭解哪些任務花費最長
GitHub 地址→https://github.com/vercel/turborepo
2. GitHub Trending 周榜
2.1 空間射擊:space-shooter.c
本週 star 增長數:1,050+
New
space-shooter.c 這是一款跨平臺 2D 空間射擊遊戲,使用 C 語言系統庫編寫。
2.2 任務管理:dootask
本週 star 增長數:400+
New
DooTask 是一款輕量級的開源線上專案任務管理工具,提供各類文件協作工具、線上思維導圖、線上流程圖、專案管理、任務分發、即時 IM、檔案管理等工具。
GitHub 地址→https://github.com/kuaifan/dootask
2.3 Unix Linker 替代品:mold
本週 star 增長數:1,000+
Mold 是現代連結器(Linker),Unix 連結器的替代品。它比 LLVM lld 連結器快好幾倍,而 LLVM lld 連結器是作者早些年寫的。下圖為 GNU gold、LLVM lld、mold 效能圖。
GitHub 地址→https://github.com/rui314/mold
2.4 容器安全掃描:grype
本週 star 增長數:800+
grype 是掃描容器安全性的工具供應商 Anchore 開源的容器映像和檔案系統的漏洞掃描器,支援常見 Linux 發行版諸如 CentOS、Debian,也支援多語言,例如:Ruby、Java、JavaScript…
GitHub 地址→https://github.com/anchore/grype
2.5 RTR4 參考文獻合集典藏:Real-Time-Rendering-4th-Bibliography-Collection
本週 star 增長數:450+
Real-Time-Rendering-4th-Bibliography-Collection 是《Real-Time Rendering 4th》 (RTR4) 參考文獻合集典藏。目前已收錄超過 2000 份的 《Real-Time Rendering 4th》 (RTR4) 參考文獻。
GitHub 地址→https://github.com/QianMo/Real-Time-Rendering-4th-Bibliography-Collection
3. 往期回顧
點單之 AI 入門:ai-edu & ML-For-Beginners & faceai
ai-edu 是微軟 AI 社群,由基礎教程、實踐案例、實踐專案三大模組構成,通過系統化的理論教程和豐富多樣的實踐案例,幫助學習者學習並掌握人工智慧的知識,並鍛鍊在實際專案中的開發能力。專案地址 https://github.com/microsoft/ai-edu/。此外,微軟還為初學者專門設立了 26 堂課,12 周內學完,見 ML For Beginners 倉庫 https://github.com/microsoft/ML-For-Beginners。
如果實踐的話,可以參考之前 HG 月刊推薦過的 faceai,內容涵蓋:人臉、視訊、文字的檢測和識別。專案地址 https://github.com/vipstone/faceai。
以上,為本期熱點速覽。
往期回顧:
以上為 2021 年第 51 個工作周的 GitHub Trending ?如果你 Pick 其他好玩、實用的 GitHub 專案,記得來 HelloGitHub issue 區和我們分享下喲 ?
最後,記得你在本文留言區留下你想看的主題 Repo(限公眾號),例如:AI 換頭。? 和之前的送書活動類似,留言點贊 Top3 的小夥伴(棒),小魚乾會努力去找 Repo 的^^
HelloGitHub 交流群現已全面開放,新增微訊號:HelloGitHub001 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~