上天的源碼要不要——GitHub 熱點速覽 v.21.08
- 2021 年 2 月 23 日
- 筆記
- GitHub 熱點速遞
作者:HelloGitHub-小魚乾
前幾天,「機智號」 所用的飛行軟體框架 F´ 被 NASA 開源了,想看 F´ 這個嵌入式的程式碼不妨考慮下 Sourcetrail 這個神器,剛好它支援 C++,能讓你快速 Get 這個飛行框架的程式碼體系。說到閱讀源碼學習,本周熱點之一的 ziglings 便是一個讓你通過修復小 Bug 來學習 Zig 程式語言的項目。
以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發布
| 實用
| 有趣
,根據項目 release 時間分類,發布時間不超過 14 day 的項目會標註 New
,無該標誌則說明項目 release 超過半月。由於本文篇幅有限,還有部分項目未能在本文展示,望周知 🌝
- 本文目錄
-
- 本周特推
- 1.1 容器保密:Deepfence SecretScanner
- 1.2 程式碼閱讀器:Sourcetrail
-
- GitHub Trending 周榜
- 2.1 Zig 學習之旅:ziglings
- 2.2 截圖軟體:flameshot
- 2.3 微服務構建:Dapr
- 2.4 機器學習數據集管理:Hub
- 2.5 NASA 開源的飛行源碼:F´ (F Prime)
-
- 往期回顧
-
1. 本周特推
1.1 容器保密:Deepfence SecretScanner
本周 star 增長數:700+
New
Deepfence SecretScanner 可幫助你掃描主機上的容器鏡像或本地目錄,並輸出包含找到的所有 Secret 詳細資訊的 JSON 文件。Secret 可用於訪問組織的關鍵 IT 資訊(例如:帳戶、設備、網路、基於雲的服務),應用程式、存儲、資料庫和其他類型的關鍵數據的任何敏感或私有數據。
GitHub 地址→//github.com/deepfence/SecretScanner
1.2 程式碼閱讀器:Sourcetrail
本周 star 增長數:900+
Sourcetrail 是一個幫你閱讀程式碼的工具,它通過將互動式依賴關係圖,整合簡潔的程式碼視圖同有效的程式碼搜索,提供了程式碼的概述和詳細資訊,幫你理解軟體程式碼體系結構。Sourcetrail 特性:
- 免費
- 支援離線
- 支援 Windows、macOS 和 Linux
- 支援 C、C ++、Java 和 Python
- 提供了 SDK(SourcetrailDB)來編寫自定義語言擴展
GitHub 地址→//github.com/CoatiSoftware/Sourcetrail
2. GitHub Trending 周榜
2.1 Zig 學習之旅:ziglings
本周 star 增長數:600+
New
ziglings 是一個通過修復小型故障程式來學習 Zig 程式語言的項目。Zig 是一門通用程式語言,專為穩定性、可維護性和性能而設計。
GitHub 地址→//github.com/ratfactor/ziglings
2.2 截圖軟體:flameshot
本周 star 增長數:1,000+
flameshot 是一個功能強大且易用的截圖軟體 🖥️ 📸 。特性:
- 可訂製的外觀
- 易用
- 應用內螢幕截圖可編輯
- DBus 介面
- 上載到Imgur
- 支援注釋
- 支援馬賽克、高亮特定內容
不過單單只是截圖的話,macOS 自帶的截圖快捷鍵 Shift + Command + 4
也是個不錯的選擇。
GitHub 地址→//github.com/flameshot-org/flameshot
2.3 微服務構建:Dapr
本周 star 增長數:1,250+
Dapr 是一種可移植、serverless、事件驅動的運行時 runtime,開發人員可以通過它輕鬆構建彈性、無狀態的和有狀態的微服務,這些微服務運行在雲和邊緣上,並包含了多種語言和開發人員框架。
GitHub 地址→//github.com/dapr/dapr
2.4 機器學習數據集管理:Hub
本周 star 增長數:1,050+
Hub 是 TensorFlow/PyTorch 最快的非結構化數據集管理工具。大多數時,數據科學家/機器學習研究員的工作並不是訓練模型,而是管理和預處理數據。有了 Hub 研發人員可以專註訓練模型。Hub 可將 PB 級別數據集存儲在雲端,做成一個類似 numpy 數組,你可以從任意機器上便捷地訪問和使用它。
GitHub 地址→//github.com/activeloopai/Hub
2.5 NASA 開源的飛行源碼:F´ (F Prime)
本周 star 增長數:2,750+
F´ (F Prime) 是一個組件驅動的框架,可以快速開發和部署航天飛行及其他嵌入式軟體應用程式。而 F´ 也是火星無人機 「機智號」 所用的飛行軟體框架,它剛由毅力號攜帶到火星。
GitHub 地址→//github.com/nasa/fprime
3. 往期回顧
以上為 2021 年第 8 個工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、實用的 GitHub 項目,記得來 HelloGitHub issue 區和我們分享下喲 🌝
HelloGitHub 交流群現已全面開放,添加微訊號:HelloGitHub001 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~
關注 HelloGitHub 公眾號 收到第一時間的更新。
還有更多開源項目的介紹和寶藏項目等待你的發掘。