awesome-rust
A curated list of Rust code and resources.
https://github.com/xiaomingx/awesome-rust
Last synced: 4 days ago
JSON representation
-
图像处理
-
操作系统
- redox-os/redox - 以安全、稳定为目标的类Unix通用操作系统。
- redox-os/redox - 以安全、稳定为目标的类Unix通用操作系统。
-
社交网络
-
系统工具
-
视频
-
虚拟化
-
- firecracker - 轻量级虚拟机,用于容器工作负载。
- firecracker - 轻量级虚拟机,用于容器工作负载。
-
构建系统
- Cargo - Rust 的包管理工具
- cargo-edit - 命令行添加、编辑依赖项
- cargo-edit - 命令行添加、编辑依赖项
- cargo-generate - 使用模板快速生成Rust项目
- cargo-generate - 使用模板快速生成Rust项目
- cargo-make - 任务管理和构建工具
- cargo-release - 发布 Rust 项目的工具
- cargo-make - 任务管理和构建工具
- cargo-outdated - 检查依赖项是否有更新
- cargo-update - 更新已安装的 Cargo 可执行文件
- cargo-watch - 源代码更改时自动编译项目
- cargo-expand - 展开宏,查看完整生成代码
- cargo-outdated - 检查依赖项是否有更新
- cargo-release - 发布 Rust 项目的工具
- cargo-update - 更新已安装的 Cargo 可执行文件
- cargo-watch - 源代码更改时自动编译项目
- cargo-expand - 展开宏,查看完整生成代码
- Cargo - Rust 的包管理工具
-
调试工具
-
部署
- rust-lang/docker-rust - 官方 Rust Docker 镜像
- cargo-chef - 缓存依赖的工具,提高 Docker 构建速度
- rust-lang/docker-rust - 官方 Rust Docker 镜像
- cargo-chef - 缓存依赖的工具,提高 Docker 构建速度
-
格式化工具
-
集成开发环境(IDE)
- Visual Studio Code
- rust-analyzer - Rust 语言服务器扩展,替代 RLS
- IntelliJ IDEA
- intellij-rust - IntelliJ 平台的 Rust 插件
- Visual Studio Code
- rust-analyzer - Rust 语言服务器扩展,替代 RLS
- IntelliJ IDEA
- intellij-rust - IntelliJ 平台的 Rust 插件
-
数据库
-
测试框架
- cargo-tarpaulin - 代码覆盖率工具
- cargo-tarpaulin - 代码覆盖率工具
- mockall - Rust 的 mock 对象库,用于单元测试
- mockall - Rust 的 mock 对象库,用于单元测试
-
分布式系统
-
eBPF
-
邮件处理
-
编码
-
文件系统
-
游戏开发
-
图形处理
-
GUI
-
网络编程
-
解析
-
系统信息
-
日志
-
-
应用程序
- deno - 使用V8和Tokio构建的安全JavaScript/TypeScript运行时。
- mdBook - 命令行工具,用于从Markdown文件创建电子书。
- Sniffnet - 易于监控网络流量的跨平台应用。
- Sniffnet - 易于监控网络流量的跨平台应用。
- wasmer - 支持WASI和Emscripten的安全、快速的WebAssembly运行时。
- zellij - 功能齐全的终端复用器。
- wezterm - GPU加速的跨平台终端模拟器和多路复用器。
- wasmer - 支持WASI和Emscripten的安全、快速的WebAssembly运行时。
- zellij - 功能齐全的终端复用器。
- wezterm - GPU加速的跨平台终端模拟器和多路复用器。
- alacritty - 跨平台、GPU增强的终端模拟器。
- boringtun - 用户态的WireGuard VPN实现。
- alacritty - 跨平台、GPU增强的终端模拟器。
- boringtun - 用户态的WireGuard VPN实现。
- deno - 使用V8和Tokio构建的安全JavaScript/TypeScript运行时。
- mdBook - 命令行工具,用于从Markdown文件创建电子书。
-
音频与音乐
-
区块链
- Foundry - 以太坊应用开发的模块化工具集。
- ethers-rs - 完整的以太坊和Celo库及钱包实现。
- rust-bitcoin - 支持比特币数据结构与网络消息的库。
- Foundry - 以太坊应用开发的模块化工具集。
- ethers-rs - 完整的以太坊和Celo库及钱包实现。
- rust-bitcoin - 支持比特币数据结构与网络消息的库。
-
数据库
-
文件管理
-
游戏
-
图形
- ivanceras/svgbob - 将ASCII图形转换为SVG图形。
- linebender/resvg - SVG渲染库。
- ivanceras/svgbob - 将ASCII图形转换为SVG图形。
- linebender/resvg - SVG渲染库。
Programming Languages
Sub Categories
Keywords
rust
86
linux
12
windows
8
macos
8
terminal
8
gui
6
game-development
6
gamedev
6
cli
6
command-line
6
cargo
6
email
4
terminal-emulators
4
game
4
gpu
4
wasm
4
library
4
rust-library
4
security
4
game-engine
4
open-source
4
formatter
4
ebpf
4
bpf
4
testing
4
ethereum
4
svg
4
logging
4
command-line-tool
4
kafka
4
packet-capture
2
packet-analyser
2
python
2
networking
2
reactjs
2
network-monitoring
2
websockets
2
network-analysis
2
deno
2
network
2
javascript
2
typescript
2
application
2
ci
2
docker
2
celo
2
tooling
2
solidity
2
seth
2
mainnet-fork
2