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

未来,编程语言,github,热点 · 浏览次数 : 2522

小编点评

**周内特推项目:** 1. **DreamBerd** (Python):一款新编程语言,以 ! 作为分隔符,允许您在代码后面加上多个感叹号。 2. **UniAD** (Python):自动驾驶算法,采用分层方式来处理感知、预测、规划等任务。 3. **sst** (Kotlin、C):基于内核的 Android 应用框架,支持 AWS 上的一站式拉起全栈应用。 4. **KernelSU** (Kotlin、C):基于内核的 Android 应用框架,提供 API 的电子邮件、SMTP 测试工具。 5. **mailpit** (Go):支持多种平台的电子邮件测试工具,可以当作 STMP 服务器或 Web 界面。 **其他项目:** * **arwes**:科技感十足的 UI 框架,基于未来科幻设计、动画和音效构建用户界面。 * **FlyingCarpet**:支持在 Android、iOS、Linux、macOS 和 Windows 系统之间通过 WiFi 点对点(Ad-Hoc)传输文件的工具。

正文

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

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

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 等各界大佬谈笑风生、切磋技术~

与未来的编程语言「GitHub 热点速览」相似的内容:

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

![](https://img2023.cnblogs.com/blog/759200/202306/759200-20230626001936909-2117286353.jpg) 又一个编程语言火了,不算新,因为它已经开发了一段时间。不过在本周 Hacker News 上风头十足,DreamBe

记一次 .NET某账本软件 非托管泄露分析

一:背景 1. 讲故事 中秋国庆长假结束,哈哈,在老家拍了很多的短视频,有兴趣的可以上B站观看:https://space.bilibili.com/409524162 ,今天继续给大家分享各种奇奇怪怪的.NET生产事故,希望能帮助大家在未来的编程之路上少踩坑。 话不多说,这篇看一个.NET程序集泄

[转帖]软件的未来是无码

https://www.oschina.net/translate/the-future-of-software-is-no-code 早期的数字计算机不是很有用。当然,它们远比它们所取代的穿孔卡片制表机强大得多,但它们很难编程。指令需要用汇编代码编写,这很浪费时间,也很难。 John Backus

ChatGPT与码农的机会

之前一篇博客已经写了有关AI在博客编写方面的优势与对未来博客的编写方面的思考。这篇文档我继续分享我在开发中的一个案例和相关的感想。 事件还原 我发现ChatGPT也可以帮助我编写OData,于是我也利用GPT帮助我编程。 OData如何将filter与apply字段联合使用?答案如下: GET /o

[转帖]shell脚本使用expect自动化交互登录远程主机进行批量关机

前文 1.目标主机登录用户都为root,且密码一致 2.目标主机开放启动了SSH服务且22号端口可访问(防火墙未进行拦截) 软件介绍 expect Expect是一个用来实现自动和交互式任务进行通信的免费编程工具语言。由Don Libes在1990年开始编写。 结合Shell Script实现自动和

乾坤大挪移,如何将同步阻塞(sync)三方库包转换为异步非阻塞(async)模式?Python3.10实现。

众所周知,异步并发编程可以帮助程序更好地处理阻塞操作,比如网络 IO 操作或文件 IO 操作,避免因等待这些操作完成而导致程序卡住的情况。云存储文件传输场景正好包含网络 IO 操作和文件 IO 操作,比如业内相对著名的七牛云存储,官方sdk的默认阻塞传输模式虽然差强人意,但未免有些循规蹈矩,不够锐意

[转帖]Bash脚本编程学习笔记07:循环结构体

https://www.cnblogs.com/alongdidi/p/bash_loop_construct.html 本篇中涉及到算术运算,使用了$[]这种我未在官方手册中见到的用法,但是确实可用的,在此前的博文《Bash脚本编程学习笔记03:算术运算》中我有说明不要使用,不过自己忘记了。大家还

未来的人工智能会像流浪地球中的MOSS一样伪装,把人类带向属于它的未来吗?

事情是这样的: 这几天用户反映在erp的db数据库中A账套中上传pdf附件有时能上传有时不能,以前又是好的。换成表格文件也是时好时坏。一开始我判断可能是用户的系统环境或文件本身的问题,后来排查更换电脑后一样,后来切换同一数据库db下的B账套操作又都是正常上传的。 经过debug发现系统报错位置在插入

重塑未来的1课:组装式交付新引擎——智能化低代码平台

摘要:智能化低代码必修课。 紧跟低代码技术飞速发展——华为云Astro智能工作流惊艳HDC.Cloud 2023!企业对未来智能化组装式交付的期待已不是空想。智能化低代码即将重新定义传统交付模式,密切连接AI科技与创造力。 在HDC.Cloud 2023华为云Astro分论坛,云计算大咖、行业翘楚科

[转帖]Effective HPA:预测未来的弹性伸缩产品

https://www.cnblogs.com/tencent-cloud-native/p/16169305.html 作者 胡启明,腾讯云专家工程师,专注 Kubernetes、降本增效等云原生领域,Crane 核心开发工程师,现负责成本优化开源项目 Crane 开源治理和弹性能力落地工作。 余