什么是 x10 开发工具?「GitHub 热点速览」
都听过 10x 工程师,一个人顶得过十个人。但是并不是每个人都是 10x 工程师,但是有些效率工具可能让你变成 2x、3x 的工程师。比如,这周火爆的 3D 游戏引擎 FlaxEngine 有着强大的脚本和即开即用的功能特性,极简只有 2.3 kb 的 JS 工具库 nuejs,还有网页版的 whisper-turbo 快速搞定你的语音问题。
最后,答应我试试 ls 替代品 eza 和跨系统备份工具 kopia。
以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布
| 实用
| 有趣
,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New
,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 🌝
- 本文目录
- 1. 本周特推
- 1.1 共享白板:tldraw
- 1.2 Whisper 网页版:whisper-turbo
- 2. GitHub Trending 周榜
- 2.1 3D 游戏引擎:FlaxEngine
- 2.2 动手学深度学习:d2l-zh
- 2.3 极简 JS 库:nuejs
- 2.4 ls 替代品:eza
- 2.5 备份工具:kopia
- 3. HelloGitHub 热评
- 3.1 从头用 Python 写一个数据库:learndb-py
- 3.2 运行在命令行里的电子琴:upiano
- 4. 往期回顾
- 1. 本周特推
1. 本周特推
1.1 共享白板:tldraw
主语言:TypeScript
当你在和他人一同开会的时候,想一起脑暴画点东西,有什么好软件呢?tldraw 是一个可共享的在线白板,据说能支持几十人同时在线绘画。tldraw 的编辑器、UI、其他底层库都是开源的,同时它也发布在 npm 上,你可以将它嵌入到自己的项目中,构建自己的画布。
GitHub 地址→https://github.com/tldraw/tldraw
1.2 Whisper 网页版:whisper-turbo
主语言:TypeScript
New
作为网页版 Whisper 项目,它由 Rust、WebAssembly 和 WebGPU 提供支持,可以达到 ~20 倍的实时速度。作为一个客户端,它具有以下优点:
- 实时流(WIP)--只需对着麦克风说话,就能像科幻电影一样实时观看文本显示;
- 完全私密和离线;
2. GitHub Trending 周榜
2.1 3D 游戏引擎:FlaxEngine
本周 star 增长数 1,050+,主语言:C++、C#
Flax Engine 是一个用 C++ 和 C# 编写的高质量 3D 游戏引擎。从令人惊叹的图形到功能强大的脚本,Flax 可为你的游戏提供一切。该引擎专为快速工作流程而设计,有非常多即开即用的功能。
GitHub 地址→https://github.com/FlaxEngine/FlaxEngine
2.2 动手学深度学习:d2l-zh
本周 star 增长数:850+,主语言:Python
动手学深度学习,Dive into Deep Learning 中文版。d2l-zh 让你在运行、讨论、动手中学会深度学习的相关知识。
GitHub 地址→https://github.com/d2l-ai/d2l-zh
2.3 极简 JS 库:nuejs
本周 star 增长数:1,850+,主语言:JavaScript
New
nuejs 是一个非常小的(2.3KB)JavaScript 库,用于构建 Web 界面。它就像 Vue.js、React.js 或 Svelte,但没有 hook、动效、属性、监视器、注入等等不常用的抽象概念。只需学习 HTML、CSS 和 JavaScript 的基础知识,就能轻松上手 nuejs。
GitHub 地址→https://github.com/nuejs/nuejs
2.4 ls 替代品:eza
本周 star 增长数:700+,主语言:Rust
eza 是一个现代的文件列表命令行程序 ls
的替代程序,具有更多的功能和更好的默认设置。它使用颜色来区分文件类型和元数据。它了解符号链接、扩展属性和 git。此外,它小巧、快速,只有一个二进制文件。
GitHub 地址→https://github.com/eza-community/eza
2.5 备份工具:kopia
本周 star 增长数:400+,主语言:Golang
Kopia 是一款快速、安全的开源备份/还原工具,可快速创建加密的数据快照,并将快照保存到选择的远程或云存储、网络附加存储或服务器,或本地计算机上。它是适用于 Windows、macOS 和 Linux 的跨平台备份工具,具有快速增量备份、客户端端到端加密、压缩和重复数据删除功能。它拥有 CLI 和 GUI 两种版本,可按需选择。
GitHub 地址→https://https://github.com/kopia/kopia
3. HelloGitHub 热评
在这个章节,我们将会分享下本周 HelloGitHub 网站上的热评项目,HG 开源项目评价体系刚上线不久,期待你的评价。
3.1 从头用 Python 写一个数据库:learndb-py
主语言:Python
该项目是用 Python 从零实现一个关系型数据库,从而更好地了解数据的内部构造,此数据库仅可作为学习和练手项目,无法应用在生产环境。
HG 评价地址→https://hellogithub.com/repository/6549e8b427e24088b003c4dff069872e
3.2 运行在命令行里的电子琴:upiano
主语言:Python
这是一个小型的电子琴命令行应用,它安装简单、运行方便,支持鼠标和键盘两种操作方式。
HG 评价地址→https://hellogithub.com/repository/1c1fab85ec714d7ca8446d58b629fb91
4. 往期回顾
往期回顾:
以上为 2023 年第 37 个工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、实用的 GitHub 项目,来 HelloGitHub 和大家一起分享下哟 🌝
HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub001 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~
作者:削微寒
扫描左侧的二维码可以联系到我
本作品采用署名-非商业性使用-禁止演绎 4.0 国际 进行许可。