中國制霸生成器「GitHub 熱點速覽 v.22.42」
- 2022 年 10 月 24 日
- 筆記
- GitHub 熱點速遞
火遍推特的中國制霸生成器本周一開源就佔據了兩天的 GitHub Trending 榜,不知道你的足跡遍布了多少個省份呢?同樣記錄痕迹的 kanal 用了記憶體讀寫方式解決了 Rust 的消息處理問題,PHP 應用服務 frankenphp 大概也藏了一手自己的「記錄」技能。
除了「記錄」主題,RedEye 可視化分析安全問題,maestro 進行移動端 UI 測試。
以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發布
| 實用
| 有趣
,根據項目 release 時間分類,發布時間不超過 14 day 的項目會標註 New
,無該標誌則說明項目 release 超過半月。由於本文篇幅有限,還有部分項目未能在本文展示,望周知
- 本文目錄
- 1. 本周特推
- 1.1 中國制霸生成器:china-ex
- 1.2 Rust 消息處理:kanal
- 2. GitHub Trending 周榜
- 2.1 Rust 簡單應用:Pake
- 2.2 PHP 應用伺服器:frankenphp
- 2.3 圖標工具包:lucide
- 2.4 可視化分析工具:RedEye
- 2.5 UI 測試:maestro
- 3. 往期回顧
- 1. 本周特推
1. 本周特推
1.1 中國制霸生成器:china-ex
主語言:JavaScript
New
中國三十四省級行政區域制霸標記生成工具,根據你對某個城市的熟悉程度來標記,生成你最終的城市得分。比如 HG 最低得了 33 分… 在線試玩地址 //lab.magiconch.com/china-ex/。
BTW,該項目作者之前做過熱點趨勢項目「能不能好好說話」拼音首字母縮寫翻譯工具,以及 78 期月刊「石蒜模擬器」。
GitHub 地址→//github.com/itorr/china-ex
1.2 Rust 消息處理:kanal
主語言:Rust
New
Kanal 是一個 Rust 庫,通過提供特色的多生產者多消費者管道,可幫助程式設計師在 CSP 模型中設計有效程式。Kanal 採用高性能的方式統一 Rust 程式碼中同步和非同步消息傳遞。
根據項目介紹,它用記憶體訪問方式直接從發送方的堆棧中拷貝對象 / 寫到接收方堆棧中,這便是它高效的原因之一。此外,特別調優過的互斥鎖作為管道鎖以及 Rust 神器的編譯器則是另外兩個高效原因。
GitHub 地址→//github.com/fereidani/kanal
2. GitHub Trending 周榜
2.1 Rust 簡單應用:Pake
本周 star 增長數:1,200+,主語言:Rust
New
很簡單的用 Rust 打包網頁生成很小的 Mac App,底層使用 Tauri,支援微信讀書、Flomo、RunCode、Witeboard、ToolsFun、Vercel、即刻、RoamResearch 等。特性:
小:相比傳統的 Electron 套殼打包,大小要小將近 50 倍,一般不到 2M (數據)
快:Pake 的底層使用的 Rust Tauri 框架,性能體驗較 JS 框架要輕快不少,記憶體小很多
特:不是單純打包,實現了通用快捷鍵的透傳、沉浸式的窗口、拖動、打包樣式兼容
玩:只是一個很簡單的小玩具,用 Rust 替代之前套殼網頁老的思路玩法。
如果你是個 Rust 新手,這個詳細小白開發教程是個不錯選擇。
GitHub 地址→//github.com/tw93/Pake
2.2 PHP 應用伺服器:frankenphp
本周 star 增長數:1,200+,主語言:Golang
New
建立在 Caddy Web 伺服器之上的現代 PHP 應用伺服器。它提供了非常豐富的服務:Early Hints、Worker 模式、實時功能、支援 HTTPS、HTTP/2、HTTP/3 自動化…
GitHub 地址→//github.com/dunglas/frankenphp
2.3 圖標工具包:lucide
本周 star 增長數:1,400+,主語言:TypeScript、JavaScript
開源圖標項目 Feather 分支,由社區用戶挑選出來集美貌和一致性為一身的圖標工具包。
GitHub 地址→//github.com/lucide-icons/lucide
2.4 可視化分析工具:RedEye
本周 star 增長數:1,700+,主語言:TypeScript
New
由 CISA 和美國能源部太平洋西北國家實驗室開發的開源分析工具,支援對 Red 和 Blue Team 操作進行可視化分析。
GitHub 地址→//github.com/cisagov/RedEye
2.5 UI 測試:maestro
本周 star 增長數:700+,主語言:Kotlin
無痛移動端 UI 測試工具,只需要幾行 YAML 你即可創建一個 iOS / Android 應用測試工作流。
GitHub 地址→//github.com/mobile-dev-inc/maestro
3. 往期回顧
往期回顧:
以上為 2022 年第 42 個工作周的 GitHub Trending 如果你 Pick 其他好玩、實用的 GitHub 項目,記得來 HelloGitHub issue 區和我們分享下喲
最後,記得你在本文留言區留下你想看的主題 Repo(限公眾號),例如:AI 換頭。 和之前的送書活動類似,留言點贊 Top3 的小夥伴(
棒),小魚乾會努力去找 Repo 的^^
HelloGitHub 交流群現已全面開放,添加微訊號:HelloGitHub001 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~