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

新版本一般意味着更強的功能特性,比如 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 等各界大佬談笑風生、切磋技術~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章