中国制霸生成器「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.1 中国制霸生成器:china-ex
主语言:JavaScript
New
中国三十四省级行政区域制霸标记生成工具,根据你对某个城市的熟悉程度来标记,生成你最终的城市得分。比如 HG 最低得了 33 分…
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 和 DOE’s Pacific Northwest National Laboratory 开发的开源分析工具,支持对 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 区和我们分享下哟 🌝

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
一种基于柔性事务的分布式事务解决方案设计探究
1 背景 市面上常见的有,2pc/3pc、tcc、saga等常见的分布式事务解决方案,但是实际实施起来框架比较重,设计开发比较繁琐,不易于快速开发上手。本文提供一种基于柔性事务设计的简单易上手的分布式事务设计方案,用于解决常见的分布式事务常见场景。 2 常见分布式事务场景 2.1 同步场景 常见的场景,方法内依赖外部微服务多个同步接口,等同步接口返回再展开后续逻辑,如下图1描述。 图1 分布式事务同步场景 存在的问题:B/C失败后,A/B不能回滚,造成数据不一致? 2.2 异步场景 方法内依赖外部微服务多个同步接口同时,本地事务提交并发出异步MQ,如下图2描述。 图2 分布式事务异步场景 存在的问题:询价系统无法保证本地事务和mq消息的发送同时成功或失败,会造成数据不一致。 3 解决方案 3.1 数据模型设计 事务表:记录每次同步方法执行的状态,包括:1-进行中(同步方法执行开始)、2-已完成(同步方法执行成功)、3-失败(同步方法执行失败)、4-已回滚(回滚方法执行成功); 方法调用表:记录一个完整的事务内所有方法的执行前入参、同步方法接口、回滚接口、回滚入参、方法执行顺序,如下图...
- 下一篇
PostgreSQL 数组类型使用详解
PostgreSQL 数组类型使用详解 可能大家对 PostgreSQL这个关系型数据库不太熟悉,因为大部分人最熟悉的,公司用的最多的是 MySQL 我们先对PostgreSQL数据库 (下面简称 PG)简单的介绍一下,以后有机会,再单独写一篇专门介绍pgSql的文章 The World's Most Advanced Open Source Relational Database 这是PG官网对自己的介绍,是的,你没有看错,“世界上最先进的开源关系型数据库”。一段严重违反我国广告法的话,上一个敢那么叫嚣的技术是PHP,“世界上最好的语言”,然后这句话就成了码农界最广为人知的梗,存在于各种笑料中。 不过PG并没有因为这样明目张胆地自吹自擂而遭到什么抨击或调侃,事实上,无论在务实的码农界,抑或是讲究章法的学术界,人们对PG都是赞许有加,PG是完全当得起这句话的。 下面列出一些PostgreSQL的特点 PostgreSQL是一种功能非常齐全关系型数据库,由加州大学计算机系开发 PostgreSQL开源协议是类BSD的自有协议 ,这是一种非常友好的协议,不论是商用还是自用,或者修改代码再起...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能