扫一扫
关注 HG 公众号
发现更多开源乐趣

Rust 项目

兴趣是最好的老师,HelloGitHub 就是帮你找到编程的兴趣。

jpeg_tutorial

第 57 期 Star 507 Watch 20 Fork 31 中文
教你编写 JPEG 解码器的教程,示例为 Rust 代码

bat

第 57 期 Star 24.7k Watch 182 Fork 620 中文
替代 cat 的命令行工具。你还在命令行用 cat 查看文件吗?那你就 out 啦!今天推荐的 bat 它不仅支持语法高亮,还能展示 Git 的改动。macOS 下安装命令:brew install bat 相信你用过 bat 后就不会再想用回 cat 了
bat

rustlings

第 54 期 Star 13.9k Watch 241 Fork 1.8k
该项目通过一个个简单练习小 demo,让初学者学习 Rust 的语法。通过简单的命令即可安装本项目,然后修改每个小练习,达到编译通过或者目标输出,通过后会进入下一关,有种闯关的成就感。运行方法:

安装:
git clone https://github.com/rust-lang/rustlings
cd rustlings
git checkout tags/4.0.0 # or whatever the latest version is (find out at https://github.com/rust-lang/rustlings/releases/latest)
cargo install --force --path .

安装完后,运行:
rustlings watch

rustlings

rayon

第 26 期 Star 4.7k Watch 87 Fork 264
一个易用、无数据竞争的将顺序迭代器转化成并行迭代器。简单说就是原本你的数组只能一个一个地遍历,使用这个库可以并发同时从几个 index 开始遍历,同时也能遍历 map 等类似的数据结构

fd

第 26 期 Star 16.1k Watch 134 Fork 410 中文
一个简单、快速、友好的替代 find 命令的方案
fd