火遍推特的中国制霸生成器本周一开源就占据了两天的 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 分… 在线试玩地址 https://lab.magiconch.com/china-ex/。
BTW,该项目作者之前做过热点趋势项目「能不能好好说话」拼音首字母缩写翻译工具,以及 78 期月刊「石蒜模拟器」。
GitHub 地址→https://github.com/itorr/china-ex
1.2 Rust 消息处理:kanal
主语言:Rust
New
Kanal 是一个 Rust 库,通过提供特色的多生产者多消费者管道,可帮助程序员在 CSP 模型中设计有效程序。Kanal 采用高性能的方式统一 Rust 代码中同步和异步消息传递。
根据项目介绍,它用内存访问方式直接从发送方的堆栈中拷贝对象 / 写到接收方堆栈中,这便是它高效的原因之一。此外,特别调优过的互斥锁作为管道锁以及 Rust 神器的编译器则是另外两个高效原因。
GitHub 地址→https://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 地址→https://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 地址→https://github.com/dunglas/frankenphp
2.3 图标工具包:lucide
本周 star 增长数:1,400+,主语言:TypeScript、JavaScript
开源图标项目 Feather 分支,由社区用户挑选出来集美貌和一致性为一身的图标工具包。
GitHub 地址→https://github.com/lucide-icons/lucide
2.4 可视化分析工具:RedEye
本周 star 增长数:1,700+,主语言:TypeScript
New
由 CISA 和美国能源部太平洋西北国家实验室开发的开源分析工具,支持对 Red 和 Blue Team 操作进行可视化分析。
GitHub 地址→https://github.com/cisagov/RedEye
2.5 UI 测试:maestro
本周 star 增长数:700+,主语言:Kotlin
无痛移动端 UI 测试工具,只需要几行 YAML 你即可创建一个 iOS / Android 应用测试工作流。
3. 往期回顾
往期回顾:
以上为 2022 年第 42 个工作周的 GitHub Trending 如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟
最后,记得你在本文留言区留下你想看的主题 Repo(限公众号),例如:AI 换头。 和之前的送书活动类似,留言点赞 Top3 的小伙伴(棒),小鱼干会努力去找 Repo 的^^
HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub001 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~