Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chinanf-boy/awesome-rust-zh

中文翻译: <rust-unofficial/awesome-rust> Rust 代码和资源的精选列表 :heart: 更新✅
https://github.com/chinanf-boy/awesome-rust-zh

List: awesome-rust-zh

awesome docs rust zh

Last synced: about 1 month ago
JSON representation

中文翻译: <rust-unofficial/awesome-rust> Rust 代码和资源的精选列表 :heart: 更新✅

Awesome Lists containing this project

README

        

# rust-unofficial/awesome-rust [![explain]][source] [![translate-svg]][translate-list]

[explain]: http://llever.com/explain.svg
[source]: https://github.com/chinanf-boy/Source-Explain
[translate-svg]: http://llever.com/translate.svg
[translate-list]: https://github.com/chinanf-boy/chinese-translate-list
[size-img]: https://packagephobia.now.sh/badge?p=Name
[size]: https://packagephobia.now.sh/result?p=Name

「 Rust 代码和资源的精选列表. 」

[中文](./readme.md) | [english](https://github.com/rust-unofficial/awesome-rust)

---

## 更新 ✅

翻译的原文 | 与日期 | 最新更新 | 更多
---|---|---|---
[commit] | ⏰ 2019-09-05 | ![last] | [中文翻译][translate-list]

[last]: https://img.shields.io/github/last-commit/rust-unofficial/awesome-rust.svg
[commit]: https://github.com/rust-unofficial/awesome-rust/tree/4fee3208ae5812875767510f30aa62a48c04bfab

- [x] readme.md

### 贡献

欢迎 👏 勘误/校对/更新贡献 😊 [具体贡献请看](https://github.com/chinanf-boy/chinese-translate-list#贡献)

## 生活

[If help, **buy** me coffee —— 营养跟不上了,给我来瓶营养快线吧! 💰](https://github.com/chinanf-boy/live-need-money)

---

# 真棒螃蟹[](https://travis-ci.org/rust-unofficial/awesome-rust)

Rust 代码和资源的精选列表。

> (译者) 螃蟹 🦀️ == Rust;箱子 📦 == crate;绑定 == bindings;

> (译者) 绑定的一般含义是,将其他 (多数为) C/C++ 库,通过用 Rust 重新包装,给出类似/相同的 API,这样从此,就多了个绑定着 C/C++库的 Rust 箱子。

如果您想贡献,请阅读[this](CONTRIBUTING.md)。

## 目录

- [应用](#%E5%BA%94%E7%94%A8)
- [音频](#%E9%9F%B3%E9%A2%91)
- [加密货币](#%E5%8A%A0%E5%AF%86%E8%B4%A7%E5%B8%81)
- [数据库](#%E6%95%B0%E6%8D%AE%E5%BA%93)
- [仿真器](#%E4%BB%BF%E7%9C%9F%E5%99%A8)
- [游戏](#%E6%B8%B8%E6%88%8F)
- [图像](#%E5%9B%BE%E5%83%8F)
- [工业自动化](#%E5%B7%A5%E4%B8%9A%E8%87%AA%E5%8A%A8%E5%8C%96)
- [可观察](#%E5%8F%AF%E8%A7%82%E5%AF%9F)
- [操作系统](#%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F)
- [生产工具](#%E7%94%9F%E4%BA%A7%E5%B7%A5%E5%85%B7)
- [安全工具](#%E5%AE%89%E5%85%A8%E5%B7%A5%E5%85%B7)
- [系统工具](#%E7%B3%BB%E7%BB%9F%E5%B7%A5%E5%85%B7)
- [文本编辑](#%E6%96%87%E6%9C%AC%E7%BC%96%E8%BE%91)
- [文本处理](#%E6%96%87%E6%9C%AC%E5%A4%84%E7%90%86)
- [实用](#%E5%AE%9E%E7%94%A8)
- [视频](#%E8%A7%86%E9%A2%91)
- [虚拟化](#%E8%99%9A%E6%8B%9F%E5%8C%96)
- [窗口管理员](#%E7%AA%97%E5%8F%A3%E7%AE%A1%E7%90%86%E5%91%98)
- [Web](#web)
- [Web 服务器](#web-%E6%9C%8D%E5%8A%A1%E5%99%A8)
- [开发工具](#%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7)
- [构建系统](#%E6%9E%84%E5%BB%BA%E7%B3%BB%E7%BB%9F)
- [调试](#%E8%B0%83%E8%AF%95)
- [部署](#%E9%83%A8%E7%BD%B2)
- [嵌入式](#%E5%B5%8C%E5%85%A5%E5%BC%8F)
- [FFI](#ffi)
- [集成开发环境(IDE)](#%E9%9B%86%E6%88%90%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83ide)
- [模式识别](#%E6%A8%A1%E5%BC%8F%E8%AF%86%E5%88%AB)
- [剖析](#%E5%89%96%E6%9E%90)
- [服务](#%E6%9C%8D%E5%8A%A1)
- [静态分析](#%E9%9D%99%E6%80%81%E5%88%86%E6%9E%90)
- [测试](#%E6%B5%8B%E8%AF%95)
- [Transpiling](#transpiling)
- [库](#%E5%BA%93)
- [人工智能](#%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD)
- [遗传算法](#%E9%81%97%E4%BC%A0%E7%AE%97%E6%B3%95)
- [机器学习](#%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0)
- [天文学](#%E5%A4%A9%E6%96%87%E5%AD%A6)
- [异步](#%E5%BC%82%E6%AD%A5)
- [音频](#%E9%9F%B3%E9%A2%91-1)
- [认证](#%E8%AE%A4%E8%AF%81)
- [汽车](#%E6%B1%BD%E8%BD%A6)
- [生物信息学](#%E7%94%9F%E7%89%A9%E4%BF%A1%E6%81%AF%E5%AD%A6)
- [高速缓存](#%E9%AB%98%E9%80%9F%E7%BC%93%E5%AD%98)
- [并发](#%E5%B9%B6%E5%8F%91)
- [云](#%E4%BA%91)
- [命令行](#%E5%91%BD%E4%BB%A4%E8%A1%8C)
- [压缩](#%E5%8E%8B%E7%BC%A9)
- [计算](#%E8%AE%A1%E7%AE%97)
- [配置](#%E9%85%8D%E7%BD%AE)
- [加密](#%E5%8A%A0%E5%AF%86)
- [数据库](#%E6%95%B0%E6%8D%AE%E5%BA%93-1)
- [数据处理](#%E6%95%B0%E6%8D%AE%E5%A4%84%E7%90%86)
- [数据结构](#%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84)
- [数据可视化](#%E6%95%B0%E6%8D%AE%E5%8F%AF%E8%A7%86%E5%8C%96)
- [日期和时间](#%E6%97%A5%E6%9C%9F%E5%92%8C%E6%97%B6%E9%97%B4)
- [分布式系统](#%E5%88%86%E5%B8%83%E5%BC%8F%E7%B3%BB%E7%BB%9F)
- [电子邮件](#%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6)
- [编码(Encoding)](#%E7%BC%96%E7%A0%81encoding)
- [文件系统](#%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F)
- [游戏开发](#%E6%B8%B8%E6%88%8F%E5%BC%80%E5%8F%91)
- [地理位置](#%E5%9C%B0%E7%90%86%E4%BD%8D%E7%BD%AE)
- [图像](#%E5%9B%BE%E5%83%8F-1)
- [图处理](#%E5%9B%BE%E5%A4%84%E7%90%86)
- [GUI](#gui)
- [图像处理](#%E5%9B%BE%E5%83%8F%E5%A4%84%E7%90%86)
- [语言规范](#%E8%AF%AD%E8%A8%80%E8%A7%84%E8%8C%83)
- [日志](#%E6%97%A5%E5%BF%97)
- [宏](#%E5%AE%8F)
- [Markup 语言](#markup-%E8%AF%AD%E8%A8%80)
- [移动](#%E7%A7%BB%E5%8A%A8)
- [网络编程](#%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B)
- [解析](#%E8%A7%A3%E6%9E%90)
- [包装格式](#%E5%8C%85%E8%A3%85%E6%A0%BC%E5%BC%8F)
- [外部设备](#%E5%A4%96%E9%83%A8%E8%AE%BE%E5%A4%87)
- [平台特定](#%E5%B9%B3%E5%8F%B0%E7%89%B9%E5%AE%9A)
- [脚本编写](#%E8%84%9A%E6%9C%AC%E7%BC%96%E5%86%99)
- [模板引擎](#%E6%A8%A1%E6%9D%BF%E5%BC%95%E6%93%8E)
- [文本处理](#%E6%96%87%E6%9C%AC%E5%A4%84%E7%90%86-1)
- [文本搜索](#%E6%96%87%E6%9C%AC%E6%90%9C%E7%B4%A2)
- [Unsafe](#unsafe)
- [虚拟化](#%E8%99%9A%E6%8B%9F%E5%8C%96-1)
- [网页编程](#%E7%BD%91%E9%A1%B5%E7%BC%96%E7%A8%8B)
- [注册中心](#%E6%B3%A8%E5%86%8C%E4%B8%AD%E5%BF%83)
- [资源](#%E8%B5%84%E6%BA%90)
- [许可证](#%E8%AE%B8%E5%8F%AF%E8%AF%81)

## 应用

也可以看看[Rust — 生产](https://www.rust-lang.org/production)(在生产中运行 Rust 的组织)。

- [alacritty](https://github.com/jwilm/alacritty) >>- 跨平台,GPU 增强型终端仿真器
- [asm-cli-rust](https://github.com/cch123/asm-cli-rust) >>- 用螃蟹写的 交互式汇编 shell。
- [AnderEnder/s3find-rs](https://github.com/AnderEnder/s3find-rs) >>- 用于遍历 Amazon S3 层次结构的命令行实用程序,类似于 Amazon S3 的 find[](https://travis-ci.org/AnderEnder/s3find-rs)
- [andschwa/rust-genetic-algorithm](https://github.com/andschwa/rust-genetic-algorithm) >>- 用于学术基准问题的遗传算法[](https://travis-ci.org/andschwa/rust-genetic-algorithm)
- [cloudflare/boringtun](https://github.com/cloudflare/boringtun) >>- 一个 WireGuard VPN 用户空间实现[](https://crates.io/crates/boringtun)
- [denoland/deno](https://github.com/denoland/deno) >>— 一个安全的 JavaScript/TypeScript 运行时,以 V8, Rust, 和 Tokio 作为地基 [](https://travis-ci.com/denoland/deno)
- [ivanceras/diwata](https://github.com/ivanceras/diwata) >>- postgresql 数据库管理工具[](https://travis-ci.org/ivanceras/diwata)
- [linkerd/linkerd2-proxy](https://github.com/linkerd/linkerd2-proxy) >>- Kubernetes 超轻型服务网。
- [darrint/device-blocker](https://github.com/darrint/device-blocker) >>- 通过阻止家庭 Wifi 路由器上的互联网访问,限制儿童各种移动设备的屏幕时间。
- [dlecan/generic-dns-update](https://github.com/dlecan/generic-dns-update) >>- 使用您的 IP 地址,更新 DNS 区域文件的工具[](https://travis-ci.org/dlecan/generic-dns-update)
- [Factotum](https://github.com/snowplow/factotum) >>- [一种以编程方式,管道化运行数据的系统](https://snowplowanalytics.com/blog/2016/04/09/introducing-factotum-data-pipeline-runner/) [](https://travis-ci.org/snowplow/factotum)
- [fcsonline/drill](https://github.com/fcsonline/drill) >>- 受 Ansible 语法启发的 HTTP 负载测试应用程序[](https://travis-ci.org/fcsonline/drill)
- [Fractalide](https://github.com/fractalide/fractalide) >>- 简单的 Rust 微服务
- [habitat](https://www.habitat.sh) >>- 由[Chef](https://www.chef.io/)创建的工具,用于构建,部署和管理应用程序。
- [Herd](https://github.com/imjacobclark/Herd) >>- 实验性 HTTP 负载测试应用程序
- [intecture/api](https://github.com/intecture/api) >>- API 驱动的服务器管理和配置工具[](https://travis-ci.org/intecture/api)
- [jedisct1/flowgger](https://github.com/awslabs/flowgger) >>- 快速,简单和轻量级的数据收集器
- [kbknapp/docli](https://github.com/kbknapp/docli-rs) >>- 用于管理 DigitalOcean 基础架构的命令行实用程序[](https://travis-ci.org/kbknapp/docli-rs)
- [limonite](https://crates.io/crates/limonite) >>- 静态博客/网站生成器[](https://travis-ci.org/qmx/limonite)
- [MaidSafe](https://maidsafe.net) >>- 一个去中心化的平台。
- [mdBook](https://crates.io/crates/mdbook) >>- 用于从 markdown 文件,创建网页书的命令行实用程序[](https://travis-ci.com/azerupi/mdBook)
- [nicohman/eidolon](https://github.com/nicohman/eidolon) >>- 适用于 linux 和 macosx 的 Steam 和 drm-free 游戏注册表和启动器[](https://travis-ci.org/nicohman/eidolon)
- [notty](https://github.com/withoutboats/notty) >>- 一种新型终端
- [Pijul](https://pijul.org) >>- 基于补丁的分布式版本控制系统
- [rsign](https://crates.io/crates/rsign) >>- 一个简单的命令行工具,用于生成/签名/验证数字签名,旨在与 Minisign 兼容[![Codeship Status for danielrangel/rsign](https://app.codeship.com/projects/60b28d80-7645-0135-4402-1639b58199d0/status?branch=master)](https://app.codeship.com/projects/244452)
- [Sandstorm Collections App](https://github.com/sandstorm-io/collections-app)
- [Servo](https://github.com/servo/servo) >>- Web 浏览器引擎原型
- [trust-dns](https://crates.io/crates/trust-dns) >>- DNS 服务器[](https://travis-ci.org/bluejekyll/trust-dns)
- [Weld](https://github.com/serayuzgur/weld) >>- 完整的模拟 REST API 生成器[](https://travis-ci.org/serayuzgur/weld)
- [kytan](https://github.com/changlan/kytan) >>- 高性能点对点 VPN

### 音频

- [indiscipline/zrtstr](https://github.com/indiscipline/zrtstr) >>- 一个命令行实用程序,用于检查立体声 wav 文件是否是人造立体声(即具有相同的通道),并将这些文件转换为单声道。[](https://travis-ci.org/indiscipline/zrtstr)
- [Polaris](https://github.com/agersant/polaris) >>— 一个音乐流应用。 [](https://travis-ci.org/agersant/polaris)

### 加密货币

- [Bitcoin Satoshi's Vision](https://github.com/brentongunning/rust-sv) >>- 用于处理比特币 SV 的 Rust 库。
- [cardano-cli](https://github.com/input-output-hk/cardano-cli) >>— Cardano CLI
- [coinbase-pro-rs](https://github.com/inv2004/coinbase-pro-rs) >>— Coinbase pro 客户端, 支持 sync/async/websocket [](https://travis-ci.org/inv2004/coinbase-pro-rs)
- [ethaddrgen](https://github.com/Limeth/ethaddrgen) >>- Rust 所写的,自定义以太坊虚荣地址生成器[](https://travis-ci.org/Limeth/ethaddrgen)
- [hdwallet](https://github.com/jjyr/hdwallet) >>- BIP-32 HD 钱包相关的密钥派生工具。
* [Holochain](https://github.com/holochain/holochain-rust) >>— 区块链可延展 P2P 备选项,用于所有你想要构建的分布式应用 [![Build Status](https://api.travis-ci.com/holochain/holochain-rust.svg?branch=master)](https://travis-ci.com/holochain/holochain-rust)
- [infincia/bip39-rs](https://github.com/infincia/bip39-rs) >>— Rust 实现 BIP39.
- [Joystream](https://github.com/Joystream/substrate-runtime-joystream) >>— 一个用户治理的视频平台。
* [Libra](https://github.com/libra/libra) >>— Libra’s 任务是建立一个简单的,授予数亿人的全球货币和金融基本机构。
- [nearprotocol/nearcore](https://github.com/nearprotocol/nearcore) >>- 针对低端移动设备的分散式智能合约平台。
- [coinbase-pro-rs](https://github.com/inv2004/coinbase-pro-rs) >>- Rust 中的 Coinbase pro 客户端,支持 sync / async / websocket[](https://travis-ci.org/inv2004/coinbase-pro-rs)
- [Grin](https://github.com/mimblewimble/grin/) >>- MimbleWimble 协议的演变
- [Substrate](https://github.com/paritytech/substrate) >>- 用 Rust 编写的通用模块化区块链模板
- [Polkadot](https://github.com/paritytech/polkadot) >>- 具有池化安全性的异构多链技术
- [Parity-Ethereum](https://github.com/paritytech/parity-ethereum) >>- 快速,轻便,强大的以太坊客户端
- [Parity-Bridge](https://github.com/paritytech/parity-bridge) >>- 在任何两个基于以太坊的网络之间架起桥梁
- [Parity-Bitcoin](https://github.com/paritytech/parity-bitcoin) >>- 奇偶校验比特币客户端[](https://travis-ci.com/paritytech/parity-bitcoin)
- [Parity-Zcash](https://github.com/paritytech/parity-zcash) >>- Rust 实现 Zcash 协议
- [rust-cardano](https://github.com/input-output-hk/rust-cardano) >>- Cardano 原语,帮助程序和相关应用程序的 Rust 实现
- [cardano-cli](https://github.com/input-output-hk/cardano-cli) >>- Cardano 命令行界面(CLI)
- [Nervos CKB](https://github.com/nervosnetwork/ckb) >>- Nervos CKB 是一个公共许可区块链,是 Nervos 网络的常识层。
- [infincia/bip39-rs](https://github.com/infincia/bip39-rs) >>- BIP39 的 Rust 实现。
- [ChainX](https://github.com/chainx-org/ChainX) >>- Polkadot 上完全分散的链间加密资产管理。
- [rbtc](https://github.com/lucawen/rbtc) >>- 将 BTC 转换为任何货币,反之亦然。[](https://travis-ci.com/lucawen/rbtc/)
- [wagu](https://crates.io/crates/wagu) >>- 生成加密货币钱包的 Rust 库 [](https://api.travis-ci.com/ArgusHQ/wagyu.svg?branch=master)
- [zcash](https://github.com/zcash/zcash) >>— Zcash 是一个 "Zerocash" 协议的实现。
- [Holochain](https://github.com/holochain/holochain-rust) >>— 区块链的可伸缩 P2P 备选,用于你想构建的分布式应用 [![Build Status](https://api.travis-ci.com/holochain/holochain-rust.svg?branch=master)](https://travis-ci.com/holochain/holochain-rust)

### 数据库

- [indradb](https://crates.io/crates/indradb) >>- 基于 Rust 的图形数据库[](https://travis-ci.org/indradb/indradb)
- [noria](https://crates.io/crates/noria) >>- Web 应用程序后端的动态更改,部分状态的数据流[](https://travis-ci.org/mit-pdos/noria)
- [ParityDB](https://github.com/paritytech/paritydb) >>— Fast 和可靠数据库, 优化 read 操作
[](https://travis-ci.org/paritytech/paritydb)
- [PumpkinDB](https://github.com/PumpkinDB/PumpkinDB) >>- 一个事件采购数据库引擎[](https://travis-ci.org/PumpkinDB/PumpkinDB)
- [seppo0010/rsedis](https://github.com/seppo0010/rsedis) >>- Rust 中的 Redis 重新实现[](https://travis-ci.org/seppo0010/rsedis)
- [ParityDB](https://github.com/paritytech/paritydb) >>- 快速可靠的数据库,针对读取操作进行了优化[](https://travis-ci.org/paritytech/paritydb)
- [tikv](https://github.com/tikv/tikv) >>- Rust 中的分布式 KV(键值) 数据库[](https://circleci.com/gh/tikv/tikv)

### 仿真器

也可以看看[crates 关键字 'emulator'](https://crates.io/keywords/emulator)。

- Commodore 64
- [kondrak/rust64](https://github.com/kondrak/rust64) >>- [](https://travis-ci.org/kondrak/rust64)
- 掌上游戏机
- [Gekkio/mooneye-gb](https://github.com/Gekkio/mooneye-gb) >>- [](https://travis-ci.org/Gekkio/mooneye-gb)
- [mvdnes/rboy](https://github.com/mvdnes/rboy) >>- [](https://travis-ci.org/mvdnes/rboy)
- [NivenT/RGB](https://github.com/nivent/RGB) >>- [](https://travis-ci.org/NivenT/RGB)
- [mohanson/gameboy](https://github.com/mohanson/gameboy) >>- 全功能跨平台 GameBoy 模拟器。永远都是孩子!
- NES
- [iamsix/oxidenes](https://github.com/iamsix/oxidenes) >>- [](https://travis-ci.org/iamsix/oxidenes)
- [koute/pinky](https://github.com/koute/pinky) >>- [](https://travis-ci.org/koute/pinky)
- [pcwalton/sprocketnes](https://github.com/pcwalton/sprocketnes) >>- [](https://travis-ci.org/pcwalton/sprocketnes)
- Playstation
- [simias/rustation](https://github.com/simias/rustation) >>- [](https://travis-ci.org/simias/rustation)
- ZX Spectrum
- [pacmancoder/rustzx](https://github.com/pacmancoder/rustzx) >>- [](https://travis-ci.org/pacmancoder/rustzx)
- [rodrigorc/raze](https://github.com/rodrigorc/raze) >>— WebAssembly 使用, [这是活例子](https://rodrigorc.github.io/raze/)
- Virtual Boy
- [emu-rs/rustual-boy](https://github.com/emu-rs/rustual-boy) >>- [](https://travis-ci.org/emu-rs/rustual-boy)
- 英特尔 8080 CPU
- [mohanson/i8080](https://github.com/mohanson/i8080) >>- Rust 的 Intel 8080 cpu 仿真器
- 仿真器开发工具
- SNES
- [ioncodes/snesutilities](https://github.com/ioncodes/snesutilities) >>- ROM 分析仪/提取器

### 游戏

也可以看看[Piston 的游戏制作](https://github.com/PistonDevelopers/piston/wiki/Games-Made-With-Piston)。

- [lifthrasiir/angolmois-rust](https://github.com/lifthrasiir/angolmois-rust) >>- 支持 BMS 格式的简约音乐视频游戏[](https://travis-ci.org/lifthrasiir/angolmois-rust)
- [swatteau/sokoban-rs](https://github.com/swatteau/sokoban-rs) >>- 推箱子实现
- [Zone of Control](https://github.com/ozkriff/zoc) >>- 基于回合制的六角地形战略游戏[](https://travis-ci.org/ozkriff/zoc)
- [rhex](https://github.com/dpc/rhex) >>- 六角地形, ascii roguelike
- [citybound](https://github.com/citybound/citybound) >>- 你值得拥有的城市
- [ozkriff/zemeroth](https://github.com/ozkriff/zemeroth) >>- 一个小型的回合制的六角地形策略游戏[](https://travis-ci.org/ozkriff/zemeroth)
- [rsaarelm/magog](https://github.com/rsaarelm/magog) >>- Rust 的 roguelike 游戏
- [schulke-214/rsnake](https://github.com/schulke-214/rsnake) >>- Rust 蛇。
- [schulke-214/connect-four](https://github.com/schulke-214/connect-four) >>— 一个简单的 connect four 实现.
- [cristicbz/rust-doom](https://github.com/cristicbz/rust-doom) >>- Doom 的渲染器,可能会成为一款能玩的游戏[](https://travis-ci.org/cristicbz/rust-doom)
- [Thinkofname/rust-quake](https://github.com/Thinkofname/rust-quake) >>- 用 Rust 写的 Quake map 渲染器
- [aleshaleksey/TGWM](https://github.com/aleshaleksey/TGWM) >>- 回合制的 RPG(正在工作中)[](https://travis-ci.org/aleshaleksey/TGWM)
- [garkimasera/rusted-ruins](https://github.com/garkimasera/rusted-ruins) >>- 可扩展的开放世界,像素艺术的 rougelike 游戏[](https://travis-ci.org/garkimasera/rusted-ruins)
- [Veloren](https://gitlab.com/veloren/veloren) >>- 一个开放世界,开源多人 voxel RPG,目前处于alpha阶段。

### 图像

- [Limeth/euclider](https://github.com/Limeth/euclider) >>- 实时 4D CPU 光线跟踪器 [](https://travis-ci.org/Limeth/euclider)
- [RazrFalcon/resvg](https://github.com/RazrFalcon/resvg) >>— 一个 SVG 渲染库。 [](https://travis-ci.org/RazrFalcon/resvg)
- [ivanceras/svgbob](https://github.com/ivanceras/svgbob) >>- 将 ASCII 图,转换为 SVG 图形[](https://travis-ci.org/ivanceras/svgbob)
- [RazrFalcon/svgcleaner](https://github.com/RazrFalcon/svgcleaner) >>- 整理 SVG 图形
- [Twinklebear/tray_rust](https://github.com/Twinklebear/tray_rust) >>- 一个光线追踪器[](https://travis-ci.org/Twinklebear/tray_rust)
- 图像处理:
- [spejss/Image-Processing-CLI-in-Rust](https://github.com/spejss/Image-Processing-CLI-in-Rust) >>- 用于处理图像的 CLI,生成直方图。[![Build Status](https://api.travis-ci.org/spejss/Image-Processing-CLI-in-Rust.svg?branch=master)](https://travis-ci.org/spejss/Image-Processing-CLI-in-Rust)

### 工业自动化

- [locka99/opcua](https://github.com/locka99/opcua) >>— 一个纯 rust [OPC UA](https://opcfoundation.org/about/opc-technologies/opc-ua/) 库.
- [slowtec/tokio-modbus](https://github.com/slowtec/tokio-modbus) >>- 一个基于[tokio](https://tokio.rs)的[modbus](http://modbus.org) 库。[![Build Status](https://api.travis-ci.org/slowtec/tokio-modbus.svg?branch=master)](https://travis-ci.org/slowtec/tokio-modbus)
- [BiancoRoyal/modbus-iiot-rust](https://github.com/BiancoRoyal/modbus-iiot-rust) >>- 纯螃蟹[modbus](http://modbus.org),没有或更少依赖的库。[![Build Status](https://api.travis-ci.org/BiancoRoyal/modbus-iiot-rust.svg?branch=master)](https://travis-ci.org/BiancoRoyal/modbus-iiot-rust)

### 可观察

- [timberio/vector](https://github.com/timberio/vector) - 一个高性能, Logs, 指标性, & 事件路由器。

### 操作系统

也可以看看[对用 Rust 写的操作系统的比较](https://github.com/flosse/rust-os-comparison)。

- [redox-os/redox](https://gitlab.redox-os.org/redox-os/redox) >>- [](https://travis-ci.org/redox-os/redox)
- [thepowersgang/rust_os](https://github.com/thepowersgang/rust_os) >>- [](https://travis-ci.org/thepowersgang/rust_os)
- [tock/tock](https://github.com/tock/tock) >>- 基于 Cortex-M 微控制器的安全嵌入式操作系统
- [nebulet/nebulet](https://github.com/nebulet/nebulet) >>- 实现在 Ring 0 中,运行的 WebAssembly“usermode”的微内核。

### 生产工具

- [eureka](https://crates.io/crates/eureka) >>- 一个 CLI 工具,无需离开终端,即可输入和存储您的想法
- [BenSchZA/pier](https://github.com/BenSchZA/pier) >>- 用于管理(添加,搜索元数据等)所有的一行(完成),脚本,工具和 CLI 的中央存储库[](https://travis-ci.com/BenSchZA/pier)

### 安全工具

- [arvancloud/libinjection-rs](https://github.com/arvancloud/libinjection-rs) >>- [libinjection](https://github.com/client9/libinjection)的 Rust 绑定 [](https://travis-ci.org/arvancloud/libinjection-rs)
- [kpcyrd/badtouch](https://github.com/kpcyrd/badtouch) >>- 可编写脚本的,网络身份验证破解程序[](https://travis-ci.org/kpcyrd/badtouch)
- [kpcyrd/rshijack](https://github.com/kpcyrd/rshijack) >>- 一个 TCP 连接劫持者,螃蟹重写 shijack[](https://travis-ci.org/kpcyrd/rshijack)
- [kpcyrd/sniffglue](https://github.com/kpcyrd/sniffglue) >>- 安全的多线程数据包嗅探器[](https://travis-ci.org/kpcyrd/sniffglue)
- [kpcyrd/sn0int](https://github.com/kpcyrd/sn0int) >>- 半自动 OSINT 框架和包管理器[](https://travis-ci.org/kpcyrd/sn0int)
- [Gymmasssorla/anevicon](https://github.com/Gymmasssorla/anevicon) >>- 最强大的基于 UDP 的负载生成器,用 Rust 编写[](https://travis-ci.com/Gymmasssorla/anevicon)
- [Gymmasssorla/finshir](https://github.com/Gymmasssorla/finshir) >>- 用 Rust 编写的,协程底层驱动,和慢流量生成器[](https://travis-ci.com/Gymmasssorla/finshir)

### 系统工具

- [brocode/fblog](https://github.com/brocode/fblog) >>- 小命令行,JSON 日志查看器[](https://travis-ci.org/brocode/fblog)
- [buster/rrun](https://github.com/buster/rrun) >>- Linux 的命令启动器,类似于 gmrun[](https://travis-ci.org/buster/rrun)
- [cristianoliveira/funzzy](https://github.com/cristianoliveira/funzzy) >>- 灵感来自[entr](http://entrproject.org/) 的可配置文件系统观察者 [](https://travis-ci.org/cristianoliveira/funzzy)
- [dalance/procs](https://github.com/dalance/procs) >>- Rust 写的'ps'的现代替代品[](https://dev.azure.com/dalance/procs/_build/results?buildId=250)
- [ddh](https://github.com/darakian/ddh) >>- 重复文件的快速查找器[](https://travis-ci.org/darakian/ddh)
- [fselect](https://crates.io/crates/fselect) >>- 使用类-SQL 查询,查找文件[](https://travis-ci.org/jhspetersson/fselect)
- [k0pernicus/zou](https://github.com/k0pernicus/zou) >>- 下载加速器[](https://travis-ci.org/k0pernicus/zou)
- [lotabout/rargs](https://github.com/lotabout/rargs) \[[rargs](https://crates.io/crates/rargs)] - xargs + awk,支持模式匹配[](https://travis-ci.org/lotabout/rargs)
- [lotabout/skim](https://github.com/lotabout/skim) >>- 纯螃蟹的模糊 finder[](https://travis-ci.org/lotabout/skim)
- [mitnk/cicada](https://github.com/mitnk/cicada) >>- 类 bash 的 Unix shell[](https://travis-ci.org/mitnk/cicada)
- [mmstick/concurr](https://github.com/mmstick/concurr) >>- 替代 GNU Parallel w/ 一个客户端+服务器架构
- [mmstick/fontfinder](https://github.com/mmstick/fontfinder) >>- 用于预览和安装 Google 字体的 GTK3 应用程序
- [mmstick/parallel](https://github.com/mmstick/parallel) >>- 重新实现 GNU Parallel
- [mmstick/systemd-manager](https://github.com/mmstick/systemd-manager) >>- 使用 GTK-rs ,编写 systemd 服务管理器。
- [mmstick/tv-renamer](https://github.com/mmstick/tv-renamer) >>- 带有可选 GTK3 前端的,电视连续剧重命名应用程序。[](https://travis-ci.org/mmstick/tv-renamer)
- [Peltoche/lsd](https://github.com/Peltoche/lsd) >>- 有很多漂亮颜色和真棒图标的 ls [](https://travis-ci.org/Peltoche/lsd)
- [ogham/exa](https://github.com/ogham/exa) >>- 'ls'的替代品[](https://travis-ci.org/ogham/exa)
- [pop-os/debrep](https://github.com/pop-os/debrepbuild) >>- 用于构建和管理 APT 仓库的 APT 存储库工具
- [pop-os/popsicle](https://github.com/pop-os/popsicle) >>- GTK3 加 CLI 实用程序,用于并行闪存多个 USB 设备
- [Luminarys/synapse](https://github.com/Luminarys/synapse) >>— 灵活且快速的 BitTorrent daemon. [![Build Status](https://api.travis-ci.org/Luminarys/synapse.svg?branch=master)](https://travis-ci.org/Luminarys/synapse)
- [pop-os/system76-power](https://github.com/pop-os/system76-power/) >>- CLI 工具,Linux 电源管理守护程序(DBus 接口)。
- [Ralvke/logram](https://github.com/Ralvke/logram) >>- 将日志文件的更新,推送到 Telegram[](https://travis-ci.org/Ralvke/logram)
- [redox-os/ion](https://github.com/redox-os/ion) >>- 下一代系统 shell [](https://travis-ci.org/redox-os/ion)
- [sharkdp/bat](https://github.com/sharkdp/bat) >>- 带翅膀的 cat(1)克隆。[](https://travis-ci.org/sharkdp/bat)
- [sharkdp/fd](https://github.com/sharkdp/fd) >>- 一种简单,快速且用户友好的 find 替代品。[![Build Status](https://api.travis-ci.org/sharkdp/fd.svg?branch=master)](https://travis-ci.org/sharkdp/fd)
- [sitkevij/hex](https://github.com/sitkevij/hex) >>- 彩色 hexdump 终端实用程序。[](https://travis-ci.org/sitkevij/hex)
- [m4b/bingrep](https://github.com/m4b/bingrep) >>- 通过来自各种操作系统和体系结构的二进制文件,并对它们进行着色。[](https://travis-ci.org/m4b/bingrep)
- [uutils/coreutils](https://github.com/uutils/coreutils) >>- GNU coreutils 的跨平台 Rust 重写[](https://travis-ci.org/uutils/coreutils)
- [watchexec](https://github.com/watchexec/watchexec) >>- 执行命令,以响应文件的修改[](https://travis-ci.org/watchexec/watchexec)
- [XAMPPRocky/tokei](https://github.com/XAMPPRocky/tokei) >>- 计算代码行数 [](https://travis-ci.org/XAMPPRocky/tokei)

### 文本编辑

- [gchp/iota](https://github.com/gchp/iota) >>- 一个简单的文本编辑器[](https://travis-ci.org/gchp/iota)
- [mathall/rim](https://github.com/mathall/rim) >>- 用 Rust 编写的,类似 Vim 的文本编辑器[](https://travis-ci.org/mathall/rim)
- [Remacs](https://github.com/remacs/remacs) >>- 一个由社区驱动的 Emacs 到 Rust 的端口。[](https://travis-ci.org/remacs/remacs)
- [xi-editor](https://github.com/xi-editor/xi-editor) >>- 一个现代编辑器,后端用 Rust 编写。
- [xray](https://github.com/atom-archive/xray) >>- 实验性的下一代基于 Electron 的文本编辑器。[](https://travis-ci.org/atom/xray)

### 文本处理

- [TankerHQ/ruplacer](https://github.com/TankerHQ/ruplacer) >>- 查找,并替换源文件中的文本[](https://travis-ci.org/TankerHQ/ruplacer)
- [ripgrep](https://crates.io/crates/ripgrep) >>- 结合了 Silver Searcher 的可用性,和 grep 的原始速度[](https://travis-ci.org/BurntSushi/ripgrep)
- [phiresky/ripgrep-all](https://github.com/phiresky/ripgrep-all) >>— ripgrep, 但还能搜索 PDFs, E-Books, Office documents, zip, tar.gz, etc. [![Build Status](https://api.travis-ci.org/phiresky/ripgrep-all.svg?branch=master)](https://travis-ci.org/phiresky/ripgrep-all)
- [sd](https://crates.io/crates/sd) >>- 直观的查找和替换 CLI[](https://travis-ci.org/chmln/sd)
- [lavifb/todo_r](https://github.com/lavifb/todo_r) >>- 使用一个命令,查找所有 TODO 笔记![](https://travis-ci.org/lavifb/todo_r)
- [whitfin/runiq](https://github.com/whitfin/runiq) >>- 从未排序的输入中,过滤重复行的有效方法。
- [whitfin/bytelines](https://github.com/whitfin/bytelines) >>- 将输入行,读取为字节切片,以实现高效率。
- [vishaltelangre/ff](https://github.com/vishaltelangre/ff) >>- 按名称查找文件(ff)![](https://travis-ci.org/vishaltelangre/ff)
- [xsv](https://crates.io/crates/xsv) >>- 快速 CSV 命令行工具(切片,索引,选择,搜索,采样等)[](https://travis-ci.org/BurntSushi/xsv)
- [Lispre/so_stupid_search](https://github.com/Lispre/so_stupid_search) - 人类专属,简便快捷的字符串查找工具

### 实用

> (译者) Pwned:黑客术语,代指攻击成功的声效词,就像枪响击败的感觉。

- [brycx/checkpwn](https://github.com/brycx/checkpwn) >>- A Have I Pwned(HIBP)命令行实用工具,可让您轻松检查危险帐户和密码。
- [evansmurithi/cloak](https://github.com/evansmurithi/cloak) >>- 命令行 OTP(一次性密码)身份验证器应用程序。[](https://travis-ci.com/evansmurithi/cloak) [](https://ci.appveyor.com/project/evansmurithi/cloak)
- [arthrp/consoletimer](https://github.com/arthrp/consoleTimer) >>- 终端的简单计时器。[](https://travis-ci.org/arthrp/consoleTimer)
- [myfreeweb/freepass](https://github.com/myfreeweb/freepass) >>- 高级用户的免费密码管理器。[](https://travis-ci.org/myfreeweb/freepass)
- [arthrp/quick-skeleton](https://github.com/arthrp/quick-skeleton) >>- 项目脚手架工具,类似于 Yeoman 和 Slush。[](https://travis-ci.org/arthrp/quick-skeleton)
- [yaa110/rubigo](https://github.com/yaa110/rubigo) >>- Golang 依赖工具和包管理器,用 Rust 编写[](https://travis-ci.org/yaa110/rubigo)
- [whitfin/s3-concat](https://github.com/whitfin/s3-concat) >>- 使用灵活模式,远程连接 Amazon S3 文件的命令行工具。
- [whitfin/s3-meta](https://github.com/whitfin/s3-meta) >>- 用于收集,有关 Amazon S3 存储桶的元数据的命令行工具。
- [amar-laksh/workstation](https://github.com/amar-laksh/workstation) >>- 一个(运用 OPENCV 的)命令行工具,通过将您与屏幕隔开来,帮助您管理工作台,当您不在其他地方时,锁定屏幕!
- [aleshaleksey/AZDice](https://github.com/aleshaleksey/AZDice) >>- 给桌面 homebrew 使用者的,可视化,成功分布生成器。[](https://travis-ci.org/aleshaleksey/AZDice)
- [fcsonline/tmux-thumbs](https://github.com/fcsonline/tmux-thumbs) >>- 用 Rust 所编写的,快速版本的 tmux-fingers,复制/粘贴 tmux,如 vimium / vimperator。
- [repoch](https://github.com/lucawen/repoch) >>- 将纪元转换为日期时间,和日期时间转换为纪元[](https://travis-ci.com/lucawen/repoch/)
- [yaa110/cb](https://github.com/yaa110/cb) >>- 用于管理剪贴板的命令行界面[![Build Status](https://api.travis-ci.org/yaa110/cb.svg?branch=master)](https://travis-ci.org/yaa110/cb)

### 视频

- [yuvadm/slingr](https://github.com/yuvadm/slingr) >>- 一个简单的 CLI,通过本地网络,将媒体文件流式传输到 UPnP 媒体渲染器[](https://travis-ci.org/yuvadm/slingr)
- [yuvadm/streamlib](https://github.com/streamlib/streamlib) - 从命令行上,播放你的在线视频与音频数据流

### 虚拟化

- [firecracker-microvm/firecracker](https://github.com/firecracker-microvm/firecracker) >>- 用于容器工作负载的,轻量级虚拟机[Firecracker Microvm](https://firecracker-microvm.github.io/)
- [oracle/railcar](https://github.com/oracle/railcar) >>- Rust 中,类似 Docker 的容器 OCI 运行时实现[![wercker status](https://app.wercker.com/status/730e874772dc02c6005f4ae4e42b0ca4/s/master 'wercker status')](https://app.wercker.com/applications/59696a02ee70670100155ae2)
- [tailhook/vagga](https://github.com/tailhook/vagga) >>- 没有守护进程的,容器化工具[](https://travis-ci.org/tailhook/vagga)

### 窗口管理员

- [way-cooler/way-cooler](https://github.com/way-cooler/way-cooler) >>- 可定制的 Wayland 组合器(窗口管理器)[](https://travis-ci.org/way-cooler/way-cooler)

### Web

- [Plume-org/Plume](https://github.com/Plume-org/Plume) >>- ActivityPub 联合博客应用程序[](https://travis-ci.org/Plume-org/Plume)

### Web 服务器

- [thecoshman/http](https://github.com/thecoshman/http) >>- 请托管这些东西 - 一个基本的 http 服务器,用于快速简单地托管文件夹[](https://travis-ci.org/thecoshman/http)
- [svenstaro/miniserve](https://github.com/svenstaro/miniserve) >>- 一个小型,独立的跨平台 CLI 工具,您只需抓取二进制文件,并通过 HTTP 提供一些文件[](https://travis-ci.org/svenstaro/miniserve)
- [TheWaWaR/simple-http-server](https://github.com/TheWaWaR/simple-http-server) >>- 简单的静态 http 服务器
- [wyhaya/see](https://github.com/wyhaya/see) >>- 静态文件服务器[![Build Status](https://img.shields.io/travis/wyhaya/see.svg)](https://travis-ci.org/wyhaya/see)

## 开发工具

- [clippy](https://crates.io/crates/clippy) >>- Rust lints[](https://travis-ci.org/rust-lang/rust-clippy)
- [clog-tool/clog-cli](https://github.com/clog-tool/clog-cli) >>- 从 git 元数据,生成 changelog([conventional changelog](https://blog.thoughtram.io/announcements/tools/2014/09/18/announcing-clog-a-conventional-changelog-generator-for-the-rest-of-us.html))[](https://travis-ci.org/clog-tool/clog-cli)
- [dan-t/rusty-tags](https://github.com/dan-t/rusty-tags) >>- 为 Cargo 项目及其所有依赖项,创建 ctags / etags[](https://travis-ci.org/dan-t/rusty-tags)
- [frewsxcv/crate-deps](https://github.com/frewsxcv/crate-deps) >>- 为 crates.io 上托管的箱子,生成依赖图的图像
- [git-journal](https://github.com/saschagrunert/git-journal/) >>- Git Commit 消息和 Changelog 生成框架[](https://travis-ci.org/saschagrunert/git-journal)
- [rust-lang-nursery/rustfix](https://github.com/rust-lang/rustfix) >>- 自动应用 rustc 提出的建议[](https://travis-ci.org/killercup/rustfix)
- [just](https://github.com/casey/just) >>- 构建特定项目的任务,便捷命令运行程序[](https://travis-ci.org/casey/just)
- [Module Linker](https://github.com/fiatjaf/module-linker) >>- 增加``链接扩展,让 Github 可以落实(链接)到`mod`,`use`和`extern crate`语句。
- [ptags](https://github.com/dalance/ptags) >>- 用于 git 存储库的,并行通用 ctags 包装器[![Build Status](https://api.travis-ci.org/dalance/ptags.svg?branch=master)](https://travis-ci.org/dalance/ptags)
- [Racer](https://github.com/racer-rust/racer) >>- Rust 的代码补全[](https://travis-ci.org/phildawes/racer)
- [rustfmt](https://github.com/rust-lang/rustfmt) >>- Rust 代码格式化程序[](https://travis-ci.org/rust-lang/rustfmt)
- [Rustup](https://github.com/rust-lang/rustup.rs) >>- Rust 工具链安装程序[](https://travis-ci.org/rust-lang/rustup.rs)
- [Rust Language Server](https://github.com/rust-lang/rls) >>- 在后台运行的服务器,为 IDE,编辑器和其他工具,提供有关 Rust 程序的信息
- [Rust Regex Playground](https://2fd.github.io/rust-regex-playground/#method=find&regex=%5Cw%2B&text=abc) >>— 网络工具:执行 rust 正则表达式
- [artifact](https://github.com/vitiral/artifact) >>- 为开发人员设计的文档设计工具[![Build Status](https://api.travis-ci.org/vitiral/artifact.svg?branch=master)](https://travis-ci.org/vitiral/artifact)
- [semantic-rs](https://github.com/semantic-rs/semantic-rs) >>- 自动 crate 发布[](https://travis-ci.org/semantic-rs/semantic-rs)
- [fw](https://github.com/brocode/fw) >>- 工作空间的生产力助推器[](https://travis-ci.org/brocode/fw)
- [tinyrick](https://github.com/mcandre/tinyrick)一个基本任务依赖的工具,强调 Rust 函数,优于原始 shell 命令。

### 构建系统

- [Cargo](https://crates.io/) >>- Rust 包管理器
- [cargo-benchcmp](https://crates.io/crates/cargo-benchcmp) >>- 用于比较 Rust 微基准测试的实用程序[](https://travis-ci.org/BurntSushi/cargo-benchcmp)
- [cargo-bitbake](https://crates.io/crates/cargo-bitbake) >>- Cargo 扩展,可以利用 meta-rust 中的类,生成 BitBake 配方[](https://travis-ci.org/cardoe/cargo-bitbake)
- [cargo-cache](https://crates.io/crates/cargo-cache) >>- 检查/管理/清理您的 Cargo 缓存(`~/.cargo/`/`${CARGO_HOME}`),打印尺寸等[](https://travis-ci.org/matthiaskrgr/cargo-cache)
- [cargo-check](https://crates.io/crates/cargo-check) >>- `cargo rustc -- -Zno-trans`的包装,如果您只需要正确性检查,这对于运行更快的编译很有帮助[](https://travis-ci.org/rsolomo/cargo-check)
- [cargo-count](https://crates.io/crates/cargo-count) >>- 列出源代码计数和 Cargo 项目的详细信息,包括不安全的统计数据[](https://travis-ci.org/kbknapp/cargo-count)
- [cargo-deb](https://crates.io/crates/cargo-deb) >>- 生成二进制 Debian 软件包[](https://travis-ci.org/mmstick/cargo-deb)
- [cargo-deps](https://crates.io/crates/cargo-deps) >>- 构建 Rust 项目的依赖图[](https://travis-ci.org/m-cat/cargo-deps)
- [cargo-do](https://crates.io/crates/cargo-do) >>- 连续运行,多个 Cargo 命令[](https://travis-ci.org/pwoolcoc/cargo-do)
- [cargo-ebuild](https://crates.io/crates/cargo-ebuild) >>- Cargo 扩展,可以使用树内 eclass 生成 ebuilds [](https://travis-ci.org/cardoe/cargo-ebuild)
- [cargo-edit](https://crates.io/crates/cargo-edit) >>- 允许您,通过命令行读取/写入 Cargo.toml 文件,来添加和列出依赖项[](https://travis-ci.org/killercup/cargo-edit)
- [cargo-find](https://crates.io/crates/cargo-find) 弃用- 从命令行,查找箱子[](https://travis-ci.org/Ralvke/cargo-find)
- [cargo-graph](https://crates.io/crates/cargo-graph) >>- `cargo-dot`的加强分支,带有附加功能。没有维护,请参阅`cargo-deps` [](https://travis-ci.org/kbknapp/cargo-graph)
- [cargo-info](https://crates.io/crates/cargo-info) >>- 在命令行向 crates.io ,查询 crates 详细信息[](https://travis-ci.org/imp/cargo-info)
- [cargo-license](https://crates.io/crates/cargo-license) >>— cargo 子命令,快速产看所有依赖的许可证。 [](https://travis-ci.org/onur/cargo-license)
- [cargo-make](https://crates.io/crates/cargo-make) >>- Rust 任务运行器,和构建工具。[](https://travis-ci.org/sagiegurari/cargo-make)
- [cargo-modules](https://crates.io/crates/cargo-modules) >>- 一个 Cargo 插件,用于显示箱子模块的树状概览。[](https://travis-ci.org/regexident/cargo-modules)
- [cargo-multi](https://crates.io/crates/cargo-multi) >>- 在多个箱子上,运行指定的 Cargo 命令[](https://travis-ci.org/imp/cargo-multi)
- [cargo-outdated](https://crates.io/crates/cargo-outdated) >>- 显示 Rust 依赖项的最新版本可用,或过期版本[](https://travis-ci.org/kbknapp/cargo-outdated)
- [cargo-release](https://crates.io/crates/cargo-release) >>- 用于发布 git 管理的 Cargo 项目,构建,标记,发布,文档和推送的工具[](https://travis-ci.org/sunng87/cargo-release)
- [cargo-script](https://crates.io/crates/cargo-script) >>- 让人们快速轻松地运行 Rust“脚本”,可以利用 Cargo 的包生态系统[](https://travis-ci.org/DanielKeep/cargo-script)
- [cargo-testify](https://crates.io/crates/cargo-testify) >>- 监视文件更改,运行测试,并通过友好的操作系统,通知结果[](https://travis-ci.org/greyblake/cargo-testify)
- [cargo-tree](https://github.com/sfackler/cargo-tree) >>– Cargo 子命令,对一个箱子的依赖图,进行类 tree 格式的可视化处理 [![CircleCI](https://circleci.com/gh/sfackler/cargo-tree.svg?style=shield)](https://circleci.com/gh/sfackler/cargo-tree)
- [cargo-update](https://crates.io/crates/cargo-update) >>- cargo 子命令,用于检查和应用,已安装可执行文件的更新[](https://travis-ci.org/nabijaczleweli/cargo-update)
- [cargo-watch](https://crates.io/crates/cargo-watch) >>- 在源代码变更时,让 cargo 编译项目的实用程序[](https://travis-ci.org/passcod/cargo-watch)
- [liuchong/cargo-x](https://github.com/liuchong/cargo-x) >>- 执行自定义命令的,非常简单的第三方 Cargo 子命令[](https://travis-ci.org/liuchong/cargo-x)
- [dtolnay/cargo-expand](https://github.com/dtolnay/cargo-expand) >>- 在源代码中,展开宏
- CMake
- [Devolutions/CMakeRust](https://github.com/Devolutions/CMakeRust) >>- 用于将 Rust 库,集成到 CMake 项目中
- [SiegeLord/RustCMake](https://github.com/SiegeLord/RustCMake) >>- 一个示例项目,显示了 Rust 的 CMake 用法[](https://travis-ci.org/SiegeLord/RustCMake)
- Github actions
- [icepuma/rust-action](https://github.com/icepuma/rust-action) >>- 螃蟹 github action
- WebPack
- [Ralvke/rust-loader](https://github.com/Ralvke/rust-loader) >>- Webpack Rust loader(wasm)

### 调试

- GDB
- [rust-gdb](https://github.com/rust-lang/rust/blob/master/src/etc/rust-gdb)
- [gdbgui](https://github.com/cs01/gdbgui) >>- 基于浏览器的 gdb 前端,用于调试 C,C ++,Rust 和 go。[](https://travis-ci.org/cs01/gdbgui)
- LLDB
- [lldb_batchmode.py](https://github.com/rust-lang/rust/blob/master/src/etc/lldb_batchmode.py) >>- 允许以类 GDB 批处理模式的方式,使用 LLDB。
- [CodeLLDB](https://marketplace.visualstudio.com/items?itemName=vadimcn.vscode-lldb) >>- LLDB 扩展,给予[Visual Studio Code](https://code.visualstudio.com/)。
- rr
- [rr](https://rr-project.org/) >>- rr 是一个轻量级工具,用于记录和重放应用程序的执行。

### 部署

- Docker
- [emk/rust-musl-builder](https://github.com/emk/rust-musl-builder) >>- 使用 musl-libc 和 musl-gcc,编译静态 Rust 二进制文件的 Docker 镜像,以及有用的 C 库的静态版本。
- [kpcyrd/mini-docker-rust](https://github.com/kpcyrd/mini-docker-rust) >>- 非常小的,螃蟹 docker 镜像的示例项目[](https://travis-ci.org/kpcyrd/mini-docker-rust)
- [liuchong/docker-rustup](https://github.com/liuchong/docker-rustup) >>- 多个版本(带有 musl 工具)Rust Docker 镜像
- [messense/rust-musl-cross](https://github.com/messense/rust-musl-cross) >>- 用于使用 musl-cross 编译,静态 Rust 二进制文件的 Docker 镜像[](https://travis-ci.org/messense/rust-musl-cross)
- [rust-lang-nursery/docker-rust](https://github.com/rust-lang/docker-rust) >>- Rust Docker 官方镜像
- Google App Engine
- [DenisKolodin/rust-app-engine](https://github.com/DenisKolodin/rust-app-engine) >>- App Engine Rust 样板
- Heroku
- [emk/heroku-buildpack-rust](https://github.com/emk/heroku-buildpack-rust) >>- Heroku 上,Rust 应用程序的 buildpack

### 嵌入式

[Rust Embedded](https://rust-embedded.org/)

- 跨平台编译
- [japaric/rust-cross](https://github.com/japaric/rust-cross) >>- 关于跨平台编译 Rust 程序,需要了解的所有内容[](https://travis-ci.org/japaric/rust-cross)
- [japaric/xargo](https://github.com/japaric/xargo) >>- 轻松地将 Rust 程序,跨平台编译为自定义裸机目标,如 ARM Cortex-M [](https://travis-ci.org/japaric/xargo)
- Raspberry Pi
- [Ogeon/rust-on-raspberry-pi](https://github.com/Ogeon/rust-on-raspberry-pi) >>- 有关如何为 Raspberry Pi,跨平台编译 Rust 项目的说明。
- Arduino
- [avr-rust/ruduino](https://github.com/avr-rust/ruduino) `^`^t` Arduino Uno 的可重用组件。

### FFI

也可以看看[对外函数 (Foreign Function) 接口](https://doc.rust-lang.org/book/first-edition/ffi.html),[The Rust FFI 综合](http://jakegoulding.com/rust-ffi-omnibus/)(代码的示例集合,如何使用其他语言,运用 Rust 代码)和[Rust FFI 示例](https://github.com/alexcrichton/rust-ffi-examples)。

- C
- [rlhunt/cbindgen](https://github.com/eqrion/cbindgen) >>- 从 Rust 源文件,生成 C 头文件。用于 Gecko 的 WebRender[](https://travis-ci.org/eqrion/cbindgen)
- [Sean1708/rusty-cheddar](https://github.com/Sean1708/rusty-cheddar) >>- 从 Rust 源文件,生成 C 头文件[](https://travis-ci.org/Sean1708/rusty-cheddar)
- C ++
- [rust-lang/rust-bindgen](https://github.com/rust-lang/rust-bindgen) >>- Rust 绑定生成器
- Erlang
- [rusterlium/rustler](https://github.com/rusterlium/rustler) >>- 用于创建 Erlang NIF 功能的 Rust 安全桥梁 [](https://travis-ci.org/rusterlium/rustler)
- Haskell
- [mgattozzi/curryrs](https://github.com/mgattozzi/curryrs) >>- 弥合 Haskell 和 Rust 之间的桥梁
- [mgattozzi/haskellrs](https://github.com/mgattozzi/haskellrs) >>- 在 Haskell FFI 示例中的 螃蟹 代码
- [mgattozzi/rushs](https://github.com/mgattozzi/rushs) >>- Rust FFI 示例中的 Haskell 代码
- Java
- [j4rs](https://crates.io/crates/j4rs) >>- 使用 Rust 的 Java[](https://travis-ci.org/astonbitecode/j4rs)
- [bennettanderson/rjni](https://github.com/benanders/rjni) >>- 使用 Rust 的 Java[](https://travis-ci.org/GravityScore/RustJNI)
- [drrb/java-rust-example](https://github.com/drrb/java-rust-example) >>- 使用 Java 中的 Rust[](https://travis-ci.org/drrb/java-rust-example)
- [jni](https://crates.io/crates/jni) >>- 使用 Java 中的 Rust[](https://travis-ci.org/jni-rs/jni-rs)
- [jni-sys](https://crates.io/crates/jni-sys) >>- 与 jni.h 对应的 Rust 定义[](https://travis-ci.org/sfackler/rust-jni-sys)
- [rucaja](https://crates.io/crates/rucaja) >>- 使用 Rust 的 Java[](https://travis-ci.org/kud1ing/rucaja)
- [rawrasaur/rust-jdbc](https://github.com/rawrasaur/rust-jdbc) >>- 使用 Rust 的 JDBC[](https://travis-ci.org/rawrasaur/rust-jdbc)
- Lua
- [jcmoyer/rust-lua53](https://github.com/jcmoyer/rust-lua53) >>- Lua 5.3 Rust 的绑定 [](https://travis-ci.org/jcmoyer/rust-lua53)
- [kballard/rust-lua](https://github.com/lilyball/rust-lua) >>- 安全 Rust 绑定到 Lua 5.1[](https://travis-ci.org/lilyball/rust-lua)
- [tickbh/td_rlua](https://github.com/tickbh/td_rlua) >>- 适用于 Rust 的零成本高级 lua 5.3 包装[](https://travis-ci.org/tickbh/td_rlua)
- [tomaka/hlua](https://github.com/tomaka/hlua) >>- 与 Lua 接口的 Rust 库[](https://travis-ci.org/tomaka/hlua)
- mruby
- [anima-engine/mrusty](https://github.com/anima-engine/mrusty) >>- Rust 的 mruby 安全绑定 [](https://travis-ci.org/anima-engine/mrusty)
- Node.js
- [neon-bindings/neon](https://github.com/neon-bindings/neon) >>- 使用 Node.js 中的 Rust[](https://travis-ci.org/neon-bindings/neon)
- Objective-C
- [SSheldon/rust-objc](https://github.com/SSheldon/rust-objc) >>- Objective-C 运行时绑定和 Rust 的包装器
- Perl
- [vickenty/mi-rust](https://github.com/vickenty/mi-rust) >>- 添加对 M::I 的支持,用于构建 Cargo 模块
- [vickenty/perl-xs](https://github.com/vickenty/perl-xs) >>- 使用 Rust 创建 Perl XS 模块[](https://travis-ci.org/vickenty/perl-xs)
- Python
- [getsentry/milksnake](https://github.com/getsentry/milksnake) >>- python setuptools 的扩展,允许您以最便携的方式在 Python 轮中分发动态链接库。
- [dgrunwald/rust-cpython](https://github.com/dgrunwald/rust-cpython) >>- Python 绑定 [](https://travis-ci.org/dgrunwald/rust-cpython)
- [PyO3/PyO3](https://github.com/PyO3/PyO3) >>- Python 解释器的 Rust 绑定 [](https://travis-ci.org/PyO3/pyo3)
- R
- [rustr/rustr](https://github.com/rustr/rustr) >>- 使用 R 中的 Rust,并在 Rust 中使用 R.[](https://travis-ci.org/rustr/rustr)
- Ruby
- [d-unseductable/ruru](https://github.com/d-unseductable/ruru) >>- 用 Rust 编写的原生 Ruby 扩展[](https://travis-ci.org/d-unseductable/ruru)
- [danielpclark/rutie](https://github.com/danielpclark/rutie) >>- 用 Rust 编写的原生 Ruby 扩展,反之亦然[![Build Status](https://api.travis-ci.org/danielpclark/rutie.svg?branch=master)](https://travis-ci.org/danielpclark/rutie)
- [tildeio/helix](https://github.com/tildeio/helix) >>- 在 Rust 中编写 Ruby 类[](https://travis-ci.org/tildeio/helix)
- Web Assembly
- [rustwasm/wasm-pack](https://github.com/rustwasm/wasm-pack) >>- :package: :sparkles: 打包成 wasm 并将其发布到 npm![](https://travis-ci.org/rustwasm/wasm-packn)
- [rustwasm/wasm-bindgen](https://github.com/rustwasm/wasm-bindgen) >>- 促进 wasm 模块和 JS 之间高级交互的项目。[](https://travis-ci.org/rustwasm/wasm-bindgen)

### 集成开发环境(IDE)

也可以看看[Are we (I)DE yet?](https://areweideyet.com/)和[Rust 工具](https://www.rust-lang.org/tools)。

- [Atom](https://atom.io/)
- [zargony/atom-language-rust](https://github.com/zargony/atom-language-rust)
- [Eclipse](https://www.eclipse.org/)
- [Eclipse Corrosion](https://github.com/eclipse/corrosion)
- [RustDT](https://github.com/RustDT/RustDT) >>- [](https://travis-ci.org/RustDT/RustDT)
- [Emacs](https://www.gnu.org/software/emacs/)
- [rust-mode](https://github.com/rust-lang/rust-mode) >>- Rust Major Mode
- [flycheck-rust](https://github.com/flycheck/flycheck-rust) >>- Rust 支持[Flycheck](https://github.com/flycheck/flycheck)
- [emacs-racer](https://github.com/racer-rust/emacs-racer) >>- 自动补全(另见[company](https://company-mode.github.io)和[auto-complete](https://github.com/auto-complete/auto-complete))
- [lsp-rust](https://github.com/emacs-lsp-legacy/lsp-rust) >>- 添加 rls 支持[lsp-mode](https://github.com/emacs-lsp/lsp-mode)
- [gitpod.io](https://gitpod.io) >>- 基于 Rust 语言服务器的完整 Rust 支持的在线 IDE
- [gnome-builder](https://wiki.gnome.org/Apps/Builder)自版本 3.22.2 起,对螃蟹和 Cargo 的原生支持
- [Kakoune](http://kakoune.org/)
- [ul/kak-lsp](https://github.com/ul/kak-lsp/) >>- [LSP](https://microsoft.github.io/language-server-protocol/)客户端。在 Rust 中实现并支持 rls 开箱即用。
- [NetBeans](https://netbeans.org/)
- [drrb/rust-netbeans](https://github.com/drrb/rust-netbeans)
- [IntelliJ](https://www.jetbrains.com/idea/)
- [intellij-rust/intellij-rust](https://github.com/intellij-rust/intellij-rust) >>- [](https://travis-ci.org/intellij-rust/intellij-rust)
- [intellij-rust/intellij-toml](https://github.com/intellij-rust/intellij-toml) >>- 基本的 Toml 支持
- [Ride](https://github.com/madeso/ride) >>- [](https://travis-ci.org/madeso/ride)
- [SolidOak](https://github.com/oakes/SolidOak) >>- 一个简单的 Rust IDE,基于 GTK+ 和[Neovim](https://github.com/neovim/neovim)
- [Sublime Text](https://www.sublimetext.com/)
- [rust-lang/rust-enhanced](https://github.com/rust-lang/rust-enhanced) >>- 官方 Rust 包
- [sublimehq/packages](https://github.com/sublimehq/Packages/tree/master/Rust) >>- 原生 Sublime 支持(已安装)
- [Vim](https://vim.sourceforge.io/) >>- 无处不在的文本编辑器
- [rust.vim](https://github.com/rust-lang/rust.vim) >>- 提供文件检测,语法突出显示,格式化,合成集成等。
- [vim-cargo](https://github.com/timonv/vim-cargo) >>- 命令绑定,让 vim 快速运行 Cargo。
- [vim-racer](https://github.com/racer-rust/vim-racer) >>- 允许 vim 使用[Racer](https://github.com/racer-rust/racer)用于 Rust 代码完成和导航。
- [autozimu/LanguageClient-neovim](https://github.com/autozimu/LanguageClient-neovim) >>- [LSP](https://microsoft.github.io/language-server-protocol/)客户端。在 Rust 中实现并支持 rls 开箱即用。
- Visual Studio
- [PistonDevelopers/VisualRust](https://github.com/PistonDevelopers/VisualRust) >>- Rust 的 Visual Studio 扩展[](https://travis-ci.org/PistonDevelopers/VisualRust)
- [dgriffen/rls-vs2017](https://github.com/ZoeyR/rls-vs2017) >>- Visual Studio 2017 Preview 的 Rust 支持[](https://ci.appveyor.com/project/dgriffen/rls-vs2017)
- [Visual Studio Code](https://code.visualstudio.com/)
- [rust-lang/rls-vscode](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust) >>- 对 Visual Studio Code 的 Rust 支持
- [CodeLLDB](https://marketplace.visualstudio.com/items?itemName=vadimcn.vscode-lldb) >>- LLDB 扩展
- [crates](https://github.com/serayuzgur/crates) >>- crates 是 crates.io 依赖项的扩展。[](https://github.com/serayuzgur/crates) [](https://travis-ci.org/serayuzgur/crates)
- [KalitaAlexey/vscode-rust](https://marketplace.visualstudio.com/items?itemName=kalitaalexey.vscode-rust) >>- RustyCode 的一个分支

### 模式识别

- [sfikas/rusteval](https://github.com/sfikas/rusteval) >>- 用于评估,检索算法输出的工具[![Build Status](https://api.travis-ci.org/sfikas/rusteval.svg?branch=master)](https://travis-ci.org/sfikas/rusteval)

### 剖析

- [sharkdp/hyperfine](https://github.com/sharkdp/hyperfine) >>- 命令行,基准测试工具[![Version info](https://img.shields.io/crates/v/hyperfine.svg)](https://crates.io/crates/hyperfine) [![Build Status](https://api.travis-ci.org/sharkdp/hyperfine.svg?branch=master)](https://travis-ci.org/sharkdp/hyperfine)
- [performancecopilot/hornet](https://github.com/performancecopilot/hornet) >>- Performance Co-Pilot 的内存映射值检测库[![crates.io badge](https://img.shields.io/crates/v/hornet.svg)](https://crates.io/crates/hornet) [](https://travis-ci.org/performancecopilot/hornet)
- [nokia/memory-profiler](https://github.com/koute/memory-profiler) >>- Linux 的内存分析器[![Build Status](https://api.travis-ci.org/nokia/memory-profiler.svg?branch=master)](https://travis-ci.org/nokia/memory-profiler)
- [ellisonch/rust-stopwatch](https://github.com/ellisonch/rust-stopwatch) >>- 秒表库[](https://travis-ci.org/ellisonch/rust-stopwatch)
- FlameGraphs
- [mrhooray/torch](https://github.com/mrhooray/torch) >>- 基于 DWARF 调试信息,生成 FlameGraphs
- [TyOverby/flame](https://github.com/llogiq/flame) >>- [](https://travis-ci.org/TyOverby/flame)

### 服务

- [deps.rs](https://github.com/srijs/deps.rs) >>- 检测过时或不安全的依赖项
- [docs.rs](https://docs.rs) >>- 自动生成箱子的文档

### 静态分析

\[[assert](https://crates.io/keywords/assert),[static](https://crates.io/keywords/static)]

- [static_assertions](https://crates.io/crates/static_assertions) >>- 编译-时刻的断言(工具),以确保满足不变量 [![Build Status](https://api.travis-ci.org/nvzqz/static-assertions-rs.svg?branch=master)](https://travis-ci.org/nvzqz/static-assertions-rs/)

### 测试

\[[testing](https://crates.io/keywords/testing)]

- [mockiato](https://crates.io/crates/mockiato) >>— 一个严格的, 同时还很友好的,Rust 2018 的 mock 库 [](https://travis-ci.com/myelin-ai/mockiato)
- [mutagen](https://crates.io/crates/mutagen) >>- 可变源-级,测试框架(仅限 nightly)[](https://travis-ci.org/llogiq/mutagen)
- [AlKass/polish](https://github.com/AlKass/polish) >>- 测试/测试-驱动的迷你框架[![Build Status](https://api.travis-ci.org/AlKass/polish.svg?branch=master)](https://travis-ci.org/AlKass/polish) [![Crates Package Status](https://img.shields.io/crates/v/polish.svg)](https://crates.io/crates/polish)
- [proptest](https://crates.io/crates/proptest) >>- 属性(property)测试框架,灵感来自[Hypothesis](https://hypothesis.works/)Python 的框架[](https://travis-ci.org/altsysrq/proptest)
- [quickcheck](https://crates.io/crates/quickcheck) >>- Rust 的一个[QuickCheck](https://wiki.haskell.org/Introduction_to_QuickCheck1) 实现 [](https://travis-ci.org/BurntSushi/quickcheck)
- [mockito](https://crates.io/crates/mockito) >>- HTTP 模拟[](https://travis-ci.org/lipanski/mockito)
- [speculate](https://crates.io/crates/speculate) >>- 一个受 RSpec 启发的,Rust 的最小测试框架
- [rust-fuzz/afl.rs](https://github.com/rust-fuzz/afl.rs) >>- 一个 Rust fuzzer,使用[AFL](http://lcamtuf.coredump.cx/afl/) [](https://travis-ci.org/rust-fuzz/afl.rs)
- [tarpaulin](https://crates.io/crates/cargo-tarpaulin) >>- 为 Rust 设计的代码覆盖工具[](https://travis-ci.org/xd009642/tarpaulin)
- [trust](https://github.com/japaric/trust) >>- Travis CI 和 AppVeyor 模板,用于在 5 种体系结构上,测试 Rust crate 并根据 Linux,macOS 和 Windows 发布它的二进制版本

### Transpiling

- [immunant/c2rust](https://github.com/immunant/c2rust) >>- 在 Clang / LLVM 之上构建的, C 到 Rust 转换器和交叉检查器。[![Build Status](https://api.travis-ci.org/immunant/c2rust.svg?branch=master)](https://travis-ci.org/immunant/c2rust)
- [jameysharp/corrode](https://github.com/jameysharp/corrode) >>- 用 Haskell 编写的, C to Rust 转换器。

## 库

### 人工智能

#### 遗传算法

- [Martin1887/oxigen](https://github.com/Martin1887/oxigen) >>- 快速,并行,可扩展和适应性强的遗传算法库。使用此库的示例仅在几秒钟内解决 N = 255 的 N Queens 问题,并使用少于 1 MB 的 RAM。
- [innoave/genevo](https://github.com/innoave/genevo) >>- 以可定制和可扩展的方式执行遗传算法(GA)模拟。
- [willi-kappler/darwin-rs](https://github.com/willi-kappler/darwin-rs) >>- 该库允许您使用 Rust 编程语言编写进化算法(EA)。作者:Willi Kappler,执照:麻省理工学院 - 版本 0.4(2017.06.26)。
- [m-decoster/RsGenetic](https://github.com/m-decoster/RsGenetic) >>- Rust 中的遗传算法库。在维护模式下。
- [mneumann/evo-rs](https://github.com/mneumann/evo-rs) >>- Rust 的进化算法库。 3 年没有变。
- [yurytsoy/revonet](https://github.com/yurytsoy/revonet) >>- 用于解决优化问题和神经网络训练的实际编码 GA 的 Rust 实现。

#### 机器学习

\[[machine learning](https://crates.io/keywords/machine-learning)]

也可以看看[关于 Rust 机器学习的社区](https://medium.com/@autumn_eng/about-rust-s-machine-learning-community-4cda5ec8a790#.hvkp56j3f)。

- [AtheMathmo/rusty-machine](https://github.com/AtheMathmo/rusty-machine) >>- Rust 的机器学习库[![Build Status](https://api.travis-ci.org/AtheMathmo/rusty-machine.svg?branch=master)](https://travis-ci.org/AtheMathmo/rusty-machine)
- [avinashshenoy97/RusticSOM](https://github.com/avinashshenoy97/RusticSOM) >>- 自组织映射(SOM)的 Rust 库。[![Build Status](https://api.travis-ci.org/avinashshenoy97/RusticSOM.svg?branch=master)](https://travis-ci.org/avinashshenoy97/RusticSOM)
- [autumnai/leaf](https://github.com/autumnai/leaf) >>- 开源机器智能框架。[![Build Status](https://api.travis-ci.org/autumnai/leaf.svg?branch=master)](https://travis-ci.org/autumnai/leaf)。被遗弃的项目。最新的分支是[spearow/juice](https://github.com/spearow/juice)。
- [tensorflow/rust](https://github.com/tensorflow/rust) >>- TensorFlow 的 Rust 语言绑定。[![Build Status](https://api.travis-ci.org/tensorflow/rust.svg?branch=master)](https://travis-ci.org/tensorflow/rust)
- [maciejkula/rustlearn](https://github.com/maciejkula/rustlearn) >>- Rust 的机器学习箱。[![Circle CI](https://circleci.com/gh/maciejkula/rustlearn.svg?style=svg)](https://circleci.com/gh/maciejkula/rustlearn)
- [LaurentMazare/tch-rs](https://github.com/LaurentMazare/tch-rs) >>- PyTorch 的 Rust 语言绑定。[![Build Status](https://api.travis-ci.org/LaurentMazare/tch-rs.svg?branch=master)](https://travis-ci.org/LaurentMazare/tch-rs)

### 天文学

\[[astronomy](https://crates.io/keywords/astronomy)]

- [saurvs/astro-rust](https://github.com/saurvs/astro-rust) >>- Rust 的天文学 [](https://travis-ci.org/saurvs/astro-rust)
- [fitsio](https://crates.io/crates/fitsio) >>- 包装 cfitsio 的合理接口库[](https://travis-ci.org/mindriot101/rust-fitsio)
- [flosse/rust-sun](https://github.com/flosse/rust-sun) >>- JS 库 suncalc 的螃蟹端口[](https://travis-ci.org/flosse/rust-sun)

### 异步

- [zonyitoo/coio-rs](https://github.com/zonyitoo/coio-rs) >>- 带有工作窃取(working-stealing)调度程序的协程 I/O 库[](https://travis-ci.org/zonyitoo/coio-rs)
- [dpc/mioco](https://github.com/dpc/mioco) >>- 可扩展,基于协程的异步 IO 处理库[Travis CI Build Status](https://travis-ci.org/dpc/mioco)
- [TeaEntityLab/fpRust](https://github.com/TeaEntityLab/fpRust) >>- Monad / MonadIO,Handler,Coroutine / doNotation,Rust 的函数式程序功能[Travis CI Build Status](https://travis-ci.org/TeaEntityLab/fpRust)
- [rust-lang-nursery/futures-rs](https://github.com/rust-lang-nursery/futures-rs) >>- Rust 的零成本 futures[Travis CI Build Status](https://travis-ci.org/rust-lang-nursery/futures-rs)
- [mio](https://github.com/tokio-rs/mio) >>- MIO 是 Rust 的轻量级 IO 库,专注于在 OS 抽象上,添加尽可能少的开销[](https://travis-ci.org/tokio-rs/mio)
- [Xudong-Huang/may](https://github.com/Xudong-Huang/may) >>- 螃蟹 stackful 的协程库[](https://travis-ci.org/Xudong-Huang/may)
- [rustasync/runtime](https://github.com/rustasync/runtime) >>- 可在未知运行时下的 API,旨在使异步感觉像 stdlib 的一部分[![Crates.io](https://img.shields.io/crates/v/runtime.svg?style=flat-square)](https://crates.io/crates/runtime) [![Build status](https://img.shields.io/azure-devops/build/yoshuawuyts/rustasync/2/master.svg?style=flat-square)](https://dev.azure.com/yoshuawuyts/rustasync/_build?definitionId=2)

### 音频

\[[audio](https://crates.io/keywords/audio)]

- [GuillaumeGomez/rust-fmod](https://github.com/GuillaumeGomez/rust-fmod) >>- [FMOD](https://www.fmod.com)绑定 [![Build Status](https://api.travis-ci.org/GuillaumeGomez/rust-fmod.svg?branch=master)](https://travis-ci.org/GuillaumeGomez/rust-fmod)
- [jhasse/ears](https://github.com/jhasse/ears) >>- 一个简单的库,可以在 OpenAL 和 libsndfile 之上,播放声音和音乐[](https://travis-ci.org/jhasse/ears)
- [jpernst/alto](https://github.com/jpernst/alto) >>- OpenAL 1.1 绑定 [](https://travis-ci.org/jpernst/alto)
- [musitdev/portmidi-rs](https://github.com/musitdev/portmidi-rs) >>- [PortMidi](http://portmedia.sourceforge.net/portmidi/)绑定 [](https://travis-ci.org/musitdev/portmidi-rs)
- [hound](https://crates.io/crates/hound) >>- WAV 编码和解码库[](https://travis-ci.org/ruuda/hound)
- [tomaka/rodio](https://github.com/RustAudio/rodio) >>- Rust 音频播放库[![Build Status](https://api.travis-ci.org/tomaka/rodio.svg?branch=master)](https://travis-ci.org/tomaka/rodio)
- [RustAudio](https://github.com/RustAudio)
- [RustAudio/rust-portaudio](https://github.com/RustAudio/rust-portaudio) >>- [PortAudio](http://www.portaudio.com/)绑定 [](https://travis-ci.org/RustAudio/rust-portaudio)

### 认证

- [Keats/jsonwebtoken](https://github.com/Keats/jsonwebtoken) >>- 螃蟹的 [JSON Web Token](https://en.wikipedia.org/wiki/JSON_Web_Token) lib[![Build Status](https://api.travis-ci.org/Keats/jsonwebtoken.svg?branch=master)](https://travis-ci.org/Keats/jsonwebtoken)

### 汽车

- [canparse](https://crates.io/crates/canparse) >>- CAN 信号和定义解析器[](https://travis-ci.org/jmagnuson/canparse)
- [j2534](https://crates.io/crates/j2534) >>- J2534 PassThru 绑定
- [JulianSchmid/dlt_parse](https://github.com/JulianSchmid/dlt-parse-rs) >>- Rust DLT(诊断日志和跟踪)数据包解析器[](https://travis-ci.org/JulianSchmid/dlt-parse-rs)
- [JulianSchmid/someip_parse](https://github.com/JulianSchmid/someip-parse-rs) \[[someip_parse](https://crates.io/crates/someip_parse)] - 用于解析 SOME / IP 网络协议的库(无有效负载解释)[](https://travis-ci.org/JulianSchmid/someip-parse-rs)
- [LibreTuner/tuneutils](https://github.com/LibreTuner/tuneutils) \[[tuneutils](https://crates.io/crates/tuneutils)] - 用于连接,诊断和调整汽车的实用程序
- [marcelbuesing/can-dbc](https://github.com/marcelbuesing/can-dbc) \[[can-dbc](https://crates.io/crates/can-dbc)] - DBC 格式的解析器[](https://travis-ci.org/marcelbuesing/can-dbc)
- [marcelbuesing/tokio-socketcan-bcm](https://github.com/marcelbuesing/tokio-socketcan-bcm) \[[tokio-socketcan-bcm](https://crates.io/crates/tokio-socketcan-bcm)] - Linux SocketCAN BCM,支持 tokio[](https://travis-ci.org/marcelbuesing/tokio-socketcan-bcm)
- [mbr/socketcan](https://github.com/mbr/socketcan-rs) \[[socketcan](https://crates.io/crates/socketcan)] - Linux SocketCAN 库[](https://travis-ci.org/mbr/socketcan-rs)
- [oefd/tokio-socketcan](https://github.com/oefd/tokio-socketcan) [\[tokio-socketcan\]](https://crates.io/crates/tokio-socketcan)] - Linux SocketCAN,支持基于 socketcan 箱的 tokio
- [Sensirion/lin-bus](https://github.com/Sensirion/lin-bus-rs) \[[lin-bus](https://crates.io/crates/lin-bus)] - LIN 总线驱动程序的特性和协议实现[](https://circleci.com/gh/Sensirion/lin-bus-rs)

### 生物信息学

- [Rust-Bio](https://github.com/rust-bio) >>- Rust 的生物信息学库。

### 高速缓存

- [jaysonsantos/bmemcached-rs](https://github.com/jaysonsantos/bmemcached-rs) >>- 用纯螃蟹写的 Memcached 库[](https://travis-ci.org/jaysonsantos/bmemcached-rs)
- [jaemk/cached](https://github.com/jaemk/cached) >>- 简单的 缓存/记忆 函数
- [aisk/rust-memcache](https://github.com/aisk/rust-memcache) >>- Memcached 客户端库[](https://travis-ci.org/aisk/rust-memcache)

### 并发

- [aymanmadkour/glock](https://github.com/aymanmadkour/glock) >>- Rust 的多粒度锁(Granular locking)箱子。[](https://travis-ci.org/aymanmadkour/glock)
- [crossbeam-rs/crossbeam](https://github.com/crossbeam-rs/crossbeam) >>- Rust 支持并行性和低级并发性[](https://travis-ci.org/crossbeam-rs/crossbeam)
- [orium/archery](https://github.com/orium/archery) \[[archery](https://crates.io/crates/archery)] - 从`Rc`/`Arc`指针类型抽象出来的 库。[](https://travis-ci.org/orium/archery)
- [pop-os/bus-writer](https://github.com/pop-os/bus-writer) >>- 通用单-reader,多-writer
- [Rayon](https://github.com/rayon-rs/rayon) >>- Rust 的数据并行库[](https://travis-ci.org/rayon-rs/rayon)
- [rustcc/coroutine-rs](https://github.com/rustcc/coroutine-rs) >>- Rust Coroutine 库[](https://travis-ci.org/rustcc/coroutine-rs)
- [zonyitoo/coio-rs](https://github.com/zonyitoo/coio-rs) >>- Rust Coroutine I/O.[](https://travis-ci.org/zonyitoo/coio-rs)

### 云

- AWS \[[aws](https://crates.io/keywords/aws)]
- [rusoto/rusoto](https://github.com/rusoto/rusoto) >>- [](https://travis-ci.org/rusoto/rusoto)

### 命令行

- 参数解析
- [clap-rs](https://github.com/clap-rs/clap) \[[clap](https://crates.io/crates/clap)] - 一个简单易用,功能齐全的命令行参数解析器[](https://travis-ci.org/clap-rs/clap-rs)
- [docopt/docopt.rs](https://github.com/docopt/docopt.rs) \[[docopt](https://crates.io/crates/docopt)] - Rust 的[DocOpt](http://docopt.org) 实现 [](https://travis-ci.org/docopt/docopt.rs)
- [TeXitoi/structopt](https://github.com/TeXitoi/structopt) \[[structopt](https://crates.io/crates/structopt)] - 通过定义一个结构,来解析命令行参数[](https://travis-ci.org/TeXitoi/structopt)
- [killercup/quicli](https://github.com/killercup/quicli) \[[quicli](https://crates.io/crates/quicli)] - 在 Rust 中,快速构建很酷的 CLI 应用程序[](https://travis-ci.org/killercup/quicli)
- 以人为本的设计
- [rust-cli/human-panic](https://github.com/rust-cli/human-panic) \[[human-panic](https://crates.io/crates/human-panic)] - 人类的 panic 信息[](https://travis-ci.org/rust-cli/human-panic)
- Line 编辑器
- [srijs/rust-copperline](https://github.com/srijs/rust-copperline) \[[copperline](https://crates.io/crates/copperline)] - 纯-Rust 命令行编辑库
- [MovingtoMars/liner](https://github.com/MovingtoMars/liner) \[[liner](https://crates.io/crates/liner)] - 提供类似 readline 功能的库[](https://travis-ci.org/MovingtoMars/liner)
- [murarth/linefeed](https://github.com/murarth/linefeed) \[[linefeed](https://crates.io/crates/linefeed)] - 可配置,可扩展的交互式线路阅读器[](https://travis-ci.org/murarth/linefeed)
- [kkawakam/rustyline](https://github.com/kkawakam/rustyline) \[[rustyline](https://crates.io/crates/rustyline)] - Rust 中的 readline 实现[](https://travis-ci.org/kkawakam/rustyline)
- 管道
- [imp/pager-rs](https://gitlab.com/imp/pager-rs) \[[pager](https://crates.io/crates/pager)] - 通过一个外部 pager,对输出管道化[](https://gitlab.com/imp/pager-rs/pipelines)
- [hniksic/rust-subprocess](https://github.com/hniksic/rust-subprocess) \[[subprocess](https://crates.io/crates/subprocess)] - 与外部管道交互的设施[](https://travis-ci.org/hniksic/rust-subprocess)
- [oconnor663/duct.rs](https://github.com/oconnor663/duct.rs) \[[duct](https://crates.io/crates/duct)] - 子进程管道化和 IO 重定向的构建器[](https://travis-ci.org/oconnor663/duct.rs)
- [philippkeller/rexpect](https://github.com/philippkeller/rexpect) \[[rexpect](https://crates.io/crates/rexpect)] - 自动化交互式应用程序,如 ssh,ftp,passwd 等[](https://travis-ci.org/philippkeller/rexpect)
- 进展
- [mitsuhiko/indicatif](https://github.com/mitsuhiko/indicatif) \[[indicatif](https://crates.io/crates/indicatif)] - 向用户表明进度
- [a8m/pb](https://github.com/a8m/pb) \[[pbr](https://crates.io/crates/pbr)] - Rust 的控制台进度条
- [FGRibreau/spinners](https://github.com/FGRibreau/spinners) \[[spinners](https://crates.io/crates/spinners)] - 60 多个优雅的终端旋转器
- 提示
- [hashmismatch/terminal_cli.rs](https://github.com/hashmismatch/terminal_cli.rs) \[[terminal_cli](https://crates.io/crates/terminal_cli)] - 构建一个交互式命令提示符[](https://travis-ci.org/hashmismatch/terminal_cli.rs)
- [starship/starship](https://starship.rs/) [[starship](https://crates.io/crates/starship)] — 小,快,高定制的命令提示符,用于任意 shell [![Build status](https://badgen.net/azure-pipelines/starship-control/starship/Starship%20Test%20Suite)](https://dev.azure.com/starship-control/starship/_build)
- 样式
- [ogham/rust-ansi-term](https://github.com/ogham/rust-ansi-term) \[[ansi_term](https://crates.io/crates/ansi_term)] - 控制 ANSI 终端上的颜色和格式[](https://travis-ci.org/ogham/rust-ansi-term)
- [LukasKalbertodt/term-painter](https://github.com/LukasKalbertodt/term-painter) \[[term-painter](https://crates.io/crates/term-painter)] - 跨平台风格的终端输出[](https://travis-ci.org/LukasKalbertodt/term-painter)
- [vitiral/termstyle](https://github.com/vitiral/termstyle) \[[termstyle](https://docs.rs/termstyle/0.1.2/termstyle/)] - 构建(和测试)格式化和样式化的命令行应用程序
- [SergioBenitez/yansi](https://github.com/SergioBenitez/yansi) \[[yansi](https://crates.io/crates/yansi)] - 一个简单的 ANSI 终端颜色绘图库
- TUI
- [TimonPost/crossterm](https://github.com/crossterm-rs/crossterm) \[[crossterm](https://crates.io/crates/crossterm)] - 跨平台终端库
- [gyscos/Cursive](https://github.com/gyscos/Cursive) \[[cursive](https://crates.io/crates/cursive)] - 构建丰富的 TUI 应用程序[](https://travis-ci.org/gyscos/Cursive)
- [ogham/rust-term-grid](https://github.com/ogham/rust-term-grid) \[[term_grid](https://crates.io/crates/term_grid)] - 网格化的 Rust 库[](https://travis-ci.org/ogham/rust-term-grid)
- [ticki/termion](https://github.com/redox-os/termion) \[[termion](https://crates.io/crates/termion)] - 用于控制终端/ TTY 的无绑定库[](https://travis-ci.org/ticki/termion)
- [fdehau/tui-rs](https://github.com/fdehau/tui-rs) \[[tui](https://crates.io/crates/tui)] - 受到[blessed-contrib](https://github.com/yaronn/blessed-contrib)和[termui](https://github.com/gizak/termui)启发的 TUI 库 [](https://travis-ci.org/fdehau/tui-rs)
- BearLibTerminal
- [cfyzium/bearlibterminal](https://github.com/nabijaczleweli/BearLibTerminal.rs) \[[bear-lib-terminal](https://crates.io/crates/bear-lib-terminal)] -[BearLibTerminal](https://bitbucket.org/cfyzium/bearlibterminal)绑定 [](https://travis-ci.org/nabijaczleweli/BearLibTerminal.rs)
- ncurses
- [jeaye/ncurses-rs](https://github.com/jeaye/ncurses-rs) \[[ncurses](https://crates.io/crates/ncurses)] -[ncurses](https://www.gnu.org/software/ncurses/)绑定 [](https://travis-ci.org/jeaye/ncurses-rs)
- [ihalila/pancurses](https://github.com/ihalila/pancurses) \[[pancurses](https://crates.io/crates/pancurses)] - curses 库,支持 linux 和 windows[](https://travis-ci.org/ihalila/pancurses)
- Termbox
- [gchp/rustbox](https://github.com/gchp/rustbox) \[[rustbox](https://crates.io/crates/rustbox)] - [Termbox](https://github.com/nsf/termbox) 绑定 [](https://travis-ci.org/gchp/rustbox)

### 压缩

- [Brotli](https://opensource.googleblog.com/2015/09/introducing-brotli-new-compression.html)
- [ende76/brotli-rs](https://github.com/ende76/brotli-rs) >>- Brotli 压缩实现
- [dropbox/rust-brotli](https://github.com/dropbox/rust-brotli) >>- Rust 中的 Brotli 解压缩程序,可以选择性地避免使用 stdlib
- bzip2
- [alexcrichton/bzip2-rs](https://github.com/alexcrichton/bzip2-rs) >>- [libbz2](http://www.bzip.org)绑定 [](https://travis-ci.org/alexcrichton/bzip2-rs)
- gzip
- [carols10cents/zopfli](https://github.com/carols10cents/zopfli) >>- 实现[Zopfli](https://github.com/google/zopfli)压缩算法,用于更高质量的 deflate 或 zlib 压缩
- miniz
- [alexcrichton/flate2-rs](https://github.com/alexcrichton/flate2-rs) >>- [miniz](https://code.google.com/archive/p/miniz)绑定 [](https://travis-ci.org/alexcrichton/flate2-rs)
- snappy
- [JeffBelgum/rust-snappy](https://github.com/JeffBelgum/rust-snappy) >>- [snappy](https://github.com/google/snappy)绑定 [](https://travis-ci.org/JeffBelgum/rust-snappy)
- tar
- [alexcrichton/tar-rs](https://github.com/alexcrichton/tar-rs) >>- 在 Rust 中读取/写入 tar 档案[](https://travis-ci.org/alexcrichton/tar-rs)
- zip
- [mvdnes/zip-rs](https://github.com/mvdnes/zip-rs) >>- 读取和写入 ZIP 存档[![Build Status](https://api.travis-ci.org/mvdnes/zip-rs.svg?branch=master)](https://travis-ci.org/mvdnes/zip-rs)

### 计算

- [argmin-rs/argmin](https://github.com/argmin-rs/argmin) \[[argmin](https://crates.io/crates/argmin)] - 纯 Rust 优化库[](https://travis-ci.org/argmin-rs/argmin)
- [BLAS](https://en.wikipedia.org/wiki/Basic_Linear_Algebra_Subprograms) \[[blas](https://crates.io/keywords/blas)]
- [mikkyang/rust-blas](https://github.com/mikkyang/rust-blas) >>- BLAS 绑定
- [stainless-steel/blas](https://github.com/blas-lapack-rs/blas) >>- BLAS 绑定 [](https://travis-ci.org/blas-lapack-rs/blas)
- [Conjugate Gradient](https://en.wikipedia.org/wiki/Limited-memory_BFGS)
- [noshu/cg-sys](https://github.com/noshu/cg-sys) >>- fortran CG +子程序的 Rust 绑定
- [GMP](https://gmplib.org/)
- [fizyk20/rust-gmp](https://github.com/fizyk20/rust-gmp) >>- libgmp 绑定 [](https://travis-ci.org/fizyk20/rust-gmp)
- [GSL](http://www.gnu.org/software/gsl/)
- [GuillaumeGomez/rust-GSL](https://github.com/GuillaumeGomez) >>- GSL 绑定 [](https://travis-ci.org/GuillaumeGomez/rust-GSL)
- [LAPACK](https://en.wikipedia.org/wiki/LAPACK)
- [stainless-steel/lapack](https://github.com/blas-lapack-rs/lapack) >>- LAPACK 绑定 [](https://travis-ci.org/blas-lapack-rs/lapack)
- [L-BFGS-B](https://en.wikipedia.org/wiki/Limited-memory_BFGS)
- [noshu/lbfgsb-sys](https://github.com/noshu/lbfgsb-sys) >>- Fortran L-BFGS-B 子程序的 Rust 绑定
- [rustsim/nalgebra](https://github.com/rustsim/nalgebra) >>- 低维线性代数库[](https://travis-ci.org/rustsim/nalgebra)
- 平行
- [arrayfire/arrayfire-rust](https://github.com/arrayfire/arrayfire-rust) >>- [Arrayfire](https://arrayfire.com/)绑定
- [autumnai/collenchyma](https://github.com/autumnai/collenchyma) >>- 可扩展,可插入,后端无关的框架,用于在 CUDA,OpenCL 和通用主机 CPU 上进行并行,高性能计算。[](https://travis-ci.org/autumnai/collenchyma)
- [luqmana/rust-opencl](https://github.com/luqmana/rust-opencl) >>- [OpenCL](https://www.khronos.org/opencl/)绑定 [](https://travis-ci.org/luqmana/rust-opencl)
- Scirust
- [indigits/scirust](https://github.com/indigits/scirust) >>- Rust 的科学计算库[![Build Status](https://api.travis-ci.org/indigits/scirust.svg?branch=master)](https://travis-ci.org/indigits/scirust)
- Statrs
- [boxtown/statrs](https://github.com/boxtown/statrs) >>- Rust 中强大的统计计算库[![Build Status](https://api.travis-ci.org/boxtown/statrs.svg?branch=master)](https://travis-ci.org/boxtown/statrs)
- Rustimization \[[rustimization](https://crates.io/crates/rustimization)]
- [noshu/rustimization](https://github.com/noshu/rustimization) >>- Rust 优化库,包括 L-BFGS-B 和 Conjugate Gradient 算法
- [calebwin/emu](https://github.com/calebwin/emu) >>- 来自 Rust 宏, 给 GPGPU 数值的计算语言

### 配置

- [mehcode/config-rs](https://github.com/mehcode/config-rs)\[[config](https://crates.io/crates/config)] - Rust 应用程序的分层配置系统(对 12-factor 应用程序强大支持)。[](https://travis-ci.org/mehcode/config-rs)
- [Kixunil/configure_me](https://github.com/Kixunil/configure_me)\[[configure_me](https://crates.io/crates/configure_me)] - 用于轻松处理应用程序配置的库

### 加密

\[[crypto](https://crates.io/keywords/crypto),[cryptography](https://crates.io/keywords/cryptography)]

- [briansmith/ring](https://github.com/briansmith/ring) >>- 使用 Rust 和 BoringSSL 的加密原语,做到安全,快速,小型加密。[](https://travis-ci.org/briansmith/ring)
- [briansmith/webpki](https://github.com/briansmith/webpki) >>- Rust 中的 Web PKI TLS X.509 证书验证。[](https://travis-ci.org/briansmith/webpki)
- [brycx/orion](https://github.com/brycx/orion) >>- 该库旨在提供简单实用的加密。“可用”意味着公开易于使用,且难以滥用的高级 API。[](https://travis-ci.org/brycx/orion)
- [ctz/rustls](https://github.com/ctz/rustls) >>- TLS 的 Rust 实现
- [DaGenix/rust-crypto](https://github.com/DaGenix/rust-crypto) >>- Rust 中的加密算法[](https://travis-ci.org/DaGenix/rust-crypto)
- [dnaq/sodiumoxide](https://github.com/sodiumoxide/sodiumoxide) >>- [libsodium](https://github.com/jedisct1/libsodium)绑定 [](https://travis-ci.org/dnaq/sodiumoxide)
- [doublify/libblockchain](https://github.com/doublify/libblockchain) >>- 区块链实现[](https://travis-ci.org/doublify/libblockchain)
- [exonum/exonum](https://github.com/exonum/exonum)\[[exonum](https://crates.io/crates/exonum)] - 区块链项目的可扩展框架[](https://travis-ci.org/exonum/exonum)
- [klutzy/suruga](https://github.com/klutzy/suruga) >>- Rust 的一个实现[TLS 1.2](https://tools.ietf.org/html/rfc5246)
- [libOctavo/octavo](https://github.com/libOctavo/octavo) >>- Rust 中的模块化哈希和加密库[](https://travis-ci.org/libOctavo/octavo)
- [RustCrypto/hashes](https://github.com/RustCrypto/hashes) >>- 用纯 Rust 编写的加密哈希函数的集合[](https://travis-ci.org/RustCrypto/hashes)
- [rustindia/mpw-rs](https://github.com/rustindia/mpw-rs) >>- Master Password 密码管理器的 纯 Rust 实现[](https://travis-ci.org/rustindia/mpw-rs)
- [Fraunhofer-AISEC/rabe](https://github.com/Fraunhofer-AISEC/rabe) >>- 提供多种基于属性的加密(ABE)方案的库
- [racum/rust-djangohashers](https://github.com/racum/rust-djangohashers) >>- Django 项目中使用的密码原语的 Rust 端口。它不需要 Django,只根据其样式,哈希并验证密码。[](https://travis-ci.org/Racum/rust-djangohashers)
- [RNCryptor/rncryptor-rs](https://github.com/RNCryptor/rncryptor-rs) >>- RNCryptor AES 文件格式的 纯 Rust 实现
- [conradkdotcom/rooster](https://github.com/conradkdotcom/rooster)\[[rooster](https://crates.io/crates/rooster)] - 在终端中,使用的简单密码管理器
- [sfackler/rust-native-tls](https://github.com/sfackler/rust-native-tls) >>- 原生 TLS 库的绑定
- [sfackler/rust-openssl](https://github.com/sfackler/rust-openssl) >>- [OpenSSL](https://www.openssl.org/)绑定 [](https://travis-ci.org/sfackler/rust-openssl)
- [kornelski/rust-security-framework](https://github.com/kornelski/rust-security-framework) >>- 安全框架的绑定(OSX 原生)
- [steffengy/schannel-rs](https://github.com/steffengy/schannel-rs) >>- Schannel 的绑定(Windows 原生 TLS)
- [zebradil/rustotpony](https://github.com/zebradil/rustotpony) >>- 一次性密码生成器的 CLI 管理器,即 Google Authenticator(TOTP)

### 数据库

\[[database](https://crates.io/keywords/database)]

- [sfackler/r2d2](https://github.com/sfackler/r2d2) >>- 通用连接池 [](https://travis-ci.org/sfackler/r2d2)
- NoSQL \[[nosql](https://crates.io/keywords/nosql)]

- [ArangoDB](https://www.arangodb.com)
- [Rincon](https://github.com/innoave/rincon) >>- Rust 的 ArangoDB(NoSQL 和 Graph store)驱动程序
- [Cassandra](http://cassandra.apache.org)\[[cassandra](https://crates.io/keywords/cassandra),[cql](https://crates.io/keywords/cql)]
- [AlexPikalov/cdrs](https://github.com/AlexPikalov/cdrs)\[[cdrs](https://crates.io/crates/cdrs)] - 用 Rust 编写的原生客户端[](https://travis-ci.org/AlexPikalov/cdrs)
- [Metaswitch/cassandra-rs](https://github.com/Metaswitch/cassandra-rs) >>- 绑定到 DataStax C/C ++ 客户端[](https://travis-ci.org/Metaswitch/cassandra-rs)
- CouchDB \[[couchdb](https://crates.io/keywords/couchdb)]
- [chill-rs/chill](https://github.com/chill-rs/chill)\[[couchdb](https://crates.io/crates/chill)] - CouchDB REST API 的 Rust 客户端[](https://travis-ci.org/chill-rs/chill)
- [Sofa](https://github.com/YellowInnovation/sofa) >>- CouchDB HTTP REST API 的接口,用于稳定螃蟹
- Elasticsearch \[[elasticsearch](https://crates.io/keywords/elasticsearch)]
- [benashford/rs-es](https://github.com/benashford/rs-es) \[[rs-es](https://crates.io/crates/rs-es)] - Rust 的客户端[Elastic](https://www.elastic.co/) REST API [](https://travis-ci.org/benashford/rs-es)
- [elastic-rs/elastic-reqwest](https://github.com/elastic-rs/elastic-reqwest) \[[elastic_reqwest](https://crates.io/crates/elastic_reqwest)] - 基于 Reqwest 的 Elasticsearch API 的轻量级实现[](https://travis-ci.org/elastic-rs/elastic-reqwest)
- etcd
- [jimmycuadra/rust-etcd](https://github.com/jimmycuadra/rust-etcd) \[[etcd](https://crates.io/crates/etcd)] - CoreOS 的 etcd 客户端库。[](https://travis-ci.org/jimmycuadra/rust-etcd)
- ForestDB
- [vhbit/sherwood](https://github.com/vhbit/sherwood) >>- [ForestDB](https://github.com/couchbase/forestdb)绑定 [](https://travis-ci.org/vhbit/sherwood)
- [InfluxDB](https://www.influxdata.com/)
- [panoptix-za/influxdb-rs](https://github.com/panoptix-za/influxdb-rs) >>- 异步接口[](https://travis-ci.org/panoptix-za/influxdb-rs)
- [driftluo/InfluxDBClient-rs](https://github.com/driftluo/InfluxDBClient-rs) >>- 同步接口[](https://travis-ci.org/driftluo/InfluxDBClient-rs)
- LevelDB
- [skade/leveldb](https://github.com/skade/leveldb) >>- [LevelDB](https://github.com/google/leveldb)绑定 [](https://travis-ci.org/skade/leveldb)
- LMDB \[[lmdb](https://crates.io/keywords/lmdb)]
- [vhbit/lmdb-rs](https://github.com/vhbit/lmdb-rs) \[[lmdb-rs](https://crates.io/crates/lmdb-rs)] -[LMDB](https://symas.com/lmdb/)绑定 [](https://travis-ci.org/vhbit/lmdb-rs)
- MongoDB \[[mongodb](https://crates.io/keywords/mongodb)]
- [mongodb-labs/mongo-rust-driver-prototype](https://github.com/mongodb-labs/mongo-rust-driver-prototype) \[[mongodb](https://crates.io/crates/mongodb)] -[MongoDB](https://www.mongodb.com/)绑定 [](https://travis-ci.org/mongodb-labs/mongo-rust-driver-prototype)
- Neo4j \[[cypher](https://crates.io/keywords/cypher),[neo4j](https://crates.io/keywords/neo4j)]
- Redis \[[redis](https://crates.io/keywords/redis)]
- [mitsuhiko/redis-rs](https://github.com/mitsuhiko/redis-rs) >>- [Redis](https://redis.io/)Rust 库[](https://travis-ci.org/mitsuhiko/redis-rs)
- [RocksDB](https://rocksdb.org/)
- [rust-rocksdb/rust-rocksdb](https://github.com/rust-rocksdb/rust-rocksdb) >>- RocksDB 绑定 [](https://travis-ci.org/rust-rocksdb/rust-rocksdb)
- [UnQLite](https://unqlite.org/)
- [zitsen/unqlite.rs](https://github.com/zitsen/unqlite.rs) >>- UnQLite 绑定 [](https://travis-ci.org/zitsen/unqlite.rs)
- [ZooKeeper](https://zookeeper.apache.org/)
- [bonifaido/rust-zookeeper](https://github.com/bonifaido/rust-zookeeper) \[[zookeeper](https://crates.io/crates/zookeeper)] - Apache ZooKeeper 的客户端库。[](https://travis-ci.org/bonifaido/rust-zookeeper)
- [PickleDB](https://pythonhosted.org/pickleDB/)
- [seladb/pickledb-rs](https://github.com/seladb/pickledb-rs) >>- 一个轻量级和简单的键值存储,受 Python 的 PickleDB 的启发。[](https://travis-ci.org/seladb/pickledb-rs)

- SQL \[[sql](https://crates.io/keywords/sql)]
- Microsoft SQL
- [steffengy/tiberius](https://github.com/steffengy/tiberius) >>- [](https://travis-ci.org/steffengy/tiberius)
- MySql \[[mysql](https://crates.io/keywords/mysql)]
- [AgilData/mysql-proxy-rs](https://github.com/AgilData/mysql-proxy-rs) >>- MySQL 代理[](https://travis-ci.org/AgilData/mysql-proxy-rs)
- [blackbeam/mysql_async](https://github.com/blackbeam/mysql_async) \[[mysql_async](https://crates.io/crates/mysql_async)] - 基于 Tokio 的 异步化, Rust Mysql 驱动程序。[![CircleCI](https://circleci.com/gh/blackbeam/mysql_async/tree/master.svg?style=shield)](https://circleci.com/gh/blackbeam/mysql_async/tree/master)
- [blackbeam/rust-mysql-simple](https://github.com/blackbeam/rust-mysql-simple) \[[mysql](https://crates.io/crates/mysql)] - 原生 MySql 客户端[](https://travis-ci.org/blackbeam/rust-mysql-simple)
- PostgreSql \[[postgres](https://crates.io/keywords/postgres),[postgresql](https://crates.io/keywords/postgresql)]
- [sfackler/rust-postgres](https://github.com/sfackler/rust-postgres) \[[postgres](https://crates.io/crates/postgres)] - 土生土长的[PostgreSQL](https://www.postgresql.org/)客户端 [](https://travis-ci.org/sfackler/rust-postgres)
- Sqlite \[[sqlite](https://crates.io/keywords/sqlite)]
- [jgallagher/rusqlite](https://github.com/jgallagher/rusqlite) >>- [Sqlite3](https://www.sqlite.org/index.html)绑定 [](https://travis-ci.org/jgallagher/rusqlite)
- ORM \[[orm](https://crates.io/keywords/orm)]
- [diesel-rs/diesel](https://github.com/diesel-rs/diesel) >>- Rust 的 ORM 和 Query 构建器[![Build Status](https://api.travis-ci.org/diesel-rs/diesel.svg)](https://travis-ci.org/diesel-rs/diesel)
- [ivanceras/rustorm](https://github.com/ivanceras/rustorm) >>- Rust 的 ORM[![Build Status](https://api.travis-ci.org/ivanceras/rustorm.svg)](https://travis-ci.org/ivanceras/rustorm)

### 数据处理

- [bluss/ndarray](https://github.com/rust-ndarray/ndarray) >>- 具有数组视图,多维切片和高效操作的 N 维数组
- [kernelmachine/utah](https://github.com/kernelmachine/utah) >>- 用 Rust 写的,数据帧结构及操作
- [weld-project/weld](https://github.com/weld-project/weld) >>- 数据分析应用程序的高性能运行时

### 数据结构

- [billyevans/tst](https://github.com/billyevans/tst)\[[tst](https://crates.io/crates/tst)] - 三元搜索树集合[](https://travis-ci.org/billyevans/tst)
- [bluss/rust-itertools](https://github.com/bluss/rust-itertools) >>- [](https://travis-ci.org/bluss/rust-itertools)
- [contain-rs](https://github.com/contain-rs) >>- Rust 的 **std::collections** 的扩展
- [danielpclark/array_tool](https://github.com/danielpclark/array_tool) >>- Rust 的数组助手。您将在数组上使用的一些最常用的方法,都可在 Vectors 上使用。用于处理大多数用例的多态实现。[](https://travis-ci.org/danielpclark/array_tool)
- [fizyk20/generic-array](https://github.com/fizyk20/generic-array) >>- 通过 typenums,允许 sized(固定大小)数组的 hack [](https://travis-ci.org/fizyk20/generic-array)
- [garro95/priority-queue](https://github.com/garro95/priority-queue)\[[priority-queue](https://crates.io/crates/priority-queue)] - 实现优先级更改的优先队列。[](https://travis-ci.org/garro95/priority-queue)
- [Nemo157/roaring-rs](https://github.com/Nemo157/roaring-rs) >>- Roaring Bitmaps [](https://travis-ci.org/Nemo157/roaring-rs)
- [orium/rpds](https://github.com/orium/rpds)\[[rpds](https://crates.io/crates/rpds)] - Rust 中的持久数据结构。[](https://travis-ci.org/orium/rpds)
- [pop-os/progress-streams](https://github.com/pop-os/progress-streams) >>- 给实现`dyn io::Read`要么`dyn io::Write`类型的,进度回调函数。
- [whitfin/usher](https://github.com/whitfin/usher)\[[usher](https://crates.io/crates/usher)] - Rust 中通用资源的参数化路由。
- [xfix/enum-map](https://github.com/xfix/enum-map)\[[enum-map](https://crates.io/crates/enum-map)] - 枚举的优化映射实现:使用一个数组(array)存储值。[](https://travis-ci.org/xfix/enum-map)

### 数据可视化

- [saresend/gust](https://github.com/saresend/Gust) >>- [](https://travis-ci.org/saresend/Gust)
- [milliams/plotlib](https://github.com/milliams/plotlib) >>— [](https://travis-ci.org/milliams/plotlib)

### 日期和时间

\[[date](https://crates.io/keywords/date),[time](https://crates.io/keywords/time)]

- [chronotope/chrono](https://github.com/chronotope/chrono) >>- [](https://travis-ci.org/chronotope/chrono)
- [yaa110/rust-persian-calendar](https://github.com/yaa110/rust-persian-calendar) >>- [](https://travis-ci.org/yaa110/rust-persian-calendar)

### 分布式系统

- Antimony
- [antimonyproject/antimony](https://github.com/antimonyproject/antimony)\[[antimony](https://crates.io/crates/antimony)] - 流处理/分布式计算平台[](https://travis-ci.org/antimonyproject/antimony)
- Apache Hadoop
- [whitfin/efflux](https://github.com/whitfin/efflux) >>- Rust 中的 Easy Hadoop Streaming 和 MapReduce 接口。
- Apache Kafka
- [fede1024/rust-rdkafka](https://github.com/fede1024/rust-rdkafka)\[[rdkafka](https://crates.io/crates/rdkafka)] -[librdkafka](https://github.com/edenhill/librdkafka)绑定 [](https://travis-ci.org/fede1024/rust-rdkafka)
- [spicavigo/kafka-rust](https://github.com/spicavigo/kafka-rust) >>- [](https://travis-ci.org/spicavigo/kafka-rust)
- Beanstalkd
- [schickling/rust-beanstalkd](https://github.com/schickling/rust-beanstalkd) >>- [Beanstalkd](https://github.com/beanstalkd/beanstalkd)绑定 [](https://travis-ci.org/schickling/rust-beanstalkd)
- HDFS
- [hyunsik/hdfs-rs](https://github.com/hyunsik/hdfs-rs) >>- libhdfs 绑定 [](https://travis-ci.org/hyunsik/hdfs-rs)

### 电子邮件

\[[email](https://crates.io/keywords/email),[imap](https://crates.io/keywords/imap),[smtp](https://crates.io/keywords/smtp)]

- [GildedHonour/atarashii_imap](https://github.com/GildedHonour/atarashii_imap) >>- (atarashii / new)Rust 的 IMAP 新客户端。它支持普通和安全连接[](https://travis-ci.org/GildedHonour/atarashii_imap)
- [gsquire/sendgrid-rs](https://github.com/gsquire/sendgrid-rs) >>- SendGrid API 的非官方 Rust 库[](https://travis-ci.org/gsquire/sendgrid-rs)
- [lettre/lettre](https://github.com/lettre/lettre) >>- Rust 的 SMTP 库[](https://travis-ci.org/lettre/lettre)
- [staktrace/mailparse](https://github.com/staktrace/mailparse)\[[mailparse](https://crates.io/crates/mailparse)] - 用于解析真实世界电子邮件文件的库[](https://travis-ci.org/staktrace/mailparse)

### 编码(Encoding)

\[[encoding](https://crates.io/keywords/encoding)]

- ASN.1
- [alex/rust-asn1](https://github.com/alex/rust-asn1) >>- Rust ASN.1(DER)序列化器[](https://travis-ci.org/alex/rust-asn1)
- Bencode
- [arjantop/rust-bencode](https://github.com/arjantop/rust-bencode) >>- [Bencode](https://en.wikipedia.org/wiki/Bencode)在 Rust 中实现[](https://travis-ci.org/arjantop/rust-bencode)
- Binary
- [arcnmx/nue](https://github.com/arcnmx/nue) >>- Rust 的 I/O 和二进制数据编码[](https://travis-ci.org/arcnmx/nue)
- [TyOverby/bincode](https://github.com/servo/bincode) >>- Rust 中的二进制编码器/解码器[](https://travis-ci.org/servo/bincode)
- [m4b/goblin](https://github.com/m4b/goblin) \[[goblin](https://crates.io/crates/goblin)] - 跨平台,零拷贝和感知-字节序的二进制解析[](https://travis-ci.org/m4b/goblin)
- BSON
- [zonyitoo/bson-rs](https://github.com/zonyitoo/bson-rs) >>- [](https://travis-ci.org/zonyitoo/bson-rs)
- Byte swapping
- [BurntSushi/byteorder](https://github.com/BurntSushi/byteorder) >>- 支持 大-字节序,小-字节序 和 原生 字节顺序[](https://travis-ci.org/BurntSushi/byteorder)
- Cap'n Proto
- [capnproto/capnproto-rust](https://github.com/capnproto/capnproto-rust) >>- [](https://travis-ci.org/capnproto/capnproto-rust)
- CBOR
- [serde_cbor](https://crates.io/crates/serde_cbor) >>- CBOR 对 serde 的支持[](https://travis-ci.org/pyfisch/cbor)
- 字符编码
- [hsivonen/encoding_rs](https://github.com/hsivonen/encoding_rs) \[[encoding_rs](https://crates.io/crates/encoding_rs)] - 面向 Gecko 的编码标准 Rust 实现[](https://travis-ci.org/hsivonen/encoding_rs)
- [lifthrasiir/rust-encoding](https://github.com/lifthrasiir/rust-encoding) >>- [](https://travis-ci.org/lifthrasiir/rust-encoding)
- CRC
- [mrhooray/crc-rs](https://github.com/mrhooray/crc-rs) >>- [](https://travis-ci.org/mrhooray/crc-rs)
- CSV
- [BurntSushi/rust-csv](https://github.com/BurntSushi/rust-csv) >>- 快速灵活的 CSV 读写器,支持 Serde[](https://travis-ci.org/BurntSushi/rust-csv)
- [FlatBuffers](https://google.github.io/flatbuffers/)
- [frol/flatc-rust](https://github.com/frol/flatc-rust) >>- 用于 Cargo 构建脚本的 FlatBuffers 编译器(flatc)集成[](https://travis-ci.org/frol/flatc-rust)
- HAR
- [mandrean/har-rs](https://github.com/mandrean/har-rs) >>- HTTP 存档格式(HAR)序列化和反序列化库[![Build Status](https://api.travis-ci.org/mandrean/har-rs.svg?branch=master)](https://travis-ci.org/mandrean/har-rs)
- HTML
- [servo/html5ever](https://github.com/servo/html5ever) >>- 高性能的浏览器级,HTML5 解析器[](https://travis-ci.org/servo/html5ever)
- [veddan/rust-htmlescape](https://github.com/veddan/rust-htmlescape) >>- 编码/解码 HTML 条目[](https://travis-ci.org/veddan/rust-htmlescape)
- JSON
- [pikkr/pikkr](https://github.com/pikkr/pikkr) \[[pikkr](https://crates.io/crates/pikkr)] - JSON 解析器,直接获取值,而不会在 Rust 中执行标记化
- [serde-rs/json](https://github.com/serde-rs/json) \[[serde_json](https://crates.io/crates/serde_json)] - JSON 支持[Serde](https://github.com/serde-rs/serde)框架 [](https://travis-ci.org/serde-rs/json)
- [Licenser/simdjson-rs](https://github.com/simd-lite/simdjson-rs) [[simd-json](https://crates.io/crates/simd-json)] >>- 基于 simdjson 的一部分,制成的高性能 JSON 解析器
- [maciejhirsz/json-rust](https://github.com/maciejhirsz/json-rust) \[[json](https://crates.io/crates/json)] - Rust 中的 JSON 实现[](https://travis-ci.org/maciejhirsz/json-rust)
- Jsonnet
- [Qihoo360/rust-jsonnet](https://github.com/Qihoo360/rust-jsonnet) >>- [](https://travis-ci.org/Qihoo360/rust-jsonnet)
- MsgPack
- [3Hren/msgpack-rust](https://github.com/3Hren/msgpack-rust) >>- 纯 Rust 低层/高级 MessagePack 实现[](https://travis-ci.org/3Hren/msgpack-rust)
- PEM
- [jcreekmore/pem-rs](https://github.com/jcreekmore/pem-rs) \[[pem](https://crates.io/crates/pem)] - 基于 Rust 的解析和编码 PEM 编码数据的方法[](https://travis-ci.org/jcreekmore/pem-rs)
- Postman Collection
- [mandrean/postman-collection-rs](https://github.com/mandrean/postman-collection-rs) >>- Postman Collection v1,v2 和 v2.1 序列化和反序列化库[![Build Status](https://api.travis-ci.org/mandrean/postman-collection-rs.svg?branch=master)](https://travis-ci.org/mandrean/postman-collection-rs)
- ProtocolBuffers
- [danburkert/prost](https://github.com/danburkert/prost) >>- [](https://travis-ci.org/danburkert/prost)
- [stepancheg/rust-protobuf](https://github.com/stepancheg/rust-protobuf) >>- [](https://travis-ci.org/stepancheg/rust-protobuf)
- RON(Rust 的对象表示法)
- -[](https://travis-ci.org/https://github.com/ron-rs/ron)
- Tnetstring
- [erickt/rust-tnetstring](https://github.com/erickt/rust-tnetstring) >>- [](https://travis-ci.org/erickt/rust-tnetstring)
- TOML
- [alexcrichton/toml-rs](https://github.com/alexcrichton/toml-rs) >>- [](https://travis-ci.org/alexcrichton/toml-rs)
- XML
- [tafia/quick-xml](https://github.com/tafia/quick-xml) >>- 高性能 XML 读/写器[](https://travis-ci.org/tafia/quick-xml)
- [Florob/RustyXML](https://github.com/Florob/RustyXML) >>- 用 Rust 编写的 XML 解析器[](https://travis-ci.org/Florob/RustyXML)
- [shepmaster/sxd-document](https://github.com/shepmaster/sxd-document) >>- Rust 中的 XML 库[](https://travis-ci.org/shepmaster/sxd-document)
- [shepmaster/sxd-xpath](https://github.com/shepmaster/sxd-xpath) >>- Rust 中的 XPath 库[](https://travis-ci.org/shepmaster/sxd-xpath)
- [netvl/xml-rs](https://github.com/netvl/xml-rs) >>- 流式 XML 库[](https://travis-ci.org/netvl/xml-rs)
- [media-io/yaserde](https://github.com/media-io/yaserde) >>- 另一个专门用于 XML 的 Serializer / Deserializer(序列化/反序列化) [](https://travis-ci.org/media-io/yaserde)
- YAML
- [chyh1990/yaml-rust](https://github.com/chyh1990/yaml-rust) >>- YAML 1.2 Rust 缺失实现。[](https://travis-ci.org/chyh1990/yaml-rust)
- [dtolnay/serde-yaml](https://github.com/dtolnay/serde-yaml) \[[serde_yaml](https://crates.io/crates/serde_yaml)] - YAML 支持[Serde](https://github.com/serde-rs/serde)框架 [](https://travis-ci.org/dtolnay/serde-yaml)
- [kimhyunkang/libyaml-rust](https://github.com/kimhyunkang/libyaml-rust) >>- [libyaml](https://pyyaml.org/wiki/LibYAML)绑定 [](https://travis-ci.org/kimhyunkang/libyaml-rust)
- [vitiral/stfu8](https://github.com/vitiral/stfu8) >>- UTF-8 排序文本格式[](https://travis-ci.org/vitiral/stfu8)

### 文件系统

\[[filesystem](https://crates.io/keywords/filesystem)]

- 操作
- [pop-os/dbus-udisks2](https://github.com/pop-os/dbus-udisks2) >>- > UDisks2 DBus API
- [pop-os/sys-mount](https://github.com/pop-os/sys-mount) >>- `mount` / `umount2`系统调用的高级抽象。
- [vitiral/path_abs](https://github.com/vitiral/path_abs) >>- 可序列化的绝对路径类型和相关方法。[](https://travis-ci.org/webdesus/fs_extr://travis-ci.org/vitiral/path_abs)
- [webdesus/fs_extra](https://github.com/webdesus/fs_extra) >>- 扩大标准库 std::fs 和 std::io 的机会 [](https://travis-ci.org/webdesus/fs_extra)
- 临时文件
- [rust-lang-deprecated/tempdir](https://github.com/rust-lang-deprecated/tempdir) >>- 临时目录库[](https://travis-ci.org/rust-lang-nursery/tempdir)
- [Stebalien/tempfile](https://github.com/Stebalien/tempfile) >>- 临时文件库[](https://travis-ci.org/Stebalien/tempfile)
- [Stebalien/xattr](https://github.com/Stebalien/xattr)\[[xattr](https://crates.io/crates/xattr)] - 列出,并操作 unix 扩展文件属性[](https://travis-ci.org/Stebalien/xattr)
- [zboxfs/zbox](https://github.com/zboxfs/zbox)\[[zbox](https://crates.io/crates/zbox)] - 零细节,以隐私为重点的可嵌入文件系统。[](https://travis-ci.org/zboxfs/zbox)

### 游戏开发

也可以看看[Are we game yet?](http://arewegameyet.com)

- Allegro
- [SiegeLord/RustAllegro](https://github.com/SiegeLord/RustAllegro) >>- [Allegro 5](https://liballeg.org/)绑定 [](https://travis-ci.org/SiegeLord/RustAllegro)
- Challonge
- [vityafx/challonge-rs](https://github.com/vityafx/challonge-rs)\[[challonge](https://crates.io/crates/challonge)] - Challonge REST API 的客户端库。帮助组织比赛。[](https://travis-ci.org/vityafx/challonge-rs)
- Corange
- [lucidscape/corange-rs](https://github.com/lucidscape/corange-rs) >>- [Corange](https://github.com/orangeduck/Corange)绑定
- Entity-Component Systems(ECS)
- [slide-rs/specs](https://github.com/amethyst/specs) >>- Specs Parallel ECS[](httpsL//github.com/travis-ci.org/slide-rs/specs)
- 游戏引擎
- [Amethyst](https://amethyst.rs) >>- 面向数据的游戏引擎[](https://jenkins.amethyst-engine.org/blue/organizations/jenkins/amethyst/activity/)
- [Piston](https://www.piston.rs/) >>- [](https://travis-ci.org/PistonDevelopers/piston)
- [ggez](https://github.com/ggez/ggez) >>- 轻量级游戏框架,最小摩擦力制作 2D 游戏[](https://travis-ci.org/ggez/ggez)
- [Kiss3D](http://kiss3d.org/) >>- 用 Rust 编写的 Keep It Simple,Stupid 3d 图形引擎
- [Unrust](https://github.com/unrust/unrust) >>- unrust - 基于纯螃蟹(webgl 2.0 /原生)游戏引擎
- [Vulkust](https://github.com/Hossein-Noroozpour/vulkust) >>- Vulkust - 一个用 Rust 编写的安全,高度多线程,基于 Vulkan 的游戏引擎。
- [SDL](http://www.libsdl.org/)\[[sdl](https://crates.io/keywords/sdl)]
- [brson/rust-sdl](https://github.com/brson/rust-sdl) >>- SDL1 绑定 [](https://travis-ci.org/brson/rust-sdl)
- [Rust-SDL2/rust-sdl2](https://github.com/Rust-SDL2/rust-sdl2) >>- SDL2 绑定 [](https://travis-ci.org/Rust-SDL2/rust-sdl2)
- SFML
- [jeremyletang/rust-sfml](https://github.com/jeremyletang/rust-sfml) >>- [SFML](https://www.sfml-dev.org/)绑定 [](https://travis-ci.org/jeremyletang/rust-sfml)
- Tcod-rs
- [tomassedovic/tcod-rs](https://github.com/tomassedovic/tcod-rs) >>- 用于 Rust 的 Libtcod 绑定。
- Victorem
- [VictoremWinbringer/Victorem](https://github.com/VictoremWinbringer/Victorem) \[[Victorem](https://crates.io/crates/Victorem)] - 简易 UDP 游戏服务器和 UDP 客户端框架,用于创建简单的 2D 和 3D 在线游戏原型[](https://travis-ci.org/VictoremWinbringer/Victorem)
- Voxlap
- [bbodi/rust-voxlap](https://github.com/bbodi/rust-voxlap) >>- [Voxlap](http://advsys.net/ken/voxlap.htm)绑定

### 地理位置

\[[geo](https://crates.io/keywords/geo),[gis](https://crates.io/keywords/gis)]

- [DaveKram/coord_transforms](https://github.com/DaveKram/coord_transforms) \[[coord_transforms](https://crates.io/crates/coord_transforms)] - 坐标转换(2-d,3-d 和地理位置)[](https://travis-ci.org/DaveKram/coord_transforms)
- [Georust](https://github.com/georust) >>- 用 Rust 编写的地理位置工具和库
- [rust-reverse-geocoder](https://github.com/llambda/rrgeo) >>- 快速的,可离线的,Rust 反转地理位置编码器,灵感源自
- [vlopes11/geomorph](https://github.com/vlopes11/geomorph) \[[geomorph](https://crates.io/crates/geomorph)] - UTM,LatLon 和 MGRS 坐标之间的转换[](https://travis-ci.org/vlopes11/geomorph)

### 图像

\[[graphics](https://crates.io/keywords/graphics)]

- [gfx-rs/gfx](https://github.com/gfx-rs/gfx) >>- 高性能无绑定图形 Rust API。[](https://travis-ci.org/gfx-rs/gfx)
- Font
- [redox-os/rusttype](https://github.com/redox-os/rusttype) >>- 纯 Rust 替代品,类似 FreeType 库 [](https://travis-ci.org/redox-os/rusttype)
- OpenGL \[[opengl](https://crates.io/keywords/opengl)]
- [brendanzab/gl-rs](https://github.com/brendanzab/gl-rs) >>- [](https://travis-ci.org/brendanzab/gl-rs)
- [glium/glium](https://github.com/glium/glium) >>- R 安全 OpenGL 包装器,Rust 语言。[](https://travis-ci.org/glium/glium)
- [Kiss3d](http://kiss3d.org) >>- 绘制简单的几何图形,并用 one-liners 玩[](https://api.travis-ci.org/repositories/sebcrozet/kiss3d.json)
- [PistonDevelopers/glfw-rs](https://github.com/PistonDevelopers/glfw-rs) >>- [](https://travis-ci.org/PistonDevelopers/glfw-rs)
- [glutin](https://crates.io/crates/glutin) >>- [GLFW](https://www.glfw.org/)的 Rust 替代品 [](https://travis-ci.org/rust-windowing/glutin)
- PDF
- [kaj/rust-pdf](https://github.com/kaj/rust-pdf) >>- [](https://travis-ci.org/kaj/rust-pdf)
- [fschutt/printpdf](https://github.com/fschutt/printpdf) >>- PDF 写入库[](https://travis-ci.org/fschutt/printpdf)
- [J-F-Liu/lopdf](https://github.com/J-F-Liu/lopdf) >>- PDF 文档操作[](https://travis-ci.org/J-F-Liu/lopdf)
- [WASM-PDF](https://github.com/jussiniinikoski/wasm-pdf) >>– 用 JavaScript 和 WASM (WebAssembly),生成 PDF 文件 [](https://travis-ci.org/jussiniinikoski/wasm-pdf)
- [Vulkan](https://www.khronos.org/vulkan/) \[[vulkan](https://crates.io/keywords/vulkan)]
- [vulkano](https://github.com/vulkano-rs/vulkano) \[[vulkano](https://crates.io/crates/vulkano)] -[](https://travis-ci.org/vulkano-rs/vulkano)

### 图处理

- [kud1ing/tinkerpop-rs](https://github.com/kud1ing/tinkerpop-rs) >>- 一个如何使用 Rust 的 Apache TinkerPop 的例子[](https://travis-ci.org/kud1ing/tinkerpop-rs)

### GUI

\[[gui](https://crates.io/keywords/gui)]

- [autopilot-rs/autopilot-rs](https://github.com/autopilot-rs/autopilot-rs) >>- Rust 的简单跨平台 GUI 自动化库。
- [maps4print/azul](https://github.com/maps4print/azul) >>- 一个免费的,功能性的,面向 IMGUI 的 GUI 框架,用于快速开发用 Rust 编写的桌面应用程序,由 Mozilla WebRender 渲染引擎支持。[](https://travis-ci.org/maps4print/azul)
- [PistonDevelopers/conrod](https://github.com/PistonDevelopers/conrod/) >>- 一个易于使用的,即时模式, 2D GUI 库,完全用 Rust 编写[](https://travis-ci.org/PistonDevelopers/conrod)
- [rise-ui](https://github.com/rise-ui/rise) >>- 基于组件的简单跨平台 GUI 工具包,用于开发美观且用户友好的界面。

* Cocoa
- [kylewlacy/sorbet-cocoa](https://github.com/kylewlacy/sorbet-cocoa) >>- [](https://travis-ci.org/kylewlacy/sorbet-cocoa)
- [servo/core-foundation-rs](https://github.com/servo/core-foundation-rs) >>- [](https://travis-ci.org/servo/core-foundation-rs)

- [Flutter](https://flutter.dev/)
- [flutter-rs](https://github.com/flutter-rs/flutter-rs) >>- 用 dart & rust,构建 flutter 桌面应用程序。
- [GTK+](https://www.gtk.org/) \[[gtk](https://crates.io/keywords/gtk)]
- [gtk-rs/gtk](https://github.com/gtk-rs/gtk) >>- GTK+ 绑定 [](https://travis-ci.org/gtk-rs/gtk)
- [relm](https://github.com/antoyo/relm) >>- 基于 GTK+ 的异步 GUI 库,灵感来自 Elm[](https://travis-ci.org/antoyo/relm)
- [ImGui](https://github.com/ocornut/imgui)
- [imgui-rs](https://github.com/Gekkio/imgui-rs) >>- ImGui 的 Rust 绑定 [](https://travis-ci.org/Gekkio/imgui-rs)
- [IUP](http://webserver2.tecgraf.puc-rio.br/iup/)
- [clear-coat](https://github.com/jminer/clear-coat) >>- Clear Coat 是 IUP GUI 库的 Rust 包装器
- [dcampbell24/iup-rust](https://github.com/dcampbell24/iup-rust) >>- IUP 绑定 [](https://travis-ci.org/dcampbell24/iup-rust)
- [Kiss-ui](https://github.com/KISS-UI/kiss-ui) >>- 基于 IUP 构建的简单 UI 框架[![Build Status](https://api.travis-ci.org/cybergeek94/kiss-ui.svg?branch=master)](https://travis-ci.org/cybergeek94/kiss-ui)
- [libui](https://github.com/andlabs/libui)
- [pcwalton/libui-rs](https://github.com/pcwalton/libui-rs) >>- libui 绑定 [](https://travis-ci.org/pcwalton/libui-rs)。被遗弃的项目。最新的分支是[NoraCodes/libui-rs](https://github.com/NoraCodes/libui-rs)。
- [Nuklear](https://github.com/vurtun/nuklear)
- [nuklear-rust](https://github.com/snuk182/nuklear-rust) >>- Nuklear 的 Rust 绑定 [](https://travis-ci.org/snuk182/nuklear-rust)
- [Qt](https://doc.qt.io)
- [woboq/qmetaobject-rs](https://github.com/woboq/qmetaobject-rs) >>- 通过在编译时,去构建 QMetaObject ,来集成 Qml 和 Rust。[](https://travis-ci.org/woboq/qmetaobject-rs)
- [cyndis/qmlrs](https://github.com/cyndis/qmlrs) >>- QtQuick 绑定 [](https://travis-ci.org/cyndis/qmlrs)
- [kitech/qt.rs](https://github.com/kitech/qt.rs) >>- Qt5 绑定 [](https://travis-ci.org/kitech/qt.rs)
- [Rust Qt Binding Generator](https://phabricator.kde.org/source/rust-qt-binding-generator/) >>- 由 KDE 托管的绑定生成器。
- [rust-qt](https://github.com/rust-qt) >>-
- [White-Oak/qml-rust](https://github.com/White-Oak/qml-rust) >>- QML 绑定。[](https://travis-ci.org/White-Oak/qml-rust)
- [saurvs/nfd-rs](https://github.com/saurvs/nfd-rs) >>- [nativefiledialog](https://github.com/mlabbe/nativefiledialog)绑定
- [Sciter](https://sciter.com/)
- [sciter-sdk/rust-sciter](https://github.com/sciter-sdk/rust-sciter) >>- Sciter 绑定 [](https://ci.appveyor.com/project/sciter-sdk/rust-sciter)

### 图像处理

- [abonander/img_hash](https://github.com/abonander/img_hash) >>- 感知图像哈希,和比较相等性与相似性。
- [image-rs/image](https://github.com/image-rs/image) >>- 基本图像处理函数和方法,用于转换图像格式和从图像格式转换的[](https://travis-ci.org/image-rs/image)
- [image-rs/imageproc](https://github.com/image-rs/imageproc) >>- 一个图像处理库,基于`image` 库。[![Build Status](https://api.travis-ci.org/image-rs/imageproc.svg?branch=master)](https://travis-ci.org/image-rs/imageproc)
- [twistedfall/opencv-rust](https://github.com/twistedfall/opencv-rust) >>- OpenCV 的 Rust 绑定 [](https://travis-ci.org/twistedfall/opencv-rust)
- [teovoinea/steganography](https://github.com/teovoinea/steganography)\[[steganography](https://crates.io/crates/steganography)] - 一个简单的隐写术(steganography)库[](https://travis-ci.org/teovoinea/steganography)

> (译者) 隐写术是一门关于信息隐藏的技巧与科学。

### 语言规范

- [shnewto/bnf](https://github.com/shnewto/bnf) >>- 用于解析无关上下文, Backus-Naur 形式语法的库。[](https://travis-ci.org/shnewto/bnf)

### 日志

\[[log](https://crates.io/keywords/log)]

- [seanmonstar/pretty-env-logger](https://github.com/seanmonstar/pretty-env-logger) >>— 一个给 Rust的,漂亮, 易于使用的 logger 。 [![Build Status](https://api.travis-ci.com/seanmonstar/pretty-env-logger.svg?branch=master)](https://travis-ci.org/seanmonstar/pretty-env-logger)
- [rust-lang-nursery/log](https://github.com/rust-lang-nursery/log) >>- Rust 的日志记录实现[![Build Status](https://api.travis-ci.com/rust-lang-nursery/log.svg?branch=master)](https://travis-ci.org/rust-lang-nursery/log)
- [slog-rs/slog](https://github.com/slog-rs/slog) >>- Rust 的结构化,可组合日志记录[![Build Status](https://api.travis-ci.org/slog-rs/slog.svg?branch=master)](https://travis-ci.org/slog-rs/slog)
- [sfackler/log4rs](https://github.com/sfackler/log4rs) >>- 高度可配置的日志框架,以 Java 的 Logback 和 log4j 库为模型 [![Build Status](https://api.travis-ci.org/sfackler/log4rs.svg?branch=master)](https://travis-ci.org/sfackler/log4rs)

### 宏

- cute
- [mattgathu/cute](https://github.com/mattgathu/cute) >>- Python-esque 列表推导的 Rust 宏。[![Build Status](https://api.travis-ci.org/mattgathu/cute.svg?branch=master)](https://travis-ci.org/tensorflow/rust)
- hado
- [ludat/hado-rs](https://github.com/ludat/hado-rs) >>- 写一个类似 haskell 的表达式,没有太多的仪式

### Markup 语言

- CommonMark
- [raphlinus/pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) >>- 用 Rust 编写的 [CommonMark](https://commonmark.org/)解析器

### 移动

[Geal/rust_on_mobile](https://github.com/Geal/rust_on_mobile)

- Android
- [rust-windowing/android-rs-glue](https://github.com/rust-windowing/android-rs-glue) >>- Rust 和 Android 之间的粘合剂[](https://travis-ci.org/rust-windowing/android-rs-glue)
- iOS 版
- [TimNN/cargo-lipo](https://github.com/TimNN/cargo-lipo) >>- Cargo lipo 子命令,可自动创建用于 iOS 应用程序的通用库。[](https://travis-ci.org/TimNN/cargo-lipo)
- [vhbit/ObjCrust](https://github.com/vhbit/ObjCrust) >>- 使用 Rust 创建 iOS 静态库[](https://travis-ci.org/vhbit/ObjCrust)
- Pebble
- [andars/pebble.rs](https://github.com/andars/pebble.rs) >>- 一个箱子,允许 Rust 用来开发 Pebble 应用程序。
- Android / iOS
- [i-schuetz/rust_android_ios](https://github.com/i-schuetz/rust_android_ios) >>— 在 Android 和 iOS上,使用一个共享 Rust lib,各自使用 rust-swig 和 cbindgen 的例子

### 网络编程

- HTTP
- [pop-os/parallel-getter](https://github.com/pop-os/parallel-getter) >>- 下载一个文件,并行 GET 请求,以最大化带宽。
- [pop-os/url-crawler](https://github.com/pop-os/url-crawler) >>- 可配置的并行网络爬虫,旨在抓取网站内容。
- [pop-os/url-scraper](https://github.com/pop-os/url-scraper) >>- 从 HTML 页面中,截取 URL
- FTP
- [mattnenterprise/rust-ftp](https://github.com/mattnenterprise/rust-ftp) >>- 一个 Rust [FTP](https://en.wikipedia.org/wiki/File_Transfer_Protocol) 客户端[](https://travis-ci.org/mattnenterprise/rust-ftp)
- gRPC
- [pingcap/grpc-rs](https://github.com/tikv/grpc-rs) >>— The gRPC 用于,以 C Core 库和特性的 Rust built [![Build Status](https://api.travis-ci.org/pingcap/grpc-rs.svg?branch=master)](https://travis-ci.org/pingcap/grpc-rs)
- IPNetwork
- [achanda/ipnetwork](https://github.com/achanda/ipnetwork) >>- 在纯 Rust 中,使用 IP 网络的库[](https://travis-ci.org/achanda/ipnetwork)
- [candrew/netsim](https://github.com/canndrew/netsim) >>- 用于网络模拟和测试的 Rust 库[](https://travis-ci.org/canndrew/netsim)
- JSON-RPC
- [vlopes11/futures-jsonrpc](https://github.com/vlopes11/futures-jsonrpc) \[[futures-jsonrpc](https://crates.io/crates/futures-jsonrpc)] - JSON-RPC 的 Futures 实现[](https://travis-ci.org/vlopes11/futures-jsonrpc)
- 底层
- [libpnet/libpnet](https://github.com/libpnet/libpnet) >>- 跨平台,低级别的网络[](https://travis-ci.org/libpnet/libpnet)
- [m-labs/smoltcp](https://github.com/m-labs/smoltcp) >>— 一个独立, 事件-驱动的 TCP/IP 栈,专为裸机, 实时系统所设计 [](https://travis-ci.org/m-labs/smoltcp)
- [tokio-rs/tokio](https://github.com/tokio-rs/tokio) >>- 用于客户端和服务器的快速开发,和高度可扩展的生产部署的网络应用程序框架。
- [dylanmckay/protocol](https://github.com/dylanmckay/protocol) >>- 自定义 TCP / UDP 协议定义
- [actix/actix](https://github.com/actix/actix) >>- Rust 的 Actor 库[](https://travis-ci.org/actix/actix)
- NanoMsg
- [thehydroimpulse/nanomsg.rs](https://github.com/thehydroimpulse/nanomsg.rs) >>- [nanomsg](https://nanomsg.org/)绑定 [](https://travis-ci.org/thehydroimpulse/nanomsg.rs)
- Nng
- [neachdainn/nng-rs](https://gitlab.com/neachdainn/nng-rs) \[[Nng](http://crates.io/crates/nng)] -[Nng (nanomsg v2)](https://nanomsg.github.io/nng/index.html)绑定 [](https://gitlab.com/neachdainn/nng-rs/pipelines)
- NNTP
- [mattnenterprise/rust-nntp](https://github.com/mattnenterprise/rust-nntp) >>- 一个 Rust 的[NNTP](https://en.wikipedia.org/wiki/Network_News_Transfer_Protocol)客户端[](https://travis-ci.org/mattnenterprise/rust-nntp)
- POP3
- [mattnenterprise/rust-pop3](https://github.com/mattnenterprise/rust-pop3) >>- 一个 Rust 的[POP3](https://en.wikipedia.org/wiki/Post_Office_Protocol)客户端[](https://travis-ci.org/mattnenterprise/rust-pop3)
- SSH
- [alexcrichton/ssh2-rs](https://github.com/alexcrichton/ssh2-rs) >>- [libssh2](https://www.libssh2.org/)绑定 [](https://travis-ci.org/alexcrichton/ssh2-rs)
- [Thrussh](https://github.com/pijul-scm/thrussh/) >>- 在 Rust 中,从头开始编写的 SSH 库,由[libsodium](https://download.libsodium.org/doc/)提供支持
- Stomp
- [zslayton/stomp-rs](https://github.com/zslayton/stomp-rs) >>- 一个 Rust 中的[STOMP 1.2](http://stomp.github.io/stomp-specification-1.2.html)客户端实现[](https://travis-ci.org/zslayton/stomp-rs)
- uTP
- [meqif/rust-utp](https://github.com/meqif/rust-utp) >>- 一个[uTP](http://www.bittorrent.org/beps/bep_0029.html)Rust 的(微传输协议)库。[](https://travis-ci.org/meqif/rust-utp)
- ZeroMQ
- [erickt/rust-zmq](https://github.com/erickt/rust-zmq) >>- [ZeroMQ](https://zeromq.org/)绑定 [](https://travis-ci.org/erickt/rust-zmq)
- CoAP
- [Covertness/coap-rs](https://github.com/Covertness/coap-rs) >>-一个[受限制的应用协议(CoAP)](https://tools.ietf.org/html/rfc7252)螃蟹库。[](https://travis-ci.org/Covertness/coap-rs)
- Docker
- [fussybeaver/bollard](https://github.com/fussybeaver/bollard) - Docker daemon API
- RPC
- [smallnest/rpcx-rs](https://github.com/smallnest/rpcx-rs) >>— A RPC library for Rust ,旨在简单明了的方式,开发微服务。 [](https://travis-ci.org/smallnest/rpcx-rs)

### 解析

- [Geal/nom](https://github.com/Geal/nom) >>- 解析器组合库[](https://travis-ci.org/Geal/nom)
- [ivanceras/inquerest](https://github.com/ivanceras/inquerest) >>-用于 REST 过滤器查询的 URL 参数解析器[![Build Status](https://api.travis-ci.org/ivanceras/inquerest.svg?branch=master)](https://travis-ci.org/ivanceras/inquerest)
- [kevinmehall/rust-peg](https://github.com/kevinmehall/rust-peg) >>-解析表达式语法(PEG)解析器生成器
- [m4rw3r/chomp](https://github.com/m4rw3r/chomp)–一个快速的单体风格的解析器组合[](https://travis-ci.org/m4rw3r/chomp)
- [Marwes/combine](https://github.com/Marwes/combine) >>-解析器组合库[](https://travis-ci.org/Marwes/combine)
- [lalrpop/lalrpop](https://github.com/lalrpop/lalrpop) >>-LR(1)螃蟹解析器生成[![Build status](https://api.travis-ci.org/lalrpop/lalrpop.svg?branch=master)](https://travis-ci.org/lalrpop/lalrpop)
- [nrc/zero](https://github.com/nrc/zero) >>- 二进制数据的零分配解析[](https://travis-ci.org/nrc/zero)
- [pest-parser/pest](https://github.com/pest-parser/pest) >>- 优雅的解析器[![Build Status](https://api.travis-ci.org/pest-parser/pest.svg?branch=master)](https://travis-ci.org/pest-parser/pest)
- [ptal/oak](https://github.com/ptal/oak) >>- 一个类型化的 PEG 解析器生成(编译器插件)
- [rustless/queryst](https://github.com/rustless/queryst) >>-受 启发,一个查询字符串 Rust 解析库 [![Build Status](https://api.travis-ci.org/rustless/queryst.svg?branch=master)](https://travis-ci.org/rustless/queryst)
- [freestrings/jsonpath](https://github.com/freestrings/jsonpath) >>- [JsonPath](https://goessner.net/articles/JsonPath/) 引擎。 Webassembly 和 Javascript 都支持 [![Build Status](https://api.travis-ci.org/freestrings/jsonpath.svg?branch=master)](https://travis-ci.org/freestrings/jsonpath)

### 包装格式

- [pop-os/debarchive](https://github.com/pop-os/debarchive) 阅读和提取 Debian 存档库

### 外部设备

- 串口(Serial Port)
- [Susurrus/serialport-rs](https://github.com/Susurrus/serialport-rs) \[[serialport](https://docs.rs/serialport/3.0.0/serialport/)] >>- 提供对串行端口访问的跨平台库。

### 平台特定

- 跨平台

- [svartalf/rust-battery](https://crates.io/crates/battery) >>— 关于笔记本电池的跨平台信息 [](https://travis-ci.org/svartalf/rust-battery)

* Linux
- [frol/cgroups-fs](https://github.com/frol/cgroups-fs) >>- Rust 绑定 Linux 控制组(CGroups)[](https://travis-ci.org/frol/cgroups-fs)
- [pop-os/dbus-udisks2](https://github.com/pop-os/dbus-udisks2) >>- udisks2 数据库 API
- [pop-os/distinst](https://github.com/pop-os/distinst/) >>-Linux 分发安装器库
- [inotify-rs/inotify](https://github.com/inotify-rs/inotify) >>- [inotify](https://en.wikipedia.org/wiki/Inotify)绑定 [](https://travis-ci.org/inotify-rs/inotify)
- [arvancloud/nginx-rs](https://github.com/arvancloud/nginx-rs) >>- [Nginx](https://www.nginx.com)绑定 [](https://travis-ci.org/arvancloud/nginx-rs)
- [yaa110/rust-iptables](https://github.com/yaa110/rust-iptables) >>- [iptables](https://www.netfilter.org/projects/iptables/index.html)绑定 [](https://travis-ci.org/yaa110/rust-iptables)
* 类 UNIX
- [nix-rust/nix](https://github.com/nix-rust/nix) >>-类 Unix 的 API 绑定 [](https://travis-ci.org/nix-rust/nix)
- [zargony/rust-fuse](https://github.com/zargony/rust-fuse) >>- [FUSE](https://github.com/libfuse/libfuse)绑定
* Windows
- [retep998/winapi-rs](https://github.com/retep998/winapi-rs) >>-Windows API 绑定 [](https://travis-ci.org/retep998/winapi-rs)
* FreeBSD
- [fubarnetes/libjail-rs](https://github.com/fubarnetes/libjail-rs/) >>- FreeBSD jail 库的 Rust 实现
- [dlrobertson/capsicum-rs](https://github.com/dlrobertson/capsicum-rs) >>- Freebsd Capsicum 框架的 Rust 绑定

### 脚本编写

\[[scripting](https://crates.io/keywords/scripting)]

- [PistonDevelopers/dyon](https://github.com/PistonDevelopers/dyon) >>-一种 rusty 的动态类型脚本语言
- [gluon-lang/gluon](https://github.com/gluon-lang/gluon) >>- 一种小型的、静态类型的函数式编程语言。
- [murarth/ketos](https://github.com/murarth/ketos) >>-作为 rust 脚本和扩展语言的 lisp 方言函数式编程语言
- [moss](https://crates.io/crates/moss) >>- 动态类型的脚本语言
- [jonathandturner/rhai](https://github.com/jonathandturner/rhai) >>- 一种小巧快速的嵌入式脚本语言,类似于 JS 和 Rust 的组合。

### 模板引擎

- Handlebars
- [sunng87/handlebars-rust](https://github.com/sunng87/handlebars-rust) >>-带有继承的 Handlebars 模板引擎,支持自定义助手。[](https://travis-ci.org/sunng87/handlebars-rust)
- HTML
- [lfairy/maud](https://github.com/lambda-lfairy/maud) >>-编译时 HTML 模板[](https://travis-ci.org/lfairy/maud)
- [Stebalien/horrorshow-rs](https://github.com/Stebalien/horrorshow-rs) >>-编译时 HTML 模板[](https://travis-ci.org/Stebalien/horrorshow-rs)
- [kaj/ructe](https://github.com/kaj/ructe) >>- Rust 模板系统[](https://travis-ci.org/kaj/ructe)
- [Keats/tera](https://github.com/Keats/tera) >>-模板引擎,基于 jinja2 和 django 模板语言。[](https://travis-ci.org/Keats/tera)
- [djc/askama](https://github.com/djc/askama) >>-基于 Jinja 的模板绘制引擎[](https://travis-ci.org/djc/askama)
- Mustache
- [rustache/rustache](https://github.com/rustache/rustache) >>- [](https://travis-ci.org/rustache/rustache)
- [tailhook/marafet](https://github.com/tailhook/marafet) >>-基于 cito.js 的虚拟 DOM 的类 Jade 模板语言编译器

### 文本处理

- [BurntSushi/suffix](https://github.com/BurntSushi/suffix) >>- 线性时间及后缀的数组构造(支持 Unicode)[](https://travis-ci.org/BurntSushi/suffix)
- [BurntSushi/tabwriter](https://github.com/BurntSushi/tabwriter) >>- 弹性 tab 位(即,文本列对齐)[](https://travis-ci.org/BurntSushi/tabwriter)
- [mgeisler/textwrap](https://github.com/mgeisler/textwrap) \[[textwrap](https://crates.io/crates/textwrap)] >>- 自动换行文字(支持连字符)[](https://travis-ci.org/mgeisler/textwrap)
- [pwoolcoc/ngrams](https://github.com/pwoolcoc/ngrams) >>- 从任意迭代器,构造[n-grams](https://en.wikipedia.org/wiki/N-gram)[](https://travis-ci.org/pwoolcoc/ngrams)
- [ps1dr3x/easy_reader](https://github.com/ps1dr3x/easy_reader) >>- 一种 reader,它允许在大型文件行中,进行向前、向后和随机的导航,而不需要使用迭代器。[](https://travis-ci.org/ps1dr3x/easy_reader)
- [rust-lang/regex](https://github.com/rust-lang/regex) >>- 正则表达式(re2 样式)[](https://travis-ci.org/rust-lang/regex)
- [strsim-rs](https://crates.io/crates/strsim) >>- 字符串相似性度量[](https://travis-ci.org/dguo/strsim-rs)
- [greyblake/whatlang-rs](https://github.com/greyblake/whatlang-rs) >>- 基于 trigrams 的自然语言检测库[](https://travis-ci.org/greyblake/whatlang-rs)
- [yaa110/rake-rs](https://github.com/yaa110/rake-rs) >>- Rake(快速自动关键字提取) 算法的多语言实现[](https://travis-ci.org/yaa110/rake-rs)
- [Lucretiel/joinery](https://github.com/Lucretiel/joinery) \[[joinery](https://crates.io/crates/joinery)]>>- 通用字符串+可重复连接[](https://travis-ci.org/Lucretiel/joinery)

### 文本搜索

- [andylokandy/simsearch-rs](https://github.com/andylokandy/simsearch-rs) [[simsearch](https://crates.io/crates/simsearch)] >>- 简单,小巧的模拟查询引擎,内存工作,相似字符串查询
- [BurntSushi/fst](https://github.com/BurntSushi/fst) \[[fst](https://crates.io/crates/fst) >>- [](https://travis-ci.org/BurntSushi/fst)
- [minio/minsql](https://github.com/minio/minsql) >>— 高性能,日志查询引擎。 [](https://travis-ci.org/minio/minsql)
- [CurrySoftware/perlin](https://github.com/CurrySoftware/perlin) \[[perlin](https://crates.io/crates/perlin) >>- [](https://travis-ci.org/CurrySoftware/perlin)
- [tantivy-search/tantivy](https://github.com/tantivy-search/tantivy) \[[tantivy](https://crates.io/crates/tantivy) >>- [](https://travis-ci.org/tantivy-search/tantivy)

### Unsafe

- [zerocopy](https://crates.io/crates/zerocopy) >>- 用于安全地将任意字节序列,重新解释为原生 Rust 类型的实用程序

### 虚拟化

- [beneills/quantum](https://github.com/beneills/quantum) >>- 先进的 Rust 量子计算机模拟器[](https://travis-ci.org/beneills/quantum)
- [chromium/chromiumos/platform/crosvm](https://chromium.googlesource.com/chromiumos/platform/crosvm/)Crosvm - 使 Chrome OS 能够在快速、安全 虚拟化环境中运行 Linux 应用程序
- [ekse/unicorn-rs](https://github.com/ekse/unicorn-rs) >>- Unicorn CPU 模拟器的 Rust 绑定
- [saurvs/hypervisor-rs](https://github.com/saurvs/hypervisor-rs) >>- OS X 上的硬件加速虚拟化

### 网页编程

也见[Are we web yet?](http://www.arewewebyet.org)和[Rust web 框架比较](https://github.com/flosse/rust-web-framework-comparison).

- 客户端/WASM
- [cargo-web](https://crates.io/crates/cargo-web) >>-客户端 Web 的 Cargo 子命令[![Build Status](https://api.travis-ci.org/koute/cargo-web.svg)](https://travis-ci.org/koute/cargo-web)
- [seed](https://github.com/David-OConnor/seed) >>- Rust 框架,用于创建 web ap应用ps [![Build Status](https://api.travis-ci.org/David-OConnor/seed.svg?branch=master)](https://travis-ci.org/David-OConnor/seed)
- [stdweb](https://crates.io/crates/stdweb) >>- 客户端 Web 的标准库[![Build Status](https://api.travis-ci.org/koute/stdweb.svg)](https://travis-ci.org/koute/stdweb)
- [yew](https://crates.io/crates/yew) >>- 用于制作客户端 Web 应用程序的 Rust 框架
- HTTP 客户端
- [alexcrichton/curl-rust](https://github.com/alexcrichton/curl-rust) >>- [libcurl](https://curl.haxx.se/libcurl/)绑定 [](https://travis-ci.org/alexcrichton/curl-rust)
- [hyperium/hyper](https://github.com/hyperium/hyper) >>- HTTP 实现[](https://travis-ci.org/hyperium/hyper)
- [seanmonstar/reqwest](https://github.com/seanmonstar/reqwest) >>-一个符合人体工程学的 HTTP 客户端。[](https://travis-ci.org/seanmonstar/reqwest)
- [DoumanAsh/yukikaze](https://gitlab.com/Douman/yukikaze) >>- 美观大方的 yukikaze 是基于 hyper 的小 HTTP 客户端库。[](https://gitlab.com/Douman/yukikaze)
- HTTP 服务器
- [actix/actix-web](https://github.com/actix/actix-web) >>-一个轻量级异步 Web 框架,支持 WebSocket 实现信任[](https://travis-ci.org/actix/actix-web)
- [branca](https://crates.io/crates/branca) >>- Branca 的一个纯信任实现,用于认证和加密的 API 令牌。[](https://travis-ci.org/return/branca)
- [Gotham](https://github.com/gotham-rs/gotham) >>-一种不牺牲安全性、安全性和速度的灵活 Web 框架。[](https://travis-ci.org/gotham-rs/gotham)
- [hyperium/hyper](https://github.com/hyperium/hyper) >>-HTTP 实现[](https://travis-ci.org/hyperium/hyper)
- [GildedHonour/frank_jwt](https://github.com/GildedHonour/frank_jwt) >>- Rust 中的 JSON Web 令牌实现。[](https://travis-ci.org/GildedHonour/frank_jwt)
- [handlebars-rust](https://github.com/sunng87/handlebars-rust) >>-一个 Iron 框架中间件。[](https://travis-ci.org/sunng87/handlebars-iron)
- [Iron](https://github.com/iron/iron) >>- 基于中间件的服务器框架[](https://travis-ci.org/GildedHonour/frank_jwt)
- [Juniper](https://github.com/graphql-rust/juniper) >>— GraphQL server Rust 库 [](https://travis-ci.org/graphql-rust/juniper)
- [Nickel](https://github.com/nickel-org/nickel.rs/)受启发[Express](http://expressjs.com/) [](https://travis-ci.org/nickel-org/nickel.rs)
- [Ogeon/rustful](https://github.com/Ogeon/rustful) >>-一个 RESTful 的螃蟹 Web 框架[](https://travis-ci.org/Ogeon/rustful)
- [Rocket](https://github.com/SergioBenitez/Rocket) >>- Rocket 是 Rust 的 Web 框架(夜间),重点是易用性、可表达性和速度[](https://travis-ci.org/SergioBenitez/Rocket)
- [Rustless](https://github.com/rustless/rustless) >>-一个类似于 REST 的 API 微框架,受[Grape](https://github.com/ruby-grape/grape)和[Hyper](https://github.com/hyperium/hyper)启发 [](https://travis-ci.org/rustless/rustless)
- [Saphir](https://github.com/richerarc/saphir) >>-一个渐进式的网络框架,具有低层的控制,没有痛苦。
- [rustforce/sapper](https://github.com/daogangtang/sapper) >>-一个基于 AsyncHyper 的轻量级 Web 框架,用 Rust 语言实现。[](https://travis-ci.org/rustforce/sapper)
- [tiny-http](https://github.com/tiny-http/tiny-http) >>- 低级 HTTP 服务器库[](https://travis-ci.org/frewsxcv/tiny-http)
- [tomaka/rouille](https://github.com/tomaka/rouille) >>- Web 框架[](https://travis-ci.org/tomaka/rouille)
- [carllerche/tower-web](https://github.com/carllerche/tower-web) \[[tower-web](https://crates.io/crates/tower-web)]-一个快速的,样板自由,螃蟹的网络框架[](https://travis-ci.org/carllerche/tower-web)
- [danclive/sincere](https://github.com/danclive/sincere) >>-基于 hyper 和多线程的 Rust(稳定)的微型 Web 框架。[](https://travis-ci.org/danclive/sincere)
- [oltdaniel/zap](https://github.com/0x1daniel/zap) >>-一个迅雷不及掩耳的 Rust HTTP 框架[](https://travis-ci.org/oltdaniel/zap)
- [WebSocket](https://datatracker.ietf.org/doc/rfc6455/)
- [actix/sockjs](https://github.com/actix/sockjs) >>- 一个[SockJS](https://github.com/sockjs)Rust 服务器[](https://travis-ci.org/actix/sockjs)
- [cyderize/rust-websocket](https://github.com/cyderize/rust-websocket) >>- 用于处理 WebSocket 连接(客户端和服务器)的框架[](https://travis-ci.org/cyderize/rust-websocket)
- [housleyjk/ws-rs](https://github.com/housleyjk/ws-rs) >>- 轻量级,事件驱动的螃蟹 WebSockets[](https://travis-ci.org/housleyjk/ws-rs)
- [snapview/tungstenite-rs](https://github.com/snapview/tungstenite-rs) >>- 轻量级的基于流的 WebSocket 实现。
- [vi/websocat](https://github.com/vi/websocat) >>-用于与 WebSockets 交互的 CLI,具有 netcat、curl 和 socat 的功能。[](https://travis-ci.org/vi/websocat)
- [vityafx/urlshortener-rs](https://github.com/vityafx/urlshortener-rs) \[[urlshortener](https://crates.io/crates/urlshortener)] >>- 一个非常简单的 urlshortener Rust 库。[](https://travis-ci.org/vityafx/urlshortener-rs)
- 其他
- [cargonauts](https://github.com/cargonauts-rs/cargonauts) >>- 一种用于构建可维护的、分解良好的 Web 应用程序的 Web 框架。
- [pyros2097/rust-embed](https://github.com/pyros2097/rust-embed) >>- 将静态资产嵌入 rust 二进制文件的宏。
- [utkarshkukreti/select.rs](https://github.com/utkarshkukreti/select.rs) \[[select](https://crates.io/crates/select)]-从 HTML 文档中提取有用数据的库,适用于 Web 抓取。[![Build Status](https://api.travis-ci.org/utkarshkukreti/select.rs.svg?branch=master)](https://travis-ci.org/utkarshkukreti/select.rs)
- [pwoolcoc/soup](https://gitlab.com/pwoolcoc/soup) \[[soup](https://crates.io/crates/soup)] >>- 一个类似于 pythons beautifulsoup 的库,旨在实现对 HTML 文档的快速、简单的操作和查询。[![Build Status](https://gitlab.com/pwoolcoc/soup/badges/master/pipeline.svg)](https://gitlab.com/pwoolcoc/soup/badges/master/pipeline.svg)
- 反向代理
- [sozu-proxy/sozu](https://github.com/sozu-proxy/sozu) \[[sozu](https://crates.io/crates/sozu)]>>- 一个 HTTP 反向代理。[![Build Status](https://api.travis-ci.org/sozu-proxy/sozu.svg?branch=master)](https://api.travis-ci.org/sozu-proxy/sozu)
- 静态站点生成器
- [getzola/zola](https://github.com/getzola/zola) \[[zola](https://www.getzola.org/)] >>- 一个内置所有东西的固执静态站点生成器。[![Build Status](https://api.travis-ci.com/getzola/zola.svg?branch=master)](https://travis-ci.org/getzola/zola)
- [cobalt-org/cobalt.rs](https://github.com/cobalt-org/cobalt.rs) >>- 用 Rust 编写的静态现场发电机[](https://travis-ci.org/cobalt-org/cobalt.rs)
- [FuGangqiang/mdblog.rs](https://github.com/FuGangqiang/mdblog.rs) >>- markdown 文件的静态站点生成器。
- [leven-the-blog/leven](https://github.com/leven-the-blog/leven) \[[leven](https://crates.io/crates/leven)] >>- 一个简单的、并行的博客生成器。[](https://travis-ci.org/leven-the-blog/leven)

## 注册中心

注册中心允许你以箱子(crate)的形式,发布你的 Rust 库,公开和私下与他人分享。

- [Crates](https://crates.io) >>- 官方 Rust/Cargo 登记处。
- [Cloudsmith :heavy_dollar_sign:](https://cloudsmith.io/l/cargo-registry/) >>- 全面管理的软件包管理 SaaS,对公共和私人 Cargo/Rust 登记处(以及许多其他)提供一流的支持。有一个慷慨的免费服务,也是完全免费的开放源码。

## 资源

- 基准点
- [TeXitoi/benchmarksgame-rs](https://github.com/TeXitoi/benchmarksgame-rs) >>- [编程语言 Benchmarks 游戏](https://benchmarksgame-team.pages.debian.net/benchmarksgame/) 的 Rust 实现 [](https://travis-ci.org/TeXitoi/benchmarksgame-rs)
- 公示板和演示文稿
- [学习系统编程 Rust](https://speakerdeck.com/jvns/learning-systems-programming-with-rust) >>- 提交人[Julia Evans](https://twitter.com/@b0rk)@Rustconf 2016 年。
- [运输一个坚不可摧的 Rust Crate](https://www.youtube.com/watch?v=t4CyEKb-ywA) >>- 提交人[Michael Gattozzi](https://github.com/mgattozzi)@鲁斯康夫 2017 号
- [Rust: Hack Without Fear!](https://www.youtube.com/watch?v=lO1z-7cuRYI) >>- 提交人[Nicholas Matsakis](https://github.com/nikomatsakis)@ C++ 2018
- 学习
- [编程社区为学习 Rust 管理资源](https://hackr.io/tutorials/learn-rust) >>- 编程界投票推荐的资源清单。
- [exercism.io](https://exercism.io/tracks/rust) >>-编程练习可以帮助您学习 Rust 中的新概念。
- [习惯 Rust](https://github.com/mre/idiomatic-rust) >>- 同行评审的文章/谈话/报告集,教授习惯 Rust。
- [Learning Rust With Entirely Too Many Linked Lists](http://cglab.ca/~abeinges/blah/too-many-lists/book/) >>- 深入探讨了 Rust 的内存管理规则,通过实现几种不同类型的列表结构。
- [Rust by Example](https://doc.rust-lang.org/rust-by-example/)
- [Rust Cookbook](https://rust-lang-nursery.github.io/rust-cookbook/) >>-一组简单的例子,用螃蟹生态系统的箱子证明了完成常见编程任务的良好实践。
- [Rust in Motion](https://www.manning.com/livevideo/rust-in-motion?a_aid=cnichols&a_bid=6a993c2e) >>-视 频系列由[Carol Nichols](https://github.com/carols10cents)和[Jake Goulding](https://github.com/shepmaster)(已付)
- [rust-learning](https://github.com/ctjhoa/rust-learning) >>- 学习螃蟹的有用资源的集合
- [Rustlings](https://github.com/rust-lang/rustlings) >>- 小练习让你习惯读写 Rust 代码
- [stdx](https://github.com/brson/stdx) >>- 首先学习这些箱子,作为标准的扩展
- [Pennsylvania's 大学计算机科学 Rust 语言课](http://cis198-2016s.github.io/schedule/)
- [构建一个语言 VM](https://blog.subnetzero.io/post/building-language-vm-part-00/)
- 播客
- [New Rustacean](https://newrustacean.com) >>- 关于学习螃蟹的播客
- [Rustacean Station](https://rustacean-station.org/) - 社区项目,创建 Rust 播客内容。
- [Rusty Spike](https://rusty-spike.blubrry.net) >>-一切都是螃蟹的新闻
- [RustCamp 2015 Talks](http://confreaks.tv/events/rustcamp2015)
- [Rust Design Patterns](https://github.com/rust-unofficial/patterns)
- [Rust Guidelines](http://aturon.github.io/)
- [RustBooks](https://github.com/sger/RustBooks) >>- 螃蟹书清单
- [Rust Subreddit](https://www.reddit.com/r/rust/) >>-发布和讨论与螃蟹有关的问题、文章和资源的分论坛。

## 许可证

[![CC0](https://licensebuttons.net/p/zero/1.0/88x31.png)](https://creativecommons.org/publicdomain/zero/1.0/)