2

未来的编程语言「GitHub 热点速览」

 1 year ago
source link: https://www.cnblogs.com/xueweihan/p/17504423.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

未来的编程语言「GitHub 热点速览」

759200-20230626001936909-2117286353.jpg

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

主语言:Python

这是一个老牌的二进制文件对比工具,有着常见的程序差异化功能,比如:汇编代码对比、流程图比较、自动化批量处理等等。diaphora 除了可作为 IDA 插件运行之外,它还有一些独有特性:

  • 可移植结构、枚举、联合和类型定义
  • 支持编译单元
  • 并行差异分析
  • 生成伪代码补丁
  • 支持脚本,可导出和比较过程

GitHub 地址→https://github.com/joxeankoret/diaphora

759200-20230626001945532-1802186330.png

1.2 科技感 UI:arwes

arwes 是个科技感十足的 UI 框架,它基于未来科幻设计、动画和音效构建用户界面。arwes 受到了 Cyberprep 和 Synthwave 等影响,并借鉴了《星际公民》、《光环》和《创:战纪》等作品。

GitHub 地址→https://github.com/arwes/arwes

759200-20230626001949456-332010871.png

2. GitHub Trending 周榜

2.1 自动驾驶:UniAD

本周 star 增长数:1,000+主语言:Python

New UniAD 是一个自动驾驶算法,采用了分层方式来处理感知、预测、规划等任务,而不是常规的独立模块设计和多任务学习。

GitHub 地址→https://github.com/OpenDriveLab/UniAD

759200-20230626001953764-476400582.gif

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

759200-20230626002001904-554906588.png

2.4 安卓 root:KernelSU

本周 star 增长数 450+主语言:Kotlin、C

一个 Android 上基于内核的 root 方案。特性:

  • 基于内核的 su 和权限管理。
  • 基于 overlayfs 的模块系统。

GitHub 地址→https://github.com/tiann/KernelSU

759200-20230626002009037-1240265392.png

2.5 邮件测试:mailpit

本周 star 增长数:350+主语言:Go

带有 API 的电子邮件、SMTP 测试工具。它可以当作是个 STMP 服务器,又能当作 Web 界面来查看邮件。

GitHub 地址→https://github.com/axllent/mailpit

759200-20230626002012162-773704623.png

3. HelloGitHub 热评

在这个章节,我们将会分享下本周 HelloGitHub 网站上的热评项目,HG 开源项目评价体系刚上线不久,期待你的评价 😄

3.1 跨平台传输:FlyingCarpet

主语言:Rust

这是一个支持在 Android、iOS、Linux、macOS 和 Windows 系统之间通过 WiFi 点对点(Ad-Hoc)传输文件的工具。它不需要网络基础设施,只需要两台支持 WiFi 的设备,即可实现近距离无线传输。

HG 评价地址→https://hellogithub.com/repository/469182cc105346629d85fc0452b4fbf2

759200-20230626002016359-1457911789.jpg

3.2 中日韩字体:source-han-serif

主语言:Shell

思源宋体是 Adobe 开源的泛中日韩字体,这个开源项目不仅提供了思源宋体可用的 OpenType 字体,还提供了利用 AFDKO 工具创建这些 OpenType 字体时的所有源文件。

HG 评价地址→https://hellogithub.com/repository/93bd7622ba3845579fbc5a4ba9b0371c

759200-20230626002020165-1897425807.jpg

4. 往期回顾

往期回顾:

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

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


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK