火遍推特的中国制霸生成器本周一开源就占据了两天的 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 分… 在线试玩地址 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 应用测试工作流。

GitHub 地址→https://github.com/mobile-dev-inc/maestro

3. 往期回顾

往期回顾:

以上为 2022 年第 42 个工作周的 GitHub Trending 如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟

最后,记得你在本文留言区留下你想看的主题 Repo(限公众号),例如:AI 换头。 和之前的送书活动类似,留言点赞 Top3 的小伙伴(棒),小鱼干会努力去找 Repo 的^^

HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub001 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~

中国制霸生成器「GitHub 热点速览 v.22.42」的更多相关文章

  1. 下一代工具链「GitHub 热点速览 v.22.43」

    作为一个前端工程师,你这周被下一代的前端工具链 Turbo 刷屏了吗?不只是 Turbo 这个小工具,作为一个社区生产力工具,本周思否还开源了他们的问答系统 answer,能直接用上相关的技术标签也省 ...

  2. 再来一次,新技术搞定老业务「GitHub 热点速览 v.22.44」

    上上周 Next.js 新版本火了一把,这不本周热点趋势就有了一个 Next.js 13 新特性构建的网站,虽然它只是个实验性项目.同样可以搞定一些业务的还有 lama-cleaner,不过它并不是个 ...

  3. 中国程序员容易发错音的单词「GitHub 热点速览 v.22.23」

    中国程序员容易发错音的单词,像极了学生时代的纠错本,收录着偶尔会忘记的单词.不过,它似乎更新频率跟不上我们的进步速度,至少一半以上的单词读起来是没有压力的.同样没有压力的还有让应用程序动起来的 aut ...

  4. 程序员的情人节「GitHub 热点速览 v.22.07」

    又是一年情人日,刚好还是发文的今天.也没什么好送的,送点程序员的浪漫--代码和开源项目吧.记得在本周特推查收这份来自程序员的独有浪漫. 本周 GitHub 霸榜的项目基本上都是老项目,从老项目中挖点新 ...

  5. GitHub 官方大动作频频「GitHub 热点速览 v.22.24」

    作者:HelloGitHub-小鱼干 本周 GitHub 官方 Blog 很是热闹,GitHub 官方大动作频频也带来了 GitHub Blog 的频繁更新,除了本周 News 快读收录的 GitHu ...

  6. 这就是艺术「GitHub 热点速览 v.22.25」

    作者:HelloGitHub-小鱼干 不知道写了那么久代码的你,是否还记得"代码写诗"这个词,它是用来形容代码的优雅.但是本周的项目,虽然你看到的是代码的成品,也会惊讶于它的艺术感 ...

  7. 叮,GitHub 到账 550 美元「GitHub 热点速览 v.22.26」

    作者:HelloGitHub-小鱼干 如果你关注 GitHub 官方动态,你会发现它们最近频频点赞世界各地开发者晒出的 GitHub $550 sponsor 截图,有什么比"白嫖" ...

  8. 一键到位「GitHub 热点速览 v.22.32」

    作者:HelloGitHub-小鱼干 上上周在 B 站观看了智能键盘--瀚文的制作过程,本周 GitHub 热榜上出现了它的软硬件开源项目 HelloWord-Keyboard,如果你的动手能力强不妨 ...

  9. 老梗新玩「GitHub 热点速览 v.22.34」

    作者:HelloGitHub-小鱼干 不知道你是否和我有一样的烦恼,最近的流行梗当自己要用拿来造词时,就陷入了不知道咋"换壳"的尴尬地步.sao-gen-gen 大大减少了你老梗新 ...

随机推荐

  1. 超全selenium元素定位XPath、CSS

    说明:在HTML页面中,<p> 是一个标签,<p>hello</p> 是一个元素,元素由一个开始的标签和结束的标签组成.<font color="r ...

  2. Luogu P5030 长脖子鹿放置(网络流)

    匈牙利T了,Dinic飞了... 按奇偶连 #include <cstdio> #include <iostream> #include <cstring> #in ...

  3. PySpark 大数据处理

    本文主要介绍Spark的一些基本算子,PySpark及Spark SQL 的使用方法. 虽然我从2014年就开始接触Spark,但几年来一直没有真正地学以致用,时间一久便忘了如何使用,直到在工作中用到 ...

  4. .NET性能优化-快速遍历List集合

    简介 System.Collections.Generic.List<T>是.NET中的泛型集合类,可以存储任何类型的数据,因为它的便利和丰富的API,在我们平时会广泛的使用到它,可以说是 ...

  5. CSS 笔记目录

    布局 CSS 布局(一):Flex 布局 选择器 CSS 选择器(一):属性选择器 CSS 选择器(二):子代选择器(>)

  6. 我用Axure制作了一款火影小游戏 | PM老猫

    Axure不仅仅是一个原型工具,除了原型之外还可以用来制作一些静态网页,这点对于不懂代码或前端的同学来说挺实用.之前整理了一版<Axure函数自查表>,因为感觉内容太多又对前端样式及脚本感 ...

  7. JS/java实现QQ空间自动点赞

    使用方法: 1:进入QQ空间 2:复制下面代码 3:按F12或右键审查元素 进入控制台 也就是console 4:粘贴  回车键  喝口水 5:如果嫌慢的话可以 修改这段代码. window.setI ...

  8. Android下的Drawable使用

    Drawable表示一种可绘制的内容,可以由图片或者颜色组成.Android下的Drawable有BitmapDrawable.GradientDrawable.LayerDrawable等等 1.B ...

  9. Linux常用基础命令一

    一.目录操作 进入路径 cd [目录地址] 切换回主目录 cd 返回上一个路径 cd - 打印当前路径 pwd 列出目录下文件 ls ---查看只包含非隐藏文件 ls -a -----查看目录下所有文 ...

  10. KingbaseES Hint 使用

    前言:KingbaseES V8R6C4 之前版本hint 使用方法是与Postgresql 相同的,通过 pg_hint_plan扩展,支持在SQL中使用hint.由于该版本的hint只能放置于SQ ...