解放生產力「GitHub 熱點速覽 v.21.51」

削微寒發表於2021-12-20

作者:HelloGitHub-小魚乾

解放生產力一直都是我們共同追求的目標,能在摸魚的空閒把?賺了。而大部分好用的工具便能很好地解放我們的生產力,比如本週特推 RedisJSON 不用對 JSON 做雜湊也能直接用 Redis 儲存、讀取 JSON 資料,省時省力。同樣的,能節省生產力的 Turborepo 能免去多框架構建的繁瑣,節省你的構建時間,還有 mold 連結器,效能蹭蹭地節省的都是你的時間。

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

  • 本文目錄
      1. 本週特推
      • 1.1 Redis 原生 JSON:RedisJSON
      • 1.2 高效能構建系統:turborepo
      1. 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
      1. 往期回顧
      • 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.1 空間射擊:space-shooter.c

本週 star 增長數:1,050+

New space-shooter.c 這是一款跨平臺 2D 空間射擊遊戲,使用 C 語言系統庫編寫。

GitHub 地址→https://github.com/tsherif/space-shooter.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 等各界大佬談笑風生、切磋技術~

相關文章