未来的编程语言「GitHub 热点速览」
又一个编程语言火了,不算新,因为它已经开发了一段时间。不过在本周 Hacker News 上风头十足,DreamBerd 除了有点意思的改 ;
分隔符为 !
,之外,它还能让你用问号来标注一段你也不确定的代码。当然它整体的代码阅读性也不错。
除了 DreamBerd 之外,新出的自动驾驶算法 UniAD 也凭借独特的设计,在 SOTA 上性能强过现有的其他算法。还有让你站点酷炸的科幻感 UI 框架 arwes,快速部署 serverless 站点的 sst,比较二进制文件差异的 diaphora,以及安卓用户可能需要的 root 工具 KernelSU。
最后,不能错过的是邮件测试工具 mailpit。
以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布
| 实用
| 有趣
,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New
,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 ??
- 本文目录
- 1. 本周特推
- 1.1 差异比较:diaphora
- 1.2 科技感 UI:arwes
- 2. GitHub Trending 周榜
- 2.1 自动驾驶:UniAD
- 2.2 未来的编程语言:DreamBerd
- 2.3 一站通:sst
- 2.4 安卓 root:KernelSU
- 2.5 邮件测试:mailpit
- 3. HelloGitHub 热评
- 3.1 跨平台传输:FlyingCarpet
- 3.2 中日韩字体:source-han-serif
- 4. 往期回顾
- 1. 本周特推
1. 本周特推
1.1 差异比较:diaphora
主语言:Python
这是一个老牌的二进制文件对比工具,有着常见的程序差异化功能,比如:汇编代码对比、流程图比较、自动化批量处理等等。diaphora 除了可作为 IDA 插件运行之外,它还有一些独有特性:
- 可移植结构、枚举、联合和类型定义
- 支持编译单元
- 微码支持
- 并行差异分析
- 生成伪代码补丁
- 支持脚本,可导出和比较过程
GitHub 地址→https://github.com/joxeankoret/diaphora
1.2 科技感 UI:arwes
arwes 是个科技感十足的 UI 框架,它基于未来科幻设计、动画和音效构建用户界面。arwes 受到了 Cyberprep 和 Synthwave 等影响,并借鉴了《星际公民》、《光环》和《创:战纪》等作品。
GitHub 地址→https://github.com/arwes/arwes
2. GitHub Trending 周榜
2.1 自动驾驶:UniAD
本周 star 增长数:1,000+,主语言:Python
New
UniAD 是一个自动驾驶算法,采用了分层方式来处理感知、预测、规划等任务,而不是常规的独立模块设计和多任务学习。
GitHub 地址→https://github.com/OpenDriveLab/UniAD
2.2 未来的编程语言:DreamBerd
本周 star 增长数:1,700+
这是一个新的编程语言,号称是一款完美的编程语言,同其他的编程语言类似,它具有灵活、易读写等特性,值得一提的是,它采用了 !
而非常规的 ;
作为分隔符,如果你愿意,你甚至在一个代码后面加上多个感叹号。像是这样:
print("Hello world")!!!
如果你对你写的代码有些不确定,你甚至可以在代码后面加上问号,便是:你对它没有那么有信心,像是这样:
print("Hello world")?
GitHub 地址→https://github.com/TodePond/DreamBerd
2.3 一站通:sst
本周 star 增长数:800+,主语言:TypeScript
sst 让你在 AWS 上一站式拉起全栈应用,在 AWS 上装上 Next.js、Svelte、Astro 任意一款,再用它们提供的后端组件扩展下应用,你就得到了一个 serverless 应用。
GitHub 地址→https://github.com/serverless-stack/sst
2.4 安卓 root:KernelSU
本周 star 增长数 450+,主语言:Kotlin、C
一个 Android 上基于内核的 root 方案。特性:
- 基于内核的 su 和权限管理。
- 基于 overlayfs 的模块系统。
GitHub 地址→https://github.com/tiann/KernelSU
2.5 邮件测试:mailpit
本周 star 增长数:350+,主语言:Go
带有 API 的电子邮件、SMTP 测试工具。它可以当作是个 STMP 服务器,又能当作 Web 界面来查看邮件。
GitHub 地址→https://github.com/axllent/mailpit
3. HelloGitHub 热评
在这个章节,我们将会分享下本周 HelloGitHub 网站上的热评项目,HG 开源项目评价体系刚上线不久,期待你的评价 ??
3.1 跨平台传输:FlyingCarpet
主语言:Rust
这是一个支持在 Android、iOS、Linux、macOS 和 Windows 系统之间通过 WiFi 点对点(Ad-Hoc)传输文件的工具。它不需要网络基础设施,只需要两台支持 WiFi 的设备,即可实现近距离无线传输。
HG 评价地址→https://hellogithub.com/repository/469182cc105346629d85fc0452b4fbf2
3.2 中日韩字体:source-han-serif
主语言:Shell
思源宋体是 Adobe 开源的泛中日韩字体,这个开源项目不仅提供了思源宋体可用的 OpenType 字体,还提供了利用 AFDKO 工具创建这些 OpenType 字体时的所有源文件。
HG 评价地址→https://hellogithub.com/repository/93bd7622ba3845579fbc5a4ba9b0371c
4. 往期回顾
往期回顾:
以上为 2023 年第 25 个工作周的 GitHub Trending ??如果你 Pick 其他好玩、实用的 GitHub 项目,来 HelloGitHub 和大家一起分享下哟 ??
HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub001 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~
作者:削微寒
扫描左侧的二维码可以联系到我
本作品采用署名-非商业性使用-禁止演绎 4.0 国际 进行许可。