GitHub 桌面版 v3.0 新特性「GitHub 熱點速覽」

削微寒發表於2022-05-05

新版本一般意味著更強的功能特性,比如 GitHub Desktop v3.0。雖然未釋出新版本,但本週收錄的 7 個開源專案頗有“新版”味。比如,破解(恢復)密碼能力 Max 的 Hashcat 支援 300+ 攻擊模式,再如開源不到 2 周獲得 7k star 的跨平臺檔案管理 spacedrive 替你造一朵分散式雲。還有極大降低 Web 開發門檻的 PyScript,見名就知是個狠角色,還有編譯速度為 cargo 5 倍的 fleet。

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

  • 本文目錄
    • News 快讀
        1. 產品·GitHub Desktop 釋出 v3.0 版本
        1. 社群·Elixir 社群提供基於搜尋的程式碼導航
      1. 本週特推
      • 1.1 跨平臺檔案管理:spacedrive
      • 1.2 降低 Web 開發門檻:PyScript
      1. GitHub Trending 周榜
      • 2.1 密碼恢復:hashcat
      • 2.2 自建微博:mastodon
      • 2.3 JSON 資料視覺化:jsonvisio.com
      • 2.4 Rust 快速構建工具:fleet
      • 2.5 定製 Windows 風扇:FanControl.Releases
      1. 往期回顧

News 快讀

1. 產品·GitHub Desktop 釋出 v3.0 版本

節前 GitHub Desktop 釋出 v3.0 版本,讓 GitHub 工作流更接近本地開發工作流。本次 GitHub 桌面 v3.0 帶來四大特性:

  1. 預檢查 pr 的執行狀態,在官方的 gif 動圖中展示了一個 pr 通過 pre-run 可以檢視到該 pr 涉及的程式碼是否正常執行,比如它是否在 Windows x64 執行失敗,但在 macOS x64 中執行成功;(見圖1)
  2. 通知劃分優先順序,只有倉庫遇到真正需要你關心的變更時才會向你顯示通知;
  3. pr 檢查失敗通知,為了防止失敗的 pr 進一步導致協作問題,pr check(檢查)失敗後會通知對應的人;
  4. pr review 增加新標識,以便 pr 更好地修改;

此外,伴隨著 v3.0 GitHub 桌面版的釋出,官方展示了 GitHub Desktop 的開源成績:1,000 次 pr 以及 8,500 個 issue。如果你想要進一步瞭解該版本的詳情,不妨閱讀下官方 blog:https://github.blog/2022-04-26-github-desktop-3-0-brings-better-integration-for-your-pull-requests/

2. 社群·Elixir 社群提供基於搜尋的程式碼導航

GitHub 官方宣佈支援 Elixir 程式碼檢索導航,而這個功能由 Elixir 社群貢獻,這也是第一個程式語言社群編寫並提交給 GitHub 官方的程式碼導航。通過 https://github.blog/2022-04-29-bringing-code-navigation-to-communities/ 你可以瞭解全部 Elixir 社群同 GitHub 發生的故事。

1. 本週特推

1.1 跨平臺檔案管理:spacedrive

本週 star 增長數:4,500+

New Spacedrive 是個跨平臺檔案資源管理器,由用 Rust 寫的虛擬分散式檔案系統 VDFS 提供技術支援。無論是雲端,還是本地硬碟,Spacedrive 可將多個裝置的檔案組合變成你私人的分散式雲。值得一提的是,該專案開源不到一週獲得了超過 7k 的 star,可見其受歡迎程度。

GitHub 地址→https://github.com/spacedriveapp/spacedrive

1.2 降低 Web 開發門檻:PyScript

本週 star 增長數:4,500+

New PyScript 是 Scratch、JSFiddle 或其他“易用”的程式設計框架的 Python 替代品,它讓 Web 成為一個友好的、可攻擊的、任何人都可以編寫有趣的互動式應用程式的地方。參考下方示例即可使用 PyScript。

<link rel="stylesheet" href="https://pyscript.net/alpha/pyscript.css" />
<script defer src="https://pyscript.net/alpha/pyscript.js"></script>

GitHub 地址→https://github.com/pyscript/pyscript

2.1 密碼恢復:hashcat

本週 star 增長數:650+

Hashcat 是世界上超快的密碼恢復工具,支援超過 300 個高度優化的雜湊演算法的 5 種獨特的攻擊模式。目前支援 Linux、Windows 和 macOS 上的 CPU、GPU 和其他硬體加速器,並提供幫助啟用分散式密碼破解的工具。

GitHub 地址→https://github.com/hashcat/hashcat

2.2 自建微博:mastodon

本週 star 增長數:900+

mastodon 一個開源的社交網路服務,支援釋出文字、視訊、圖片等內容形式。它基於 ActivityPub(用於構建去中心化社交網路應用的協議),使用者可以關注並發現新朋友。注意,這裡的微博為 microblogging 的直譯,而非 Weibo 的意思。

GitHub 地址→https://github.com/mastodon/mastodon

2.3 JSON 資料視覺化:jsonvisio.com

本週 star 增長數 550+

JSON Visio 是 JSON 資料視覺化工具,它可以無縫地在圖形上展示資料,而無需重構任何東西,直接貼上或匯入檔案即可。如它的 logo 所示,它的資料將變成類樹形呈現。

GitHub 地址→https://github.com/AykutSarac/jsonvisio.com

2.4 Rust 快速構建工具:fleet

本週 star 增長數:350+

New Fleet 是 Rust 的快速構建工具。Fleet 編譯比 cargo 編譯快 5 倍。

GitHub 地址→https://github.com/dimensionhq/fleet

2.5 定製 Windows 風扇:FanControl.Releases

本週 star 增長數:250+

有了 FanControl.Release,你就可以定製你自己的 Windows 風扇控制軟體。

GitHub 地址→https://github.com/Rem0o/FanControl.Releases

3. 往期回顧

往期回顧:

以上為 2022 年第 18 個工作周的 GitHub Trending ?如果你 Pick 其他好玩、實用的 GitHub 專案,記得來 HelloGitHub issue 區和我們分享下喲 ?

最後,記得你在本文留言區留下你想看的主題 Repo(限公眾號),例如:AI 換頭。? 和之前的送書活動類似,留言點贊 Top3 的小夥伴(),小魚乾會努力去找 Repo 的^^

HelloGitHub 交流群現已全面開放,新增微訊號:HelloGitHub001 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~

相關文章