• 中国制霸生成器「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 分… 在线试玩地址 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.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 等各界大佬谈笑风生、切磋技术~

  • 相关阅读:
    【转发】淘宝下单高并发解决方案
    ImageLoader的使用
    学习写接口回调
    EventBus的使用
    ListView显示多种类型的item
    GridView规则显示图片
    ViewPager滑动标签-PagerSlidingTabStrip的使用
    Json解析要点
    LISTVIEW嵌套GRIDVIEW的一些处理(点击GRIDVIEW的条目,能够显示他在LISTVIEW中的位置)(对这篇文章的优化处理,不每次都new onItemClickListener)
    SVN分支的创建,合并,与销毁和相关操作
  • 原文地址:https://www.cnblogs.com/xueweihan/p/16820327.html
Copyright © 2020-2023  润新知