未来的编程语言「GitHub 热点速览」
阅读原文时间:2023年08月25日阅读:1

又一个编程语言火了,不算新,因为它已经开发了一段时间。不过在本周 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 差异比较: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.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

在这个章节,我们将会分享下本周 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

往期回顾:

以上为 2023 年第 25 个工作周的 GitHub Trending 如果你 Pick 其他好玩、实用的 GitHub 项目,来 HelloGitHub 和大家一起分享下哟

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