火遍推特的中国制霸生成器本周一开源就占据了两天的 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. JVM 系列(4)一看就懂的对象内存布局

    请点赞关注,你的支持对我意义重大. Hi,我是小彭.本文已收录到 GitHub · AndroidFamily 中.这里有 Android 进阶成长知识体系,有志同道合的朋友,关注公众号 [彭旭锐] ...

  2. 60行自己动手写LockSupport是什么体验?

    60行自己动手写LockSupport是什么体验? 前言 在JDK当中给我们提供的各种并发工具当中,比如ReentrantLock等等工具的内部实现,经常会使用到一个工具,这个工具就是LockSupp ...

  3. 服务器部署 Vue 和 Django 项目的全记录

    本篇记录我在一个全新服务器上部署 Vue 和 Django 前后端项目的全过程,内容包括服务器初始配置.安装 Django 虚拟环境.python web 服务器 uWSGI 和反向代理 Nginx ...

  4. 简单理解 Webpack,以及Web前端使用打包工具的原因

    Java 中的模块 传统的前端开发就是 JS.HTML.CSS 三件套.Web 没有像 Java 一样拥有优秀的模块机制,就是类与类之间可以分装在不同的包下,不同包下的类互相引用时通过import导入 ...

  5. Postfix别名邮件与SASL验证

    Postfix别名邮件与SASL验证 环境简介 系统: CentOS 8.3.2011 软件包: postfix-2:3.3.1-12.el8.x86_64 cyrus-sasl-2.1.27-5.e ...

  6. OpenJudge 1.5.28 分离整数的各个数位

    28:分离整数的各个数位 总时间限制: 1000ms 内存限制: 65536kB 描述 给定一个整数,要求从个位开始分离出它的每一位数字. 输入 输入一个整数,整数在1到100000000之间. 输出 ...

  7. KingbaseES R6 集群物理copy方式手工添加新备库节点

    案例说明: 对于主库数据量比较大的环境,在添加新节点是可以采用在线clone方式创建新的备库节点,也可以在离线的状态下,直接拷贝其中一个备库的所有集群相关目录来创建新的备库节点.本案例介绍了通过离线物 ...

  8. 华南理工大学 Python第7章课后小测-2

    1.(单选)以下选项中使Python脚本程序转变为可执行程序的第三方库的是(本题分数:3)A) NetworkxB) pyinstallC) RequestsD) PyPDF2您的答案:B  正确率: ...

  9. Linux命令之find、grep、echo、tar、whoami、uname

    1. whoami--查看当前登录的用户名 book@100ask:~/linux$ whoami book 2. echo--打印命令,配合'>'或者'>>'使用 echo 打印信 ...

  10. 使用脚本在FTP上传、下载文件

    由于最近勒索病毒变种又一次爆发,公司内部封锁了TCP 445端口.导致原来通过文件共享的方式上传下载的计划任务无法执行.所以,我开设了FTP服务器来完成这个工作. 关于如何建立FTP服务器,请看这里 ...