作者: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/S…
1.2 程式碼閱讀器:Sourcetrail
本週 star 增長數:900+
Sourcetrail 是一個幫你閱讀程式碼的工具,它通過將互動式依賴關係圖,整合簡潔的程式碼檢視同有效的程式碼搜尋,提供了程式碼的概述和詳細資訊,幫你理解軟體程式碼體系結構。Sourcetrail 特性:
- 免費
- 支援離線
- 支援 Windows、macOS 和 Linux
- 支援 C、C ++、Java 和 Python
- 提供了 SDK(SourcetrailDB)來編寫自定義語言擴充套件
GitHub 地址→github.com/CoatiSoftwa…
2. GitHub Trending 周榜
2.1 Zig 學習之旅:ziglings
本週 star 增長數:600+
New
ziglings 是一個通過修復小型故障程式來學習 Zig 程式語言的專案。Zig 是一門通用程式語言,專為穩定性、可維護性和效能而設計。
GitHub 地址→github.com/ratfactor/z…
2.2 截圖軟體:flameshot
本週 star 增長數:1,000+
flameshot 是一個功能強大且易用的截圖軟體 ?️ ? 。特性:
- 可定製的外觀
- 易用
- 應用內螢幕截圖可編輯
- DBus 介面
- 上載到Imgur
- 支援註釋
- 支援馬賽克、高亮特定內容
不過單單只是截圖的話,macOS 自帶的截圖快捷鍵 Shift + Command + 4
也是個不錯的選擇。
GitHub 地址→github.com/flameshot-o…
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/activeloopa…
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 公眾號 收到第一時間的更新。
還有更多開源專案的介紹和寶藏專案等待你的發掘。