作者:HelloGitHub-小魚乾
本週 GitHub Trending 的主題詞是:多語言。本週特推的 C 語言教程是大家都知道的阮一峰編寫的,想必和他之前的技術文章類似,能起到科普作用。再來時 Rust 編寫而成的資料庫管理工具——Gobang,Gobang 雖棒,但是 Java 也不賴。Mindustry 是一個可玩性極高的塔防遊戲。更不要提 Python 做的高顏值投屏軟體了…
以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發布
| 實用
| 有趣
,根據專案 release 時間分類,釋出時間不超過 14 day 的專案會標註 New
,無該標誌則說明專案 release 超過半月。由於本文篇幅有限,還有部分專案未能在本文展示,望周知 ?
- 本文目錄
-
- 本週特推
- 1.1 C語言教程:clang-tutorial
- 1.2 Changelog 生成器:git-cliff
-
- GitHub Trending 周榜
- 2.1 RPC 框架:kitex
- 2.2 ML 夏令營:mlbookcamp-code
- 2.3 Java 寫個塔防遊戲:Mindustry
- 2.4 投屏工具:Macast
- 2.5 TUI 資料庫管理器:gobang
-
- 往期回顧
-
1. 本週特推
1.1 C語言教程:clang-tutorial
本週 star 增長數:750+
New
clang-tutorial 是阮一峰開源的 C 語言教程,從 C 語言的歷史開始講起,到第一個 HelloWorld 程式,再到基本語法、進階使用。如果你想要入門 C 語言,不妨看看這個專案,由淺入深學習 C 語言。
1.2 Changelog 生成器:git-cliff
本週 star 增長數:2,150+
git-cliff 可用正常提交記錄以及基於正則的自定義解析,從 Git 歷史記錄生成變更日誌檔案,變更日誌模板可以使用配置檔案進行定製,以匹配所需的格式。
GitHub 地址→https://github.com/orhun/git-cliff
2. GitHub Trending 周榜
2.1 RPC 框架:kitex
本週 star 增長數:1,000+
Kitex 一個高效能和強擴充套件性的 Golang RPC 框架,幫助開發人員構建微服務。由位元組跳動開源,具有以下特性:
- 高效能
- 擴充套件性
- 多訊息協議
- 多傳輸協議
- 多種訊息型別
- 服務治理
- 程式碼生成
GitHub 地址→https://github.com/cloudwego/kitex
2.2 ML 夏令營:mlbookcamp-code
本週 star 增長數:1,000+
mlbookcamp-code 是書籍《Machine Learning Bookcamp》中對應的程式碼片段,從最初的機器學習的簡介開始,再到迴歸機器學習…是一個非常不錯的機器學習的進階教程。
2.3 Java 寫個塔防遊戲:Mindustry
本週 star 增長數:1,100+
Mindustry 一款由 Java 編寫而成以資源管理為核心的開源塔防遊戲。玩家需要建造精密的傳送帶供應鏈,提供炮塔彈藥,生產建築材料,保護建築並抵禦敵人。
GitHub 地址→https://github.com/Anuken/Mindustry
2.4 投屏工具:Macast
本週 star 增長數:1,000+
New
Macast 是一個跨平臺的選單欄/狀態列應用,使用者可以使用電腦接收傳送自手機的視訊、圖片和音樂,支援主流視訊音樂軟體和其他任何符合 DLNA 協議的投屏軟體。
GitHub 地址→https://github.com/xfangfang/Macast
2.5 TUI 資料庫管理器:gobang
本週 star 增長數:700+
New
gobang 一個用 Rust 編寫的跨平臺 TUI 資料庫管理工具。特性:
- 支援跨平臺(macOS、Windows、Linux)
- 支援諸如 MySQL、PostgreSQL、SQLite 等資料庫
- 直觀的鍵盤控制
GitHub 地址→https://github.com/TaKO8Ki/gobang
3. 往期回顧
以上為 2021 年第 37 個工作周的 GitHub Trending ?如果你 Pick 其他好玩、實用的 GitHub 專案,記得來 HelloGitHub issue 區和我們分享下喲 ?
最後,記得你在本文留言區留下你想看的主題 Repo(限公眾號),例如:AI 換頭。? 和之前的送書活動類似,留言點贊 Top5 的小夥伴(棒),小魚乾會努力去找 Repo 的^^
HelloGitHub 交流群現已全面開放,新增微訊號:HelloGitHub001 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~
關注 HelloGitHub 公眾號 第一時間收到更新。
還有更多開源專案的介紹和寶藏專案等待你的發現。