­

中國制霸生成器「GitHub 熱點速覽 v.22.42」

火遍推特的中國制霸生成器本周一開源就佔據了兩天的 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 中國制霸生成器: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.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 等各界大佬談笑風生、切磋技術~