pueue 56098
第 76 期
Star 3.0k
Watch 15
Fork 79
命令行任务管理工具。一个处理 shell 命令队列的工具,支持后台执行、定时执行、任务并行、暂停任务、任务崩溃恢复等功能。但它只是一个命令行工具,不能当作任务队列来用。
lapce 49701
第 75 期
Star 13.5k
Watch 90
Fork 366
纯 Rust 编写的代码编辑器。基于 Rust 的 Druid 和 Xi-Editor 构建的轻快代码编辑器,内置终端、LSP 协议支持、远程开发、VIM 模式,支持 Windows、Linux、macOS。
mdBook 47164
第 74 期
Star 10.4k
Watch 98
Fork 1.1k
Rust 官方开源的 Markdown 电子书构建工具。类似 Gitbook 可以将 Markdown 文件制作成在线书籍,简单易用非常适合创建教程、课程材料、开源书籍等文稿
dnsguide 37475
第 73 期
Star 2.8k
Watch 52
Fork 167
用 Rust 从头写一个 DNS 服务的教程
gitv 38495
第 73 期
Star 88
Watch 1
Fork 6
中文
由 Rust 编写的 Git 仓库分析和数据可视化的命令行工具
tui-rs 9834
第 71 期
Star 8.3k
Watch 65
Fork 413
用来构建丰富的终端用户界面的库
hyperfine 4158
第 68 期
Star 12.4k
Watch 73
Fork 232
命令行基准测试工具。可用来查看和对比命令的耗时,支持多次运行的统计分析、结果导出等功能
polars 5890
第 67 期
Star 7.5k
Watch 79
Fork 408
多线程、类 Pandas 的数据处理库。底层采用 Apache Arrow 从而带来了更高效的数据处理性能、占用内存更少、处理速度更快,再加上简单易用的 API,让你在处理大数据集(50GB)时,更加游刃有余。支持 Rust、Python 等语言,值得一试
import polars as pl
q = (
pl.scan_csv("iris.csv")
.filter(pl.col("sepal_length") > 5)
.groupby("species")
.agg(pl.all().sum())
)
df = q.collect()

nushell 2133
第 66 期
Star 20.3k
Watch 156
Fork 991
一种更加人性化的新型 shell
toydb 6936
第 65 期
Star 3.7k
Watch 67
Fork 311
Rust 写的分布式 SQL 数据库实战项目。作为一个学习项目并不适合于生产环境,但通过该项目你可以学习如何用 Rust 实现 Raft 协议、符合 ACID 的事物引擎、SQL 解析、数据持久化等。适合对数据库底层运作原理感兴趣的小伙伴