rust-unofficial/awesome-rust
GitHub: rust-unofficial/awesome-rust
一个由社区维护的 Rust 生态精选资源列表,涵盖应用程序、开发工具和各类库,帮助开发者快速发现和选型 Rust 项目。
Stars: 57305 | Forks: 3353
# Awesome Rust [](https://github.com/rust-unofficial/awesome-rust/actions/workflows/lint.yml) [](https://github.com/rust-unofficial/awesome-rust/actions/workflows/rust.yml) [](https://www.trackawesomelist.com/rust-unofficial/awesome-rust/)
精心整理的 Rust 代码与资源列表。
如果您想要贡献,请阅读[此内容](CONTRIBUTING.md)。
## 目录
- [应用程序](#applications)
* [音频与音乐](#audio-and-music)
* [区块链](#blockchain)
* [数据库](#database)
* [嵌入式](#embedded)
* [模拟器](#emulators)
* [文件管理器](#file-manager)
* [金融](#finance)
* [游戏](#games)
* [图形](#graphics)
* [图像处理](#image-processing)
* [工业自动化](#industrial-automation)
* [消息队列](#message-queue)
* [MLOps](#mlops)
* [可观测性](#observability)
* [操作系统](#operating-systems)
* [包管理器](#package-managers)
* [支付](#payments)
* [生产力](#productivity)
* [路由协议](#routing-protocols)
* [安全工具](#security-tools)
* [社交网络](#social-networks)
* [系统工具](#system-tools)
* [任务调度](#task-scheduling)
* [文本编辑器](#text-editors)
* [文本处理](#text-processing)
* [实用工具](#utilities)
* [视频](#video)
* [虚拟化](#virtualization)
* [Web](#web)
* [Web 服务器](#web-servers)
* [工作流自动化](#workflow-automation)
- [开发工具](#development-tools)
* [构建系统](#build-system)
* [调试](#debugging)
* [部署](#deployment)
* [嵌入式](#embedded-1)
* [FFI](#ffi)
* [格式化工具](#formatters)
* [IDEs](#ides)
* [性能分析](#profiling)
* [服务](#services)
* [静态分析](#static-analysis)
* [测试](#testing)
* [转译](#transpiling)
* [隧道](#tunnel)
- [库](#libraries)
* [人工智能](#artificial-intelligence)
+ [遗传算法](#genetic-algorithms)
+ [Google Gemini](#google-gemini)
+ [机器学习](#machine-learning)
+ [OpenAI](#openai)
+ [工具](#tooling)
* [天文学](#astronomy)
* [异步](#asynchronous)
* [音频与音乐](#audio-and-music-1)
* [身份验证](#authentication)
* [汽车](#automotive)
* [生物信息学](#bioinformatics)
* [缓存](#caching)
* [云](#cloud)
* [命令行](#command-line)
* [压缩](#compression)
* [计算](#computation)
* [并发](#concurrency)
* [配置](#configuration)
* [密码学](#cryptography)
* [数据处理](#data-processing)
* [数据流](#data-streaming)
* [数据结构](#data-structures)
* [数据可视化](#data-visualization)
* [数据库](#database-1)
* [日期与时间](#date-and-time)
* [分布式系统](#distributed-systems)
* [领域驱动设计](#domain-driven-design)
* [eBPF](#ebpf)
* [电子邮件](#email)
* [编码](#encoding)
* [文件系统](#filesystem)
* [金融](#finance-1)
* [函数式编程](#functional-programming)
* [游戏开发](#game-development)
* [地理空间](#geospatial)
* [图算法](#graph-algorithms)
* [图形](#graphics-1)
* [GUI](#gui)
* [图像处理](#image-processing-1)
* [语言规范](#language-specification)
* [许可授权](#licensing)
* [日志](#logging)
* [宏](#macro)
* [标记语言](#markup-language)
* [移动端](#mobile)
* [网络编程](#network-programming)
* [解析](#parsing)
* [外设](#peripherals)
* [特定平台](#platform-specific)
* [逆向工程](#reverse-engineering)
* [脚本](#scripting)
* [仿真](#simulation)
* [社交网络](#social-networks-1)
* [系统](#system)
* [任务调度](#task-scheduling-1)
* [模板引擎](#template-engine)
* [文本处理](#text-processing-1)
* [文本搜索](#text-search)
* [Unsafe](#unsafe)
* [视频](#video-1)
* [虚拟化](#virtualization-1)
* [Web 编程](#web-programming)
- [仓库](#registries)
- [资源](#resources)
- [许可证](#license)
## 应用程序
* [ad-si/Woxi](https://github.com/ad-si/Woxi) [[woxi](https://crates.io/crates/woxi)] - 由 Rust 驱动的 Wolfram 语言解释器。
* [alacritty](https://github.com/alacritty/alacritty) - 跨平台、GPU 加速的终端模拟器
* [Andromeda](https://github.com/tryandromeda/andromeda) - 完全使用 Rust 🦀 从头构建,并由 The Nova Engine 驱动的 JavaScript 和 TypeScript 运行时。
* [arimxyer/models](https://github.com/arimxyer/models) [[modelsdev](https://crates.io/crates/modelsdev)] - 用于浏览 AI 模型、基准测试和编程代理的 TUI [](https://github.com/arimxyer/models/actions/workflows/ci.yml)
* [Arti](https://gitlab.torproject.org/tpo/core/arti) - Tor 的一项实现。(目前是一个不太完整的客户端。但请关注此空间!) [](https://crates.io/crates/arti)
* [asm-cli-rust](https://github.com/cch123/asm-cli-rust) - 交互式汇编 Shell。
* [clash-verge-rev/clash-verge-rev](https://github.com/clash-verge-rev/clash-verge-rev) - 基于 tauri 和 rust 的跨平台现代 Clash GUI,支持 Windows、macOS 和 Linux。
* [cloudflare/boringtun](https://github.com/cloudflare/boringtun) - 用户态 WireGuard VPN 实现 [](https://crates.io/crates/boringtun)
* [DBX](https://github.com/t8y2/dbx) - 使用 Tauri 构建的轻量级开源数据库管理工具,支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、DuckDB 等。[](https://github.com/t8y2/dbx/actions/workflows/ci.yml)
* [defguard](https://github.com/defguard/defguard) - 企业级开源 SSO 和 WireGuard VPN,支持真正的 2FA/MFA
* [denoland/deno](https://github.com/denoland/deno) - 由 V8 和 Tokio 构建的安全 JavaScript/TypeScript 运行时 [](https://github.com/denoland/deno/actions)
* [doprz/dipc](https://github.com/doprz/dipc) - 使用您最喜爱的调色板/主题转换您最喜爱的图片和壁纸 [](https://crates.io/crates/dipc)
* [EasyTier](https://github.com/EasyTier/EasyTier) - 一个简单、功能齐全的去中心化 mesh VPN,支持 WireGuard。[](https://crates.io/crates/easytier) [](https://github.com/EasyTier/EasyTier/actions/)[](https://github.com/EasyTier/EasyTier/actions/)
* [Edit](https://github.com/microsoft/edit) - 满足简单需求的简单编辑器。[](https://github.com/microsoft/edit/actions/workflows/ci.yml)
* [fcsonline/drill](https://github.com/fcsonline/drill) - 受 Ansible 语法启发的 HTTP 负载测试应用程序
* [fend](https://github.com/printfn/fend) - 支持任意精度和单位感知的计算器 [](https://github.com/printfn/fend/actions/workflows/actions.yml)
* [Fractalide](https://github.com/fractalide/fractalide) - 简单的微服务
* [glzr-io/glazewm](https://github.com/glzr-io/glazewm) - 受 i3wm 启发的 Windows 平铺窗口管理器,具有 YAML 配置、多显示器支持和键盘驱动命令
* [google/mdbook-i18n-helpers](https://github.com/google/mdbook-i18n-helpers) [[mdbook-i18n-helpers](https://crates.io/crates/mdbook-i18n-helpers)] - mdbook 的国际化和渲染扩展。
* [habitat](https://github.com/habitat-sh/habitat) - Chef 创建的用于构建、部署和管理应用程序的工具。
* [Herd](https://github.com/imjacobclark/Herd) - 实验性 HTTP 负载测试应用程序
* [hickory-dns](https://crates.io/crates/hickory-dns) - DNS 服务器 [](https://github.com/hickory-dns/hickory-dns/actions?query=workflow%3Atest)
* [innernet](https://github.com/tonarino/innernet) - 底层使用 Wireguard 的覆盖或私有 mesh 网络
* [jedisct1/flowgger](https://github.com/awslabs/flowgger) - 快速、简单且轻量的数据收集器
* [kalker](https://github.com/PaddiM8/kalker) - 支持类数学语法的科学计算器,支持用户自定义变量、函数、求导、积分和复数。跨平台 + WASM 支持 [](https://github.com/PaddiM8/kalker/actions)
* [kftray](https://github.com/hcavarsan/kftray) - 用于管理和共享多个 kubectl port-forward 配置的跨平台系统托盘应用。[](https://github.com/hcavarsan/kftray/actions)
* [kytan](https://github.com/changlan/kytan) - 高性能点对点 VPN
* [linkerd/linkerd2-proxy](https://github.com/linkerd/linkerd2-proxy) - 适用于 Kubernetes 的超轻量级服务网格。
* [LWE](https://github.com/YangYuS8/lwe) - 用于浏览、管理和应用 Wallpaper Engine 内容的 Linux 桌面应用,使用 Rust 和 Tauri 构建。
* [lzanini/mdbook-katex](https://github.com/lzanini/mdbook-katex) [[mdbook-katex](https://crates.io/crates/mdbook-katex)] - [mdBook](https://github.com/rust-lang/mdBook) 的预处理器,使用 KaTeX 渲染 LaTeX 数学表达式。
* [MaidSafe](https://github.com/maidsafe) - 去中心化平台。
* [mayocream/koharu](https://github.com/mayocream/koharu) - 基于 AI 技术的漫画翻译器,具备自动对话框检测、OCR、图像修复和 LLM 翻译功能,由 Candle 和 Tauri 构建
* [mdBook](https://github.com/rust-lang/mdBook) - 用于从 Markdown 文件创建书籍的命令行工具 [](https://github.com/rust-lang/mdBook/actions)
* [Mega](https://github.com/web3infra-foundation/mega) - 支持 Git 的单体仓库与单一代码库管理系统,也是 Google Piper 的非官方开源实现。
* [Michael-F-Bryan/mdbook-linkcheck](https://github.com/Michael-F-Bryan/mdbook-linkcheck) [[mdbook-linkcheck](https://crates.io/crates/mdbook-linkcheck)] - mdbook 的后端,可以为您检查链接。
* [mirrord](https://github.com/metalbear-co/mirrord) - 连接您的本地进程和云环境,并在云条件下运行本地代码
* [nicohman/eidolon](https://github.com/nicohman/eidolon) - 适用于 linux 和 macosx 的 Steam 和 DRM 免费游戏注册表和启动器
* [OxideTerm](_URL_175/>) - 使用 Tauri 2.0 和纯 Rust SSH (russh) 构建的跨平台 SSH 终端客户端和本地终端模拟器。具有多路复用连接、SFTP 文件管理器、内置 IDE (CodeMirror 6)、端口转发 (-L/-R/-D)、宽限期间自动重连、插件系统、AI 助手、加密导出 (.oxide) 和 11 种语言等功能。[](https://github.com/AnalyseDeCircuit/oxideterm/actions/workflows/ci.yml)
* [Pijul](https://pijul.org) - 基于补丁的分布式版本控制系统
* [qiluo-admin](https://github.com/chelunfu/qiluo_admin) - 企业级快速开发平台 (Axum + SeaORM + JWT + VUE3,支持 MySQL/Postgres/SQLite)
* [Rauthy](https://github.com/sebadob/rauthy) - OpenID Connect 单点登录身份与访问管理
* [Rio](https://github.com/raphamorim/rio) - 由 WebGPU 驱动的硬件加速 GPU 终端模拟器,专注于在桌面和浏览器中运行。
* [rkik](https://github.com/aguacero7/rkik) - 专为无状态和被动 NTP 检查而设计的 CLI 工具,就像 dig 或 ping 之于 DNS 和 ICMP 一样。它支持异步请求和持续监控。[](https://crates.io/crates/rkik)
* [run](https://github.com/Esubaalew/run) [[run-kit](https://crates.io/crates/run-kit)] - 通用多语言运行器和智能 REPL(支持 25+ 种语言:Python、JS、Go、C 等)。
* [Rust Iot Platform](https://github.com/iot-ecology/rust-iot-platform) - 使用 Rust 构建的高性能 IoT 开发平台,专为多协议支持和实时数据处理而设计。该平台支持 MQTT、WebSockets (WS)、TCP 和 CoAP 协议,针对多样化的 IoT 应用具有极高的灵活性。
* [rx](https://github.com/cloudhead/rx) - 受 Vi 启发的现代像素艺术编辑器
* [Ryot](https://github.com/ignisda/ryot) - 用于跟踪媒体消耗、健身等情况的自托管应用程序。
* [s00d/switchshuttle](https://github.com/s00d/switchshuttle) - 用于组织和运行预定义终端命令的跨平台系统托盘应用,支持全局热键、嵌套菜单和基于 JSON 的配置 (Tauri + Vue)。
* [Saga Reader](https://github.com/sopaco/saga-reader) - 由 AI 驱动的极速、超轻量级互联网阅读器。支持获取搜索引擎信息和 RSS。
* [Servo](https://github.com/servo/servo) - 原型 Web 浏览器引擎
* [shoes](https://github.com/cfal/shoes) - 多协议代理服务器
* [shuttle](https://github.com/shuttle-hq/shuttle) - 无服务器平台。
* [Sniffnet](https://github.com/GyulyVGC/sniffnet) - 轻松监控网络流量的跨平台应用程序 [](https://github.com/GyulyVGC/sniffnet/blob/main/.github/workflows/rust.yml) [](https://crates.io/crates/sniffnet)
* [SWC](https://github.com/swc-project/swc) - 超快的 TypeScript / JavaScript 编译器
* [TabbyML/tabby](https://github.com/TabbyML/tabby) - 自托管 AI 编程助手,是 GitHub Copilot 的开源替代品,支持 GPU 和 OpenAPI 接口 [](https://github.com/TabbyML/tabby/releases/latest)
* [temps](https://github.com/gotempsh/temps) - 自托管 PaaS,用单个 Rust 二进制文件取代 Vercel、分析、错误跟踪和正常运行时间监控
* [tiny](https://github.com/osa1/tiny) - 终端 IRC 客户端
* [topjohnwu/Magisk](https://github.com/topjohnwu/Magisk) - 一套用于自定义 Android 的开源工具,提供 root 访问、启动映像操作和 Systemless 修改
* [Typst](https://github.com/typst/typst) - 基于标记的排版系统 [](https://crates.io/crates/typst)
* [UpVPN](https://github.com/upvpn/upvpn-app) - 适用于 macOS、Linux 和 Windows,基于 Tauri 构建的 WireGuard VPN 客户端。
* [vortix](https://github.com/Harry-kp/vortix) - 适用于 WireGuard 和 OpenVPN 的终端 UI,具有实时遥测、泄漏检测和kill switch 功能
* [vproxy](https://github.com/0x676e67/vproxy) - 高性能 HTTP/HTTPS/SOCKS5 代理服务器 [](https://crates.io/crates/vproxy)
* [wasmer](https://github.com/wasmerio/wasmer) - 支持 WASI 和 Emscripten 的安全快速 WebAssembly 运行时 [](https://github.com/wasmerio/wasmer/actions)
* [Weld](https://github.com/serayuzgur/weld) - 完整的虚假 REST API 生成器
* [wezterm](https://github.com/wezterm/wezterm) - GPU 加速的跨平台终端模拟器和多路复用器
* [WinterJS](https://github.com/wasmerio/winterjs) - 使用 SpiderMonkey 和 Axum 构建的安全 JavaScript 运行时
* [zellij](https://github.com/zellij-org/zellij) - 功能齐备的终端多路复用器(工作区)
* [Zephyr](https://github.com/Juwan-Hwang/Zephyr) - 使用 Tauri 构建的现代、轻量且安全的 Mihomo (Clash Meta) GUI 客户端。[](https://github.com/Juwan-Hwang/Zephyr/actions/workflows/security.yml)
### 音频与音乐
* [dano](https://github.com/kimono-koans/dano) - 适用于媒体文件的 hashdeep/md5tree(但功能远多于此)
* [enginesound](https://github.com/DasEtwas/enginesound) - 用于程序化生成半逼真引擎声音的 GUI 和命令行应用程序。具有深度配置、可变采样率和频率分析窗口。
* [Festival](https://github.com/hinto-janai/festival) - 本地音乐播放器/服务器/客户端 [](https://github.com/hinto-janai/festival/actions/workflows/ci.yml)
* [figsoda/mmtc](https://github.com/figsoda/mmtc) [[mmtc](https://crates.io/crates/mmtc)] - 追求简单但具备高可配置性的极简 mpd 终端客户端 [](https://github.com/figsoda/mmtc/actions/workflows/ci.yml)
* [Glicol](https://github.com/chaosprint/glicol) - 面向图形的实时编程语言,用于在浏览器中进行协作音乐创作。
* [LargeModGames/spotatui](https://github.com/LargeModGames/spotatui) [[spotatui](https://crates.io/crates/spotatui)] - 具有原生流媒体、同步歌词和实时音频可视化的 Spotify 终端客户端 [](https://github.com/LargeModGames/spotatui/actions/workflows/cd.yml)
* [mierak/rmpc](https://github.com/mierak/rmpc) [[rmpc](https://crates.io/crates/rmpc)] - 现代、可配置的基于终端的 MPD 客户端,支持专辑封面
* [ncspot](https://github.com/hrkfdn/ncspot) - 跨平台 ncurses Spotify 客户端,灵感来自 ncmpc 及其同类工具。[](https://github.com/hrkfdn/ncspot/actions?query=workflow%3ABuild)
* [OpenMeters](https://github.com/httpsworldview/openmeters) - 专为 Linux 编写的快速、简单、专业的音频计量/可视化工具。
* [Pinepods](https://github.com/madeofpendletonwool/PinePods) - 基于 Rust 的播客管理系统,支持多用户。Pinepods 利用中央数据库,使得收听时间和主题设置等设置可以跨设备同步。借助使用 Tauri 构建的客户端,这是一个完整的跨平台收听解决方案](https://github.com/madeofpendletonwool/PinePods/actions/workflows/docker-publish.yml)
* [Polaris](https://github.com/agersant/polaris) - 音乐流媒体应用程序。
* [Spotify Player](https://github.com/aome510/spotify-player) - 终端中的 Spotify 播放器,功能完全对等。
* [Spotifyd](https://github.com/Spotifyd/spotifyd) - 作为 UNIX 守护进程运行的开源 Spotify 客户端。[](https://github.com/Spotifyd/spotifyd/actions/workflows/ci.yml)
* [termusic](https://github.com/tramhao/termusic) - 编写的音乐播放器 TUI
* [tunein-cli](https://github.com/tsirysndr/tunein-cli) - 直接在您的终端浏览并收听全球数以千计的广播电台 [](https://github.com/tsirysndr/tunein-cli/actions/workflows/ci.yml)
* [WhatBPM](https://github.com/sergree/whatbpm) - 面向电子舞曲制作人的每日静态生成信息资源。利用 Beatport 和 Spotify 等公开数据,提供有关每种 EDM 曲风最常用值(如速度、调性、根音等)的每日分析。
### 区块链
* [Anchor](https://github.com/solana-foundation/anchor) - Anchor 是用于构建安全 Solana 程序(智能合约)的领先开发框架。
* [artemis](https://github.com/paradigmxyz/artemis) - 用于编写 MEV 机器人的简单、模块化且快速的框架。
* [Bitcoin Satoshi's Vision](https://github.com/brentongunning/rust-sv) [[sv](https://crates.io/crates/sv)] - 用于处理 Bitcoin SV 的库。
* [cairo](https://github.com/starkware-libs/cairo) - Cairo 是第一种用于为通用计算创建可证明程序的图灵完备语言。它也是使用 STARK 证明的 ZK-Rollup [StarkNet](https://www.starknet.io) 的原生语言 
* [ChainX](https://github.com/chainx-org/ChainX) - Polkadot 上完全去中心化的跨链加密资产管理。
* [CITA](https://github.com/citahub/cita) - 面向企业用户的高性能区块链内核。
* [coinbase-pro-rs](https://github.com/inv2004/coinbase-pro-rs) - Coinbase pro 客户端,支持 sync/async/websocket
* [datahaven-xyz/datahaven](https://github.com/datahaven-xyz/datahaven) - 由 EigenLayer 保护的首个 AI 去中心化存储。
* [Diem](https://github.com/diem/diem) - Diem 的使命是建立一种简单的全球货币和金融基础设施,从而惠及数十亿人。
* [dusk-network/rusk](https://github.com/dusk-network/rusk) - Dusk 的参考实现,这是一个注重隐私、可扩展的金融市场基础设施 (FMI),用于真实世界资产 (RWA) 和合规的金融应用程序。[](https://github.com/dusk-network/rusk/actions/workflows/rusk_ci.yml)
* [electrumrs](https://github.com/romanz/electrs) - Electrum Server 的高效重新实现。
* [equilibriumco/beerus](https://github.com/equilibriumco/beerus) - Beerus 是一个无信任的 StarkNet 轻客户端,⚡极速 ⚡ [](https://github.com/equilibriumco/beerus/actions/workflows/check.yml)
* [ethabi](https://github.com/rust-ethereum/ethabi) - 编码和解码智能合约调用。
* [ethaddrgen](https://github.com/Limeth/ethaddrgen) - 自定义以太坊靓地址生成器
* [etk](https://github.com/quilt/etk) - etk 是一组用于编写、读取和分析 EVM 字节码的工具。
* [Forest](https://github.com/ChainSafe/forest) - Filecoin 实现 [](https://app.circleci.com/pipelines/github/ChainSafe/forest?branch=main)
* [Foundry](https://github.com/foundry-rs/foundry) - Foundry 是一个极速、便携且模块化的以太坊应用开发工具包。 
* [Grin](https://github.com/mimblewimble/grin/) - MimbleWimble 协议的演进
* [hdwallet](https://github.com/jjyr/hdwallet) [[hdwallet](https://crates.io/crates/hdwallet)] - BIP-32 HD 钱包相关的密钥派生工具。
* [Holochain](https://github.com/holochain/holochain) - 区块链的可扩展 P2P 替代方案,用于构建您一直想做的所有分布式应用程序。[](https://github.com/holochain/holochain/actions/)
* [Hyperlane]() - 无许可、模块化互操作性的框架。链下客户端以及适用于 Solana VM 和 CosmWasm 的智能合约均使用 Rust 编写。
* [ibc-rs](https://github.com/informalsystems/hermes) - [跨链通信](https://docs.cosmos.network/ibc) 协议的实现
* [infincia/bip39-rs](https://github.com/infincia/bip39-rs) [[bip39](https://crates.io/crates/bip39)] - BIP39 的实现。
* [interBTC](https://github.com/interlay/interbtc) - 无信任且完全去中心化的比特币桥,连接至 Polkadot 和 Kusama。
* [Joystream](https://github.com/Joystream/joystream) - 用户治理的视频平台
* [Kaspa](https://github.com/kaspanet/rusty-kaspa) - 世界上最快的、开源的、去中心化且完全可扩展的 Layer-1。
* [Lighthouse](https://github.com/sigp/lighthouse) - 以太坊共识层 (CL) 客户端 [](https://github.com/sigp/lighthouse/actions)
* [linera-io/linera-protocol](https://github.com/linera-io/linera-protocol) - 为高度可扩展、低延迟 Web3 应用程序设计的去中心化区块链基础设施 [](https://github.com/linera-io/linera-protocol/actions/workflows/rust.yml)
* [near/nearcore](https://github.com/near/nearcore) - 面向低端移动设备的去中心化智能合约平台。
* [Nervos CKB](https://github.com/nervosnetwork/ckb) - Nervos CKB 是一个公共无需许可的区块链,也是 Nervos 网络的常识层。
* [opensea-rs](https://github.com/gakonst/opensea-rs) - Opensea API 和合约的绑定与 CLI。
* [Parity-Bitcoin](https://github.com/paritytech/parity-bitcoin) - Parity 比特币客户端
* [Phala-Network/phala-blockchain](https://github.com/Phala-Network/phala-blockchain) - 基于 Intel SGX 和 Substrate 的机密智能合约区块链
* [polkadot-sdk](https://github.com/paritytech/polkadot-sdk) - Parity Polkadot 区块链 SDK
* [pragma-org/amaru](https://github.com/pragma-org/amaru) - 使用 Rust 编写的 Cardano 节点客户端。
* [reth](https://github.com/paradigmxyz/reth) - 模块化、对贡献者友好且极速的以太坊协议实现。
* [revm](https://github.com/bluealloy/revm) - 革命性机器 (revm) 是一个快速的以太坊虚拟机。
* [rust-bitcoin](https://github.com/rust-bitcoin/rust-bitcoin) - 提供与 Bitcoin 相关的数据结构和网络消息的 反/序列化、解析和执行支持的库。
* [rust-lightning](https://github.com/lightningdevkit/rust-lightning) [](https://crates.io/crates/lightning) - 比特币闪电网络库。主 crate `lightning` 不处理网络、持久化或任何其他 I/O。因此,它是运行时无关的,但用户必须实现基本的网络逻辑、链交互和磁盘存储。
* [sigma-rust](https://github.com/ergoplatform/sigma-rust) - ErgoTree 解释器和与钱包相关的功能。
* [starkware-libs/cairo-vm](https://github.com/starkware-libs/cairo-vm) - Cairo VM 的实现 [](https://github.com/starkware-libs/cairo-vm/actions/workflows/rust.yml)
* [Subspace](https://github.com/autonomys/subspace) - 第一个能够通过同时实现可扩展性、安全性和去中心化来完全解决区块链不可能三角的 Layer-1 区块链。
* [Sui](https://github.com/MystenLabs/sui) - 下一代智能合约平台,具有高吞吐量、低延迟的特点,并采用由 Move 编程语言驱动的面向资产编程模型。
* [svm-rs](https://github.com/alloy-rs/svm-rs) - Solidity 编译器版本管理器。
* [tempoxyz/tempo](https://github.com/tempoxyz/tempo) - 为大规模稳定币支付而构建的区块链,具有 EVM 兼容性、亚秒级终局性和原生智能账户功能,基于 Reth SDK 构建
* [tendermint-rs](https://github.com/cometbft/tendermint-rs) - Tendermint 区块链数据结构和客户端
* [wagyu](https://github.com/howardwu/wagyu) [[wagyu](https://crates.io/crates/wagyu)] - 用于生成加密货币钱包的库
* [zcash](https://github.com/zcash/zcash) - Zcash 是 "Zerocash" 协议的一种实现。
### 数据库
* [apecloud/ape-dts](https://github.com/apecloud/ape-dts) - 数据传输套件。支持 MySQL、PostgreSQL、Redis、MongoDB、Kafka、ClickHouse 等之间的数据复制。
* [Atomic-Server](https://github.com/ontola/atomic-server/) [[atomic-server](https://crates.io/crates/atomic_server)] - NoSQL 图数据库,具有实时更新、动态索引和用于 CMS 目的的易用 GUI。[](https://github.com/ontola/atomic-server/actions)
* [ayarotsky/redis-shield](https://github.com/ayarotsky/redis-shield) - 一个将令牌桶算法实现为原生命令的 Redis 模块,用于高性能限流
* [CozoDB](https://github.com/cozodb/cozo) - 使用 Datalog 并专注于图形数据和算法的事务型关系数据库。支持时间旅行且速度极快](https://github.com/cozodb/cozo/actions/workflows/build.yml)
* [Curvine](https://github.com/CurvineIO/curvine) - Curvine 是一个用 Rust 编写的高性能、并发分布式缓存系统,专为 AI、大数据等领域的低延迟、高吞吐量工作负载而设计。
* [darkbird](https://github.com/Rustixir/darkbird) [[darkbird](https://crates.io/crates/darkbird)] - 受 erlang mnesia 启发的高并发、实时内存存储
* [Databend](https://github.com/databendlabs/databend) - 具有云原生架构的现代实时数据处理与分析 DBMS [](https://github.com/databendlabs/databend/actions)
* [DB3 Network](https://github.com/dbpunk-labs/db3) - DB3 是一个社区驱动的区块链 layer2 去中心化数据库网络 [](https://github.com/dbpunk-labs/db3/actions/workflows/ci.yml)
* [dsplce-co/supabase-plus](https://github.com/dsplce-co/supabase-plus) [[supabase-plus](https://crates.io/crates/supabase-plus)] - 扩展官方 Supabase CLI 的开箱即用命令行工具 [
](https://github.com/dsplce-co/supabase-plus/actions/workflows/publish.yml)
* [erikgrinaker/toydb](https://github.com/erikgrinaker/toydb) - 分布式 SQL 数据库,作为学习项目编写。
* [Garage](https://github.com/deuxfleurs-org/garage) [[garage](https://crates.io/crates/garage)] - 兼容 S3 的分布式对象存储服务,专为中小规模的自托管而设计。[](https://woodpecker.deuxfleurs.fr/repos/1)
* [GlueSQL](https://github.com/gluesql/gluesql) - 用于 SQL 数据库的 Rust 库,包括解析器 (sqlparser-rs)、执行层以及各种持久化和非持久化存储选项,全部集于一包。[](https://crates.io/crates/gluesql)
* [GreptimeDB](https://github.com/grepTimeTeam/greptimedb/) - 开源、云原生、分布式时序数据库,支持 PromQL/SQL/Python。[](https://github.com/greptimeTeam/greptimedb/actions/workflows/develop.yml)
* [HelixDB](https://github.com/HelixDB/helix-db) - 面向 RAG 和 AI 的强大图向量数据库,用于智能数据存储
* [Hiqlite](https://github.com/sebadob/hiqlite) - 高可用、嵌入式、基于 raft 的 SQLite + 缓存
* [indradb](https://crates.io/crates/indradb) - 图数据库
* [KiteSQL](https://github.com/KipData/KiteSQL) - 面向 Rust 的 SQL 即函数
* [lancedb](https://github.com/lancedb/lancedb) [[vectordb](https://crates.io/crates/vectordb)] - 面向 AI 应用程序的无服务器、低延迟向量数据库
* [Lucid](https://github.com/lucid-kv/lucid) - 通过 HTTP API 访问的高性能分布式 KV 存储。[](https://github.com/lucid-kv/lucid/actions?workflow=Lucid)
* [Materialize](https://github.com/MaterializeInc/materialize) - 由 Timely Dataflow 驱动的流式 SQL 数据库 :heavy_dollar_sign:
* [native_db](https://github.com/vincent-herlemont/native_db) [[native_db](https://crates.io/crates/native_db)] - 适用于多平台应用(服务器、桌面、移动端)的即插即用式嵌入式数据库。轻松同步 Rust 类型
* [Neon](https://github.com/neondatabase/neon) - 无服务器 Postgres。我们将存储和计算分离,以提供自动扩展、分支和无底存储。
* [noria](https://github.com/mit-pdos/noria) [[noria](https://crates.io/crates/noria)] - 针对 Web 应用程序后端的动态变化、部分状态化的数据流
* [oxigraph/oxigraph](https://github.com/oxigraph/oxigraph) [[oxigraph](https://crates.io/crates/oxigraph)] - 实现 [SPARQL](https://www.w3.org/TR/sparql11-overview/) 标准的图数据库 
* [ParadeDB](https://github.com/paradedb/paradedb/) - ParadeDB 是基于 Postgres 构建的 Elasticsearch 替代品,专为实时搜索和分析而设计。
* [ParityDB](https://github.com/paritytech/parity-db) - 快速可靠的数据库,针对读操作进行了优化
* [pgdogdev/pgdog](https://github.com/pgdogdev/pgdog) - 具有连接池、负载均衡和分片功能的快速 PostgreSQL 扩展代理。
* [PumpkinDB](https://github.com/PumpkinDB/PumpkinDB) - 事件溯源数据库引擎
* [Qdrant](https://github.com/qdrant/qdrant) - 具有扩展过滤支持的开源向量相似性搜索引擎 [](https://github.com/qdrant/qdrant/actions)
* [Qrlew/qrlew](https://github.com/Qrlew/qrlew) [[qrlew](https://crates.io/crates/qrlew)] - SQL 到 SQL 的差分隐私层 [](https://github.com/Qrlew/qrlew/actions) 
* [QuillSQL](https://github.com/feichai0017/QuillSQL) - 受 CMU 15445 启发的教育性 Rust 关系数据库 (RDBMS)
* [RisingWaveLabs/RisingWave](https://github.com/RisingWaveLabs/risingwave) - 云原生下一代流数据库 [](https://github.com/risingwavelabs/risingwave/actions)
* [RustFS](https://github.com/rustfs/rustfs) [[RustFS](https://crates.io/crates/rustfs)] - 🚀 RustFS 是一个开源、兼容 S3 的高性能对象存储系统,支持与 MinIO 和 Ceph 等其他兼容 S3 的平台迁移与共存。[](https://github.com/rustfs/rustfs)
* [ruvnet/ruvector](https://github.com/ruvnet/ruvector) [[ruvector-core](https://crates.io/crates/ruvector-core)] - 自学习向量数据库和认知容器,可在本地运行 LLM 并支持水平扩展。
* [sabiql](https://github.com/riii111/sabiql) [[sabiql](https://crates.io/crates/sabiql)] - 快速、免驱动的 TUI,用于浏览、查询和编辑 PostgreSQL 数据库。[](https://github.com/riii111/sabiql/actions/workflows/ci.yml)
* [seppo0010/rsedis](https://github.com/seppo0010/rsedis) - Redis 的重新实现。
* [Skytable](https://github.com/skytable/skytable) - 多模型 NoSQL 数据库 
* [sled](https://crates.io/crates/sled) - (测试版)现代嵌入式数据库 [](https://github.com/spacejam/sled/actions?workflow=Rust)
* [SQLSync](https://github.com/orbitinghail/sqlsync) - 多人协作、离线优先的 SQLite [](https://github.com/orbitinghail/sqlsync/actions?query=branch%3Amain)
* [SurrealDB](https://github.com/surrealdb/surrealdb) - 可扩展的分布式图数据库 [](https://github.com/surrealdb/surrealdb/actions)
* [tabularis](https://github.com/TabularisDB/tabularis) - 轻量级、以开发者为重点的数据库管理工具,使用 Tauri 和 React 构建。
* [TerminusDB](https://github.com/terminusdb/terminusdb-store) - 开源图数据库和文档存储 [](https://github.com/terminusdb/terminusdb-store/actions)
* [tikv](https://github.com/tikv/tikv) - Rust 中的分布式 KV 数据库
* [Tonbo](https://github.com/tonbo-io/tonbo) - Tonbo 是建立在 Apache Arrow 和 Parquet 上的嵌入式持久化数据库 [](https://crates.io/crates/tonbo)
* [TrailBase](https://github.com/trailbaseio/trailbase) - 快速、轻量的单文件 FireBase 替代品,具有类型安全的 API、内置 V8 JS/ES6/TS 引擎、身份验证和管理仪表板 [](https://github.com/trailbaseio/trailbase/actions?workflow=test)
* [tsink](https://github.com/h2337/tsink) - Rust 的嵌入式时序数据库 [](https://crates.io/crates/tsink)
* [Turso](https://github.com/tursodatabase/turso) - Turso 数据库是一个进程内的 SQL 数据库,兼容 SQLite。
* [USearch](https://github.com/unum-cloud/usearch) - 面向向量和字符串的相似性搜索引擎 [](https://crates.io/crates/usearch)
* [valentinus](https://github.com/kn0sys/valentinus) - 使用 LMDB 绑定构建的下一代向量数据库 [](https://crates.io/crates/valentinus)
* [vorot93/libmdbx-rs](https://github.com/vorot93/libmdbx-rs) [[mdbx-sys](https://crates.io/crates/mdbx-sys)] - MDBX 的绑定,一个“快速、紧凑、强大、嵌入式、事务型键值数据库,且许可证宽松”。这是 mozilla/lmdb-rs 的一个分支,带有使其能兼容 libmdbx 的补丁。
* [WooriDB](https://github.com/naomijub/wooridb) - 受 Crux 和 Datomic 启发的通用时序数据库。
### 嵌入式
* [embassy-rs/embassy](https://github.com/embassy-rs/embassy) [[embassy](https://crates.io/crates/embassy)] - 面向嵌入式 Rust 的下一代 async/await 框架,提供针对 STM32、nRF、RP、ESP32 等的 HAL。具有 embassy-time、embassy-net、embassy-usb 和低功耗支持。[](https://github.com/embassy-rs/embassy/actions)
* [rmk](https://github.com/haobogu/rmk) - 功能丰富的键盘固件。
* [uefi-rs](https://github.com/rust-osdev/uefi-rs) - 统一可扩展固件接口的 Rust 封装。这个 crate 让开发利用安全、方便且高性能的 UEFI 功能抽象的 Rust 软件变得轻松。
### 模拟器
另见 [匹配关键字 'emulator' 的 crate](https://crates.io/keywords/emulator)。
* CHIP-8
* [ColinEberhardt/wasm-rust-chip8](https://github.com/ColinEberhardt/wasm-rust-chip8) - WebAssembly CHIP-8 模拟器。
* [starrhorne/chip8-rust](https://github.com/starrhorne/chip8-rust) - chip8 模拟器
* Commodore 64
* [kondrak/rust64](https://github.com/kondrak/rust64) - Commodore 64 模拟器
* Flash Player
* [Ruffle](https://github.com/ruffle-rs/ruffle) - Ruffle 是一个 Adobe Flash Player 模拟器。Ruffle 使用 WebAssembly 同时以桌面和 Web 为目标平台。[](https://github.com/ruffle-rs/ruffle/actions/workflows/test_rust.yml)[](https://github.com/ruffle-rs/ruffle/actions/workflows/test_web.yml)
* Gameboy
* [Gekkio/mooneye-gb](https://github.com/Gekkio/mooneye-gb) - Game Boy 研究项目和模拟器
* [joamag/boytacean](https://github.com/joamag/boytacean) - GameBoy Color 模拟器,使用 WebAssembly 在 Web 上运行。
* [mohanson/gameboy](https://github.com/mohanson/gameboy) - 功能完整的跨平台 GameBoy 模拟器。永远的 boys!。
* [mvdnes/rboy](https://github.com/mvdnes/rboy) - Gameboy 模拟器
* Gameboy Advance
* [michelhe/rustboyadvance-ng](https://github.com/michelhe/rustboyadvance-ng) - RustboyAdvance-ng 是一个 Gameboy Advance 模拟器,支持桌面、android 和 [WebAssembly](https://michelhe.github.io/rustboyadvance-ng/)。[](https://github.com/michelhe/rustboyadvance-ng/actions?query=workflow%3ADeploy)
* GameMaker
* [OpenGMK](https://github.com/OpenGMK/OpenGMK) - OpenGMK 是专有 GameMaker Classic 引擎的现代重写版,提供了运行器的完整源代码移植、反编译器、TASing 框架以及用于自行处理游戏数据的库。
* IBM PC
* [MartyPC](https://github.com/dbalsom/martypc) - 使用 Rust 编写的 IBM PC/XT 模拟器。
* Intel 8080 CPU
* [mohanson/i8080](https://github.com/mohanson/i8080) - Intel 8080 CPU 模拟器
* iOS
* [touchHLE](https://github.com/touchHLE/touchHLE) - iPhone OS 应用程序的高级模拟器
* iPod
* [clicky](https://github.com/daniel5151/clicky) - clickwheel iPod 模拟器 (WIP)
* NES
* [koute/pinky](https://github.com/koute/pinky) - NES 模拟器
* [pcwalton/sprocketnes](https://github.com/pcwalton/sprocketnes) - NES 模拟器
* Nintendo 64
* [gopher64](https://github.com/gopher64/gopher64) - 用 Rust 编写的 N64 模拟器
* Nintendo DS
* [dust](https://github.com/kelpsyberry/dust) - Nintendo DS 模拟器
* PlayStation 4
* [Obliteration](https://github.com/obhq/obliteration) - 适用于 Windows、macOS 和 Linux 的实验性 PS4 模拟器 [](https://github.com/obhq/obliteration/actions/workflows/main.yml)
* Shockwave Player
* [DirPlayer](https://github.com/igorlira/dirplayer-rs) - 兼容 Web 的 Shockwave Player 模拟器,使用 Rust 编写
* ZX Spectrum
* [rustzx/rustzx](https://github.com/rustzx/rustzx) - [](https://github.com/rustzx/rustzx/actions/workflows/ci.yml)
### 文件管理器
* [broot](https://github.com/Canop/broot) - 查看和导航目录树的新方法(获取目录的概览,即使是一个大目录;找到一个目录然后 `cd` 到它;在搜索时永远不会迷失文件层次结构;操作您的文件等),延伸阅读 [dystroy.org/broot](https://dystroy.org/broot/) [](https://crates.io/crates/broot)
* [FileSSH](https://github.com/JayanAXHF/FileSSH) - 快速且易于使用的 TUI,用于管理远程服务器上的文件,包括快速创建 SSH 会话、就地文件编辑等! 
* [joshuto](https://github.com/kamiyaa/joshuto) - 类似 ranger 的终端文件管理器
* [moyangzhan/mango-finder](https://github.com/moyangzhan/mango-finder) - 使用自然语言搜索您的文件
* [pikeru](https://github.com/dvhar/pikeru) - 具有良好缩略图和搜索功能的 Linux 文件选择器
* [spacedriveapp/spacedrive](https://github.com/spacedriveapp/spacedrive) - 基于虚拟分布式文件系统构建的文件管理器。
* [xplr](https://github.com/sayanarijit/xplr) - 可黑客攻击、极简、快速的 TUI 文件资源管理器
* [yazi](https://github.com/sxyazi/yazi) - 极速终端文件管理器,基于异步 I/O。
### 金融
另见 [支付](#payments) 应用程序。
* [Ashutosh0x/rust-finance](https://github.com/Ashutosh0x/rust-finance) - 具有多交易所数据接入、执行、风险模型和 TUI 仪表盘的 AI 交易终端。
* [klirr](https://github.com/Sajjon/klirr) [[klirr](https://crates.io/crates/klirr)] - 零维护、智能的 FOSS,用于生成精美的服务和费用发票。
* [nautechsystems/nautilus_trader](https://github.com/nautechsystems/nautilus_trader) - 使用 Rust 和 Python 编写的高性能、生产级算法交易平台。
* [tackler](https://github.com/tackler-ng/tackler) [[tackler](https://crates.io/crates/tackler)] - 快速、可靠的簿记引擎,原生支持 GIT SCM,用于纯文本记账 [](https://github.com/tackler-ng/tackler/blob/main/.github/workflows/ci.yml)
* [tarkah/tickrs](https://github.com/tarkah/tickrs) - 终端中的实时股票行情数据
### 游戏
另见 [使用 Piston 制作的游戏](https://github.com/PistonDevelopers/piston/wiki/Games-Made-With-Piston)。
* [buxx/OpenCombat](https://github.com/buxx/OpenCombat) - 实时二战战术游戏
* [chess-tui](https://github.com/thomas-mauran/chess-tui) - 国际象棋 TUI 实现 ♟️
* [citybound](https://github.com/citybound/citybound) - 你应得的城市模拟游戏
* [cristicbz/rust-doom](https://github.com/cristicbz/rust-doom) - Doom 的渲染器,可能会发展成可玩的游戏
* [doukutsu-rs](https://github.com/doukutsu-rs/doukutsu-rs) - Cave Story 引擎的重构,并带有一些增强功能。
* [garkimasera/gaia-maker](https://github.com/garkimasera/gaia-maker) - 行星与地球化模拟游戏
* [garkimasera/rusted-ruins](https://github.com/garkimasera/rusted-ruins) - 具有像素艺术的可扩展开放世界 Rogue 类游戏
* [GitType](https://github.com/unhappychoice/gittype) - 将您的源代码变成打字挑战的 CLI 打字游戏
* [gorilla-devs/ferium](https://github.com/gorilla-devs/ferium) - Ferium 是一个快速且功能丰富的 CLI 程序,用于从 Modrinth、CurseForge 和 GitHub Releases 下载和更新 Minecraft 模组,以及从 Modrinth 和 CurseForge 下载整合包 
* [HactarCE/Hyperspeedcube](https://github.com/HactarCE/Hyperspeedcube) - 现代、对新手友好的 3D 和 4D 魔方模拟器,具有可自定义的鼠标和键盘控制以及速拧的高级功能
* [lifthrasiir/angolmois-rust](https://github.com/lifthrasiir/angolmois-rust) - 支持 BMS 格式的极简音乐视频游戏
* [louis-e/arnis](https://github.com/louis-e/arnis) - 使用 OpenStreetMap 和高程数据从真实世界地理生成 Minecraft Java/Bedrock 世界 [](https://github.com/louis-e/arnis/actions)
* [maras-archive/rsnake](https://github.com/maras-archive/rsnake) - 贪吃蛇。
* [mcthesw/game-save-manager](https://github.com/mcthesw/game-save-manager) - 用于管理游戏存档的用户友好工具 [](https://github.com/mcthesw/game-save-manager/actions/workflows/tauri.yml)
* [mtkennerly/ludusavi](https://github.com/mtkennerly/ludusavi) - PC 游戏存档备份工具 [](https://github.com/mtkennerly/ludusavi/actions/workflows/main.yaml) [](https://crates.io/crates/ludusavi)
* [ozkriff/zemeroth](https://github.com/ozkriff/zemeroth) - 小型 2D 回合制六角策略游戏
* [rhex](https://github.com/dpc/rhex) - 六角形 ASCII rogue 类游戏
* [rsaarelm/magog](https://github.com/rsaarelm/magog) - 一款 rogue 类游戏。
* [SoftbearStudios/mk48](https://github.com/SoftbearStudios/mk48) - Mk48.io 是一款在线多人海战
* [Strophox/tetro-tui](https://github.com/Strophox/tetro-tui) [[tetro-tui](https://crates.io/crates/tetro-tui)] - 俄罗斯方块下落并堆叠的跨平台终端游戏。
* [swatteau/sokoban-rs](https://github.com/swatteau/sokoban-rs) - 推箱子 (Sokoban) 实现
* [thetawavegame/thetawave-legacy](https://github.com/thetawavegame/thetawave-legacy) - 一款太空射击游戏,致力于成为新游戏开发者做出首次贡献的切入点。 
* [Thinkofname/rust-quake](https://github.com/Thinkofname/rust-quake) - Quake 地图渲染器。
* [topheman/snake-pipe-rust](https://github.com/topheman/snake-pipe-rust) - 终端中基于 stdin/stdout (+tcp 和 unix 域套接字) 的贪吃蛇游戏 [](https://crates.io/crates/snakepipe)
* [ttyperacer/terminal-typeracer](https://gitlab.com/ttyperacer/terminal-typeracer) - 为终端编写的单人打字测试游戏
* [Veloren](https://gitlab.com/veloren/veloren) - 一款开放世界、开源的多人体素 RPG 游戏,目前处于 Alpha 开发阶段 [](https://gitlab.com/veloren/veloren/-/pipelines)
* [zipxing/rust_pixel](https://github.com/zipxing/rust_pixel) [[rust_pixel](https://crates.io/crates/rust_pixel)] - 2D 像素艺术游戏引擎和快速原型设计工具,支持文本和图形渲染模式。
* [Zone of Control](https://github.com/ozkriff/zoc) - 回合制六角策略游戏
### 图形
* [dps/rust-raytracer](https://github.com/dps/rust-raytracer) - 基于 Peter Shirley 的《Ray Tracing in One Weekend》实现的非常简单的光线追踪器。
* [flxzt/rnote](https://github.com/flxzt/rnote) - 草图绘制和手写笔记。
* [ivanceras/svgbob](https://github.com/ivanceras/svgbob) - 将 ASCII 图表转换为 SVG 图形
* [KaminariOS/rustracer](https://github.com/KaminariOS/rustracer) - 基于 Vulkan 光线追踪的 PBR glTF 2.0 渲染器。
* [Limeth/euclider](https://github.com/Limeth/euclider) - 实时 4D CPU 光线追踪器
* [linebender/resvg](https://github.com/linebender/resvg) - SVG 渲染库。
* [rodrigorc/papercraft](https://github.com/rodrigorc/papercraft) - 用于展开 3D 模型并使用剪刀和胶水在纸上创建它们的工具。
* [rustq/vue-skia](https://github.com/rustq/vue-skia) - 基于 Skia 的 2D 图形 Vue 渲染库。它基于 Rust 实现软件光栅化以执行渲染。
* [storytold/artcraft](https://github.com/storytold/artcraft) - AI 驱动的 IDE 和有形计算表面,用于像捏黏土一样塑造场景、视频和图像。
* [turnage/valora](https://crates.io/crates/valora) - 用于生成精致艺术的库
* [Twinklebear/tray_rust](https://github.com/Twinklebear/tray_rust) - 光线追踪器
* [wahn/rs_pbrt](https://github.com/wahn/rs_pbrt) - 实现了与 PBRT 书(第 3 版)C++ 代码相对应的部分。
### 图像处理
* [Imager](https://github.com/imager-io/imager) - 自动图像优化。
* [oxipng](https://github.com/oxipng/oxipng) [[oxipng](https://crates.io/crates/oxipng)] - 使用 Rust 编写的多线程 PNG 优化器。[](https://github.com/oxipng/oxipng/actions?query=branch%3Amaster) [](https://crates.io/crates/oxipng)
* [visioncortex/vtracer](https://github.com/visioncortex/vtracer) [[vtracer](https://crates.io/crates/vtracer)] - 光栅到矢量图形转换器 (jpg/png 转 svg)。
### 工业自动化
* [dora-rs/dora](https://github.com/dora-rs/dora) [[dora-cli](https://crates.io/crates/dora-cli)] - 快速简单的面向数据流框架,用于构建机器人和多 AI 应用程序,提供 Python、Rust 和 C/C++ API [](https://github.com/dora-rs/dora/actions)
* [locka99/opcua](https://github.com/locka99/opcua) - [OPC UA](https://opcfoundation.org/about/opc-technologies/opc-ua/) 库。
* [slowtec/tokio-modbus](https://github.com/slowtec/tokio-modbus) - 基于 [tokio](https://tokio.rs) 的 [modbus](https://www.modbus.org) 库。
### 消息队列
* [lonewolf-io/Narwhal](https://github.com/lonewolf-io/narwhal) - 面向边缘应用程序的可扩展发布/订阅消息服务器。
* [Rmqtt](https://github.com/rmqtt/rmqtt) - MQTT Server/MQTT Broker — 5G 时代面向 IoT 的可扩展分布式 MQTT 消息代理。
* [RobustMQ](https://github.com/robustmq/robustmq) - 下一代云原生融合消息队列。
* [Rocketmq-Rust](https://github.com/mxsm/rocketmq-rust) - 🚀使用 Rust 构建的 Apache RocketMQ🦀。更快、更安全,且内存使用更低。
### MLOps
* [TensorZero](https://github.com/tensorzero/tensorzero) - LLM 的数据与学习飞轮,统一了推理、可观测性、优化和实验 
### 可观测性
* [avito-tech/bioyino](https://github.com/avito-tech/bioyino) - 高性能、可扩展的 StatsD 兼容服务器。
* [MegaAntiCheat/client-backend](https://github.com/MegaAntiCheat/client-backend) - [MAC](https://github.com/MegaAntiCheat) 的客户端应用。
* [openobserve](https://github.com/openobserve/openobserve) - 易用性提升 10 倍,存储成本降低 140 倍,高性能,PB 级规模 - Elasticsearch/Splunk/Datadog 替代品。
* [OpenTelemetry](https://crates.io/crates/opentelemetry) - OpenTelemetry 提供了一组统一的 API、库、代理和收集器服务,用于从您的应用程序中捕获分布式追踪和指标。您可以使用 Prometheus、Jaeger 和其他可观测性工具对其进行分析。[](https://github.com/open-telemetry/opentelemetry-rust/actions/workflows/ci.yml)
* [Quickwit-oss/quickwit](https://github.com/quickwit-oss/quickwit) - 云原生且极具成本效益的日志管理搜索引擎。[](https://github.com/quickwit-oss/quickwit/actions?query=workflow%3ACI)
* [Scaphandre](https://github.com/hubblo-org/scaphandre) - 功耗监控代理,用于跟踪主机和各项服务的功耗,并使设计更具可持续性的系统和应用程序成为可能。旨在适应任何监控工具链(已支持 prometheus、warp10、riemann...)。
* [vectordotdev/vector](https://github.com/vectordotdev/vector) - 高性能的日志、指标和事件路由器。
### 操作系统
另见 [用 Rust 编写的操作系统比较](https://github.com/flosse/rust-os-comparison)。
* [0x59616e/SteinsOS](https://github.com/0x59616e/SteinsOS) - 适用于 armv8-a 架构的操作系统。
* [Andy-Python-Programmer/aero](https://github.com/Andy-Python-Programmer/aero) - 遵循单体内核设计的现代类 Unix 操作系统。
* [asterinas/asterinas](https://github.com/asterinas/asterinas) - 安全、快速且通用的操作系统内核,提供 Linux 兼容的 ABI。
* [DragonOS-Community/DragonOS](https://github.com/DragonOS-Community/DragonOS) - 从头开始自研内核并兼容 Linux 的操作系统。
* [hexagonal-sun/moss-kernel](https://github.com/hexagonal-sun/moss-kernel) - 使用 Rust 和 Aarch64 汇编编写的类 Unix、兼容 Linux 的内核。
* [koibtw/highlightos](https://github.com/koibtw/highlightos) - 使用 Rust 和汇编编写的 x86_64 操作系统内核。
* [redox-os/redox](https://gitlab.redox-os.org/redox-os/redox) - 类 Unix 的通用微内核操作系统,注重安全性、稳定性、性能、正确性、简单性和实用性,旨在成为 Linux 和 BSD 的完整替代方案。
* [thepowersgang/rust_os](https://github.com/thepowersgang/rust_os) - 使用 Rust 编写的操作系统内核。非 POSIX
* [theseus-os/Theseus](https://github.com/theseus-os/Theseus) - 从头开始编写的安全语言、单一地址空间和单一特权级别的操作系统 - [](https://www.theseus-os.com/Theseus/book/index.html)
* [tock/tock](https://github.com/tock/tock) - 适用于基于 Cortex-M 微控制器的安全嵌入式操作系统
* [vinc/moros](https://github.com/vinc/moros) - 面向具有 x86-64 架构和 BIOS 计算机的基于文本的业余操作系统。
### 包管理器
* [helsing-ai/buffrs](https://github.com/helsing-ai/buffrs) [[buffrs](https://crates.io/crates/buffrs)] - 适用于 Protocol Buffers 和 gRPC 架构的现代包管理器。
* [rebos](https://crates.io/crates/rebos) - 在任何 Linux 发行版上以声明式方式自动化包管理 [](https://crates.io/crates/rebos)
### 支付
* [hyperswitch](https://github.com/juspay/hyperswitch) - 开源支付编排器,允许您连接多个支付处理器并轻松路由支付流量,所有这些只需一次 API 集成 
### 生产力
* [0xdea/jiggy](https://github.com/0xdea/jiggy) [[jiggy](https://crates.io/crates/jiggy)] - 使用 Rust 编写的极简跨平台鼠标抖动器 [](https://github.com/0xdea/oneiromancer/jiggy/workflows/build.yml)
* [aannoo/hcom](https://github.com/aannoo/hcom) - 让 AI agent 跨终端(Claude Code、Gemini CLI、Codex、OpenCode)互相发送消息、监控和派生。Rust PTY 封装器,具有屏幕跟踪、TUI (ratatui) 和守护进程客户端二进制文件;包含 Python 钩子和 API [](https://github.com/aannoo/hcom/actions/workflows/ci.yml)
* [agent-of-empires](https://github.com/njbrake/agent-of-empires) - 用于管理多个 AI 编程 agent 会话的 TUI/CLI,结合了 tmux、git worktrees 和 Docker 沙箱 [](https://github.com/njbrake/agent-of-empires/actions)
* [aichat](https://github.com/sigoden/aichat) - 一体化 LLM CLI 工具,具有 Shell 助手、Chat-REPL、RAG、AI 工具和代理功能,可访问 OpenAI、Claude、Gemini、Ollama、Groq 等。
* [ast-grep](https://github.com/ast-grep/ast-grep) - 用于代码结构搜索、lint 和重写的 CLI 工具。
* [Bartib](https://github.com/nikolassv/bartib) [[Bartib](https://crates.io/crates/bartib)] - 命令行的简单时间跟踪器 [](https://github.com/nikolassv/bartib/actions/workflows/test.yml)
* [CookCLI](https://github.com/cooklang/CookCLI) - 具有网络服务器、购物清单和膳食计划功能的命令行食谱管理器。
* [espanso](https://github.com/espanso/espanso) - 跨平台的文本展开器。[](https://github.com/espanso/espanso/actions/workflows/ci.yml)
* [eureka](https://crates.io/crates/eureka) - 无需离开终端即可输入和存储您的想法的 CLI 工具
* [farion1231/cc-switch](https://github.com/farion1231/cc-switch) - Claude Code、Codex 和 Gemini CLI 的一体化 GUI 助手和配置文件管理器。
* [flusterIO/fluster](https://github.com/flusterIO/fluster) - 专为 STEM 学生和专业人士打造的一体化笔记应用。[](https://github.com/flusterIO/fluster/actions/workflows/release_rust.yml)
* [fulsomenko/kanban](https://github.com/fulsomenko/kanban) [[kanban-tui]( )] - 受 lazygit 启发的基于终端的项目管理工具 [](https://github.com/fulsomenko/kanban/actions/workflows/ci.yml)
* [Furtherance](https://github.com/unobserved-io/Furtherance) - 使用 GTK4 构建的时间跟踪应用
* [graves/awful_aj](https://github.com/graves/awful_aj) [[awful_aj](https://crates.io/crates/awful_aj)] - 用于处理兼容 OpenAI 的 API 的 CLI,包含用于提示工程的 YAML 模板和用于持久化记忆的内置向量数据库。
* [Hmbown/DeepSeek-TUI](https://github.com/Hmbown/DeepSeek-TUI) [[deepseek-tui-cli](https://crates.io/crates/deepseek-tui-cli)] - 适用于 DeepSeek V4 的终端编程 agent,具有流式推理块、本地工作区编辑、自动模型选择、MCP 支持和基于 ratatui 的 TUI。[](https://github.com/Hmbown/DeepSeek-TUI/actions/workflows/ci.yml)
* [iBz-04/gloamy](https://github.com/iBz-04/gloamy) [[gloamy](https://crates.io/crates/gloamy)] - Rust 优先的自主 agent 运行时,用于 CLI、通道、网关和硬件工作流。
* [illacloud/illa](https://github.com/illacloud/illa) - 低代码内部工具构建器。
* [iwe-org/iwe](https://github.com/iwe-org/iwe) [[iwe](https://crates.io/crates/iwe)] - 基于 Markdown 的知识管理工具,带有 LSP 服务器和 CLI [](https://github.com/iwe-org/iwe/actions/workflows/rust.yml)
* [kruseio/hygg](https://github.com/kruseio/hygg) [[hygg](https://crates.io/crates/hygg)] - 📚 简化您的阅读方式。极简的类似 Vim 的 TUI 文档阅读器。
* [LLDAP](https://github.com/lldap/lldap) - 用于身份验证的简化 LDAP 界面。
* [max-sixty/worktrunk](https://github.com/max-sixty/worktrunk) [[worktrunk](https://crates.io/crates/worktrunk)] - 用于 git worktree 管理的 CLI,专为并行运行 AI agent 而设计,具有钩子、LLM 提交消息和合并工作流 [](https://github.com/max-sixty/worktrunk/actions?query=branch%3Amain+workflow%3Aci)
* [pier-cli/pier](https://github.com/pier-cli/pier) - 用于管理(添加、搜索元数据等)所有单行命令、脚本、工具和 CLI 的中央仓库
* [rtk-ai/rtk](https://github.com/rtk-ai/rtk) - 高性能 CLI 代理,可为 AI 编程助手减少 60-90% 的 LLM token 消耗。为 Claude Code、Copilot、Cursor、Gemini CLI、Codex 等过滤和压缩命令输出。[](https://github.com/rtk-ai/rtk/actions)
* [screenpipe](https://github.com/screenpipe/screenpipe) - 24/7 本地 AI 屏幕 和麦克风录制。构建拥有完整上下文的 AI 应用。与 Ollama 配合使用。
* [ShadoySV/work-break](https://github.com/ShadoySV/work-break) [[work-break](https://crates.io/crates/work-break)] - 兼顾您当前和今日疲劳度的工作与休息时间平衡器 [](https://github.com/ShadoySV/work-break/actions/workflows/release.yml)
* [tambourine-voice](https://github.com/kstonekuan/tambourine-voice) - 适用于任何应用程序的个人 AI 语音界面 - 可自定义的听写功能,让您选择自己的模型和提示,使用 Rust 构建。
* [tassiovirginio/try-rs](https://github.com/tassiovirginio/try-rs) [[try-rs](https://crates.io/crates/try-rs)] - 带有 TUI 的工作区管理器 CLI,用于组织和导航临时实验。
* [thClaws/thClaws](https://github.com/thClaws/thClaws) - 原生 Rust AI agent 工作区,具有多提供商 LLM 支持、技能系统、MCP 服务器、知识库和 agent 编排。具有桌面 GUI、CLI REPL 和非交互模式。[](https://github.com/thClaws/thClaws)
* [xingkongliang/skills-manager](https://github.com/xingkongliang/skills-manager) - 轻量级桌面应用程序,用于跨 15 种以上编程工具 (Cursor、Claude Code、Codex、Copilot 等) 管理、同步和组织 AI agent 技能,支持 Tauri 2、Rust 后端和 Git 备份。
* [yashs662/rust_kanban](https://github.com/yashs662/rust_kanban) [[rust-kanban](https://crates.io/crates/rust-kanban)] [](https://github.com/yashs662/rust_kanban/releases) - 适用于终端的看板应用
### 路由协议
* [Holo](https://github.com/holo-routing/holo) - Holo 是一套旨在支持大规模和自动化驱动网络的路由协议
* [RustyBGP](https://github.com/osrg/rustybgp) - BGP
### 安全工具
* [0xdea/augur](https://github.com/0xdea/augur) [[augur](https://crates.io/crates/augur)] - 逆向工程助手,从二进制文件中提取字符串和相关伪代码 [](https://github.com/0x
* [lodosgroup/lpm](https://github.com/lodosgroup/lpm) - 一个实验性的系统包管理器
* [lotabout/rargs](https://github.com/lotabout/rargs) [[rargs](https://crates.io/crates/rargs)] - 支持模式匹配的 xargs + awk
* [lsd](https://github.com/lsd-rs/lsd) - 具有丰富漂亮颜色和精美图标的 ls [](https://github.com/lsd-rs/lsd/actions)
* [Luminarys/synapse](https://github.com/Luminarys/synapse) - 灵活且快速的 BitTorrent 守护进程。
* [m4b/bingrep](https://github.com/m4b/bingrep) - 在各种操作系统和架构的二进制文件中进行 grep 并着色。
* [macpow](https://github.com/k06a/macpow) - 适用于 Apple Silicon Mac (M1–M5+) 的实时功耗监控 TUI。读取 IOReport、SMC、IORegistry — 无需 sudo。[](https://github.com/k06a/macpow/actions/workflows/ci.yml)[](https://crates.io/crates/macpow)
* [matheus-git/systemd-manager-tui](https://github.com/matheus-git/systemd-manager-tui) [[systemd-manager-tui](https://crates.io/crates/systemd-manager-tui)] - 通过 TUI (终端用户界面) 管理 systemd 服务的程序。
* [mdgaziur/findex](https://github.com/mdgaziur/findex) - Findex 是一个使用 GTK3 的高度可定制应用查找器
* [mitnk/cicada](https://github.com/mitnk/cicada) - 一个类似 bash 的 Unix shell
* [mmstick/concurr](https://github.com/mmstick/concurr) - 采用客户端-服务器架构的 GNU Parallel 替代品
* [mmstick/fontfinder](https://github.com/mmstick/fontfinder) - 用于预览和安装 Google 字体的 GTK3 应用
* [mmstick/tv-renamer](https://github.com/mmstick/tv-renamer) - 带可选 GTK3 前端的电视剧重命名应用。
* [mxseev/logram](https://github.com/mxseev/logram) - 将日志文件的更新推送到 Telegram
* [netscanner](https://github.com/Chleba/netscanner) - TUI 网络扫描器
* [nickgerace/gfold](https://github.com/nickgerace/gfold) [[gfold](https://crates.io/crates/gfold)] - 帮助跟踪多个 Git 仓库的 CLI 工具 [](https://github.com/nickgerace/gfold/actions?query=workflow%3Amerge+branch%3Amain)
* [nivekuil/rip](https://github.com/nivekuil/rip) - 安全且符合人体工程学的 `rm` 替代品
* [nushell/nushell](https://github.com/nushell/nushell) - 一种新型 shell
* [nwiizo/tfmcp](https://github.com/nwiizo/tfmcp) - Terraform MCP 工具 - 供 AI 助手通过模型上下文协议管理 Terraform 环境的 CLI。
* [nwiizo/tfocus](https://github.com/nwiizo/tfocus) - 用于选择和执行 Terraform plan/apply 操作的交互式工具
* [orhun/kmon](https://github.com/orhun/kmon) - Linux 内核管理器和活动监视器 
* [orhun/systeroid](https://github.com/orhun/systeroid) - 带有终端用户界面的更强大的 sysctl(8) 替代品 
* [ouch](https://github.com/ouch-org/ouch) - 命令行下无痛的压缩与解压缩 [](https://github.com/ouch-org/ouch/actions?query=branch%3Amaster)
* [pkolaczk/fclones](https://github.com/pkolaczk/fclones) - 高效的重复文件查找和删除工具
* [pop-os/popsicle](https://github.com/pop-os/popsicle) - 用于并行刷写多个 USB 设备的 GTK3 和 CLI 实用程序
* [pop-os/system76-power](https://github.com/pop-os/system76-power/) - 带有 CLI 工具的 Linux 电源管理守护进程 (基于 DBus 接口)。
* [pueue](https://github.com/nukesor/pueue) - 管理你的长时间运行 shell 命令。[](https://github.com/nukesor/pueue/actions)
* [qarmin/czkawka](https://github.com/qarmin/czkawka) - 用于查找重复文件、空文件夹、相似图像等的多功能应用。[](https://github.com/qarmin/czkawka/actions)
* [redox-os/ion](https://github.com/redox-os/ion) - 下一代系统 shell
* [sharkdp/bat](https://github.com/sharkdp/bat) - 一个带有翅膀的 cat(1) 克隆。[](https://github.com/sharkdp/bat/actions/workflows/CICD.yml)
* [sharkdp/fd](https://github.com/sharkdp/fd) - 一个简单、快速且用户友好的 find 替代品。[](https://github.com/sharkdp/fd/actions/workflows/CICD.yml)
* [sharkdp/hexyl](https://github.com/sharkdp/hexyl) [[hexyl](https://crates.io/crates/hexyl)] - 针对不同字节类别具有彩色输出的命令行十六进制查看器 [](https://github.com/sharkdp/hexyl/actions/workflows/CICD.yml)
* [sitkevij/hex](https://github.com/sitkevij/hex) - 一个着色的十六进制转储终端实用程序。
* [skim](https://github.com/skim-rs/skim) - 一个模糊查找器
* [supercilex/fuc](https://github.com/supercilex/fuc) - 快速的 `cp` 和 `rm` 命令
* [topheman/webassembly-component-model-experiments](https://github.com/topheman/webassembly-component-model-experiments) - 基于 WebAssembly 组件模型并带有沙盒化多语言插件系统的 REPL [](https://crates.io/crates/pluginlab)
* [trippy](https://github.com/fujiapple852/trippy) - 一个网络诊断工具 [](https://github.com/fujiapple852/trippy/actions/workflows/ci.yml)
* [tw93/Kaku](https://github.com/tw93/Kaku) - 一款专为 AI 编程打造的快速、开箱即用的终端模拟器,具有零配置默认值、AI 助手集成以及兼容 WezTerm 的 Lua 配置。仅限 macOS。
* [uutils/coreutils](https://github.com/uutils/coreutils) - GNU coreutils 的跨平台重写 [](https://github.com/uutils/coreutils/actions/workflows/CICD.yml)
* [watchexec](https://github.com/watchexec/watchexec) - 响应文件修改执行命令
* [XAMPPRocky/tokei](https://github.com/XAMPPRocky/tokei) - 统计代码行数
* [ynqa/jnv](https://github.com/ynqa/jnv) - 使用 jq 的交互式 JSON 过滤器 [](https://github.com/ynqa/jnv/actions/workflows/ci.yml)
* [ynqa/logu](https://github.com/ynqa/logu) - 从 (流式) 非结构化日志消息中提取模式 [](https://github.com/ynqa/logu/actions/workflows/ci.yml)
* [ynqa/sig](https://github.com/ynqa/sig) - 交互式 grep (用于流式数据) [](https://github.com/ynqa/sig/actions/workflows/ci.yml)
### 任务调度
* [tasklet](https://github.com/stav121/tasklet) [[tasklet](https://crates.io/crates/tasklet)] - 一个用 Rust 编写的任务调度库 
### 文本编辑器
* [amp](https://amp.rs) - 灵感来源于 Vi/Vim。
* [Ferrite](https://github.com/OlaProeis/Ferrite) - 一个使用 egui 构建的跨平台 Markdown 编辑器,具有实时预览、语法高亮和 mermaid 图表功能。
* [Fresh](https://github.com/sinelaw/fresh) - 一个易于使用、强大且快速的终端文本编辑器和 IDE,支持 TypeScript 插件。
* [gchp/iota](https://github.com/gchp/iota) - 一个简单的文本编辑器
* [helix](https://github.com/helix-editor/helix) - 受 Neovim/Kakoune 启发的后现代模态文本编辑器。[](https://github.com/helix-editor/helix/actions)
* [ilai-deutel/kibi](https://github.com/ilai-deutel/kibi) - 一个微型 (≤1024 行代码) 文本编辑器,具有语法高亮、增量搜索等功能。[](https://github.com/ilai-deutel/kibi/actions?query=branch%3Amaster)
* [Inkwell](https://github.com/4worlds4w-svg/inkwell) - 一个使用 Tauri v2 构建的可移植、离线优先 Markdown 编辑器。单一可执行文件,零遥测。
* [ki-editor/ki-editor](https://github.com/ki-editor/ki-editor) - 多光标组合模态编辑器
* [Lapce](https://github.com/lapce/lapce) - 带有后端的现代编辑器。灵感来自已停止开发的 [xi-editor](https://github.com/xi-editor/xi-editor)。
* [mathall/rim](https://github.com/mathall/rim) - 类似 Vim 的文本编辑器。
* [ox](https://github.com/curlpipe/ox) - 一个独立运行在你的终端中的 Rust 文本编辑器!
* [SoloMD](https://github.com/zhitongblog/solomd) - 一个轻量级的跨平台 Markdown 编辑器,带有实时预览,使用 Tauri 2 构建。
* [vamolessa/pepper](https://git.sr.ht/~lessa/pepper) [[pepper](https://crates.io/crates/pepper)] - 一个旨在简化终端代码编辑的固执己见的模态编辑器
* [zed](https://github.com/zed-industries/zed) - 由 Atom 和 Tree-sitter 的创作者打造的高性能、多人协作代码编辑器。
### 文本处理
* [ashvardanian/stringzilla](https://github.com/ashvardanian/StringZilla) - 面向 x86 AVX2、AVX-512 和 Arm NEON 的 SIMD 加速字符串搜索、排序、编辑距离、比对和生成器 [](https://crates.io/crates/stringzilla)
* [cchexcode/complate](https://github.com/cchexcode/complate) - 一个终端内的文本模板工具,旨在标准化消息 (例如用于 GIT 提交)。[](https://crates.io/crates/complate) [](https://crates.io/crates/complate) [](https://github.com/cchexcode/complate/actions)
* [dathere/qsv](https://github.com/dathere/qsv) [[qsv](https://crates.io/crates/qsv)] - 高性能 CSV 数据处理工具包。从 xsv 分叉而来,增加了 34 个以上的命令及更多功能。[](https://github.com/dathere/qsv/actions/workflows/rust.yml) [](https://github.com/dathere/qsv/actions/workflows/rust-windows.yml) [](https://github.com/dathere/qsv/actions/workflows/rust-macos.yml)
* [dominikwilkowski/cfonts](https://github.com/dominikwilkowski/cfonts) [[cfonts](https://crates.io/crates/cfonts)] - 适用于控制台的性感 ANSI 字体 
* [grex](https://github.com/pemistahl/grex) - 一个用于从用户提供的测试用例生成正则表达式的命令行工具和库
* [Lisprez/so_stupid_search](https://github.com/Lisprez/so_stupid_search) - 为人类设计的简单快速的字符串搜索工具
* [loki_text](https://github.com/roquess/loki_text) [[loki_text](https://crates.io/crates/loki_text)] - 具有模式搜索、文本转换和多种字符串算法 (KMP、Boyer-Moore、Aho-Corasick 等) 的字符串操作库
* [Melody](https://github.com/yoav-lavi/melody) - 一种编译为正则表达式的语言,旨在更易于阅读和维护 [](https://github.com/yoav-lavi/melody/actions/workflows/rust.yml) [](https://crates.io/crates/melody_compiler)
* [micahkepe/jsongrep](https://github.com/micahkepe/jsongrep) [[jsongrep](https://crates.io/crates/jsongrep)] - 一个用于 JSON、YAML、TOML 及其他序列化格式的快速搜索工具,带有直观的路径查询语法。
* [phiresky/ripgrep-all](https://github.com/phiresky/ripgrep-all) - ripgrep,但也能搜索 PDF、电子书、Office 文档、zip、tar.gz 等格式。
* [ripgrep](https://crates.io/crates/ripgrep) - 结合了 The Silver Searcher 的易用性与 grep 的原始速度
* [ruplacer](https://github.com/your-tools/ruplacer) - 在源文件中查找并替换文本 [](https://github.com/your-tools/ruplacer/actions/workflows/test.yml)
* [scooter](https://github.com/thomasschafer/scooter) - 终端中的交互式查找和替换。
* [sd](https://crates.io/crates/sd) - 直观的查找和替换 CLI
* [sstadick/hck](https://github.com/sstadick/hck) - 一个更快、功能更丰富的 `cut` 替代品 [](https://github.com/sstadick/hck)
* [vishaltelangre/ff](https://github.com/vishaltelangre/ff) - 按名称查找文件!
* [whitfin/bytelines](https://github.com/whitfin/bytelines) [[bytelines](https://crates.io/crates/bytelines)] - 以字节切片的形式读取输入行以实现高效率。
* [whitfin/runiq](https://github.com/whitfin/runiq) - 一种从未排序的输入中过滤重复行的高效方法。
* [xsv](https://crates.io/crates/xsv) - 快速的 CSV 命令行工具 (切片、索引、选择、搜索、采样等)
### 实用工具
* [1History](https://github.com/localfirstapp/1History) - 将 Firefox/Chrome/Safari 历史记录备份到一个 SQLite 文件的命令行界面 [](https://github.com/localfirstapp/1History/actions/workflows/CI.yml)
* [bloznelis/kbt](https://github.com/bloznelis/kbt) [[kbt](https://crates.io/crates/kbt)] - 一个简单的用于键盘测试的 TUI 工具。
* [brycx/checkpwn](https://github.com/brycx/checkpwn) - 一个 Have I Been Pwned (HIBP) 命令行实用工具,让你轻松检查受损的帐户和密码。
* [cartesiancs/vessel](https://github.com/cartesiancs/vessel) - 用于编排物理设备的 C2 (命令与控制) 软件。
* [dcapal](https://github.com/dcapal/dcapal) - DcaPal 是一个免费、无需注册的在线工具,旨在帮助你通过美元成本平均投资保持投资组合平衡。
* [Eoin-McMahon/Blindfold](https://github.com/Eoin-McMahon/Blindfold) [[Blindfold](https://crates.io/crates/blindfold)] - 一个用于快速轻松生成 `.gitignore` 文件的简单 CLI 工具。[]([https://github.com/nix-community/nurl/actions/workflows/ci.yml](https://github.com/Eoin-McMahon/blindfold/actions/workflows/rust.yml))
* [Epic Asset Manager](https://github.com/AchetaGames/Epic-Asset-Manager) - 一个用于安装 Unreal Engine、下载和管理从 Epic Games Store 购买的资产、项目、插件和游戏的非官方客户端。
* [evansmurithi/cloak](https://github.com/evansmurithi/cloak) - 一个命令行 OTP (一次性密码) 身份验证器应用。 [](https://ci.appveyor.com/project/evansmurithi/cloak)
* [fcsonline/tmux-thumbs](https://github.com/fcsonline/tmux-thumbs) - tmux-fingers 的闪电般快速版本,可以像 vimium/vimperator 一样在 tmux 中复制/粘贴。
* [gitlogue](https://github.com/unhappychoice/gitlogue) - 在终端中可视化 Git 提交历史的 TUI 屏幕保护程序
* [guoxbin/dtool](https://github.com/guoxbin/dtool) - 一个有用的命令行工具集合,用于辅助开发,包括转换、编解码、哈希、加密等。
* [Linus-Mussmaecher/rucola](https://github.com/Linus-Mussmaecher/rucola) - 基于终端的 Markdown 笔记管理器。[](https://crates.io/crates/rucola-notes) [](https://github.com/Linus-Mussmaecher/rucola/actions/workflows/continuous-testing.yml)
* [Mobslide](https://github.com/thewh1teagle/mobslide) - 将你的智能手机变成演示遥控器的桌面应用程序。
* [mprocs](https://github.com/pvolok/mprocs) - 用于运行多个进程的 TUI
* [mrjackwills/oxker](https://github.com/mrjackwills/oxker) [[oxker](https://crates.io/crates/oxker)] - 一个用于查看和控制 docker 容器的简单 TUI。
* [nix-community/nix-init](https://github.com/nix-community/nix-init) - 从 URL 生成 Nix 包,支持哈希预取、依赖推断、许可证检测等 [](https://github.com/nix-community/nix-init/actions/workflows/ci.yml)
* [nix-community/nix-melt](https://github.com/nix-community/nix-melt) - 一个类似 ranger 的 flake.lock 查看器 [](https://github.com/nix-community/nix-melt/actions/workflows/ci.yml)
* [nix-community/nurl](https://github.com/nix-community/nurl) [[nurl](https://crates.io/crates/nurl)] - 从仓库 URL 生成 Nix fetcher 调用 [](https://github.com/nix-community/nurl/actions/workflows/ci.yml)
* [nomino](https://github.com/yaa110/nomino) - 面向开发者的批量重命名实用程序
* [raftario/licensor](https://github.com/raftario/licensor) - 将许可证写入 stdout [](https://github.com/raftario/licensor/actions/workflows/build.yml)
* [restsend/rustpbx](https://github.com/restsend/rustpbx) - 软件定义的 SIP 代理,包括注册、呈现、b2bua。Freeswitch/FreePBX 的替代品。
* [rust-parallel](https://github.com/aaronriekenberg/rust-parallel) - 使用 Tokio 并行执行命令的快速命令行应用。界面类似于 GNU Parallel 或 xargs。[](https://crates.io/crates/rust-parallel) [](https://github.com/aaronriekenberg/rust-parallel/actions/workflows/CI.yml)
* [rustdesk/rustdesk](https://github.com/rustdesk/rustdesk) - 远程桌面软件,TeamViewer 和 AnyDesk 的绝佳替代品。
* [rustic-rs/rustic](https://github.com/rustic-rs/rustic) [[rustic-rs](https://crates.io/crates/rustic-rs)] - 由 Rust 驱动的快速、加密、去重备份。[](https://crates.io/crates/rustic-rs)
* [ruvnet/RuView](https://github.com/ruvnet/RuView) - 使用 WiFi 信道状态信息 (CSI) 和机器学习的隐私保护人体姿态估计系统。
* [sorairolake/qrtool](https://github.com/sorairolake/qrtool) [[qrtool](https://crates.io/crates/qrtool)] - 用于编码和解码 QR 码图像的实用工具。[](https://github.com/sorairolake/qrtool/actions?query=workflow%3ACI)
* [splashboard](https://github.com/unhappychoice/splashboard) [[splashboard](https://crates.io/crates/splashboard)] - 在 shell 启动和目录更改时渲染的可定制终端欢迎界面,带有针对每个目录的仪表板 [](https://github.com/unhappychoice/splashboard/actions/workflows/ci.yml)
* [str4d/rage](https://github.com/str4d/rage) [[rage](https://crates.io/crates/rage)] - [age](https://github.com/FiloSottile/age) 的 Rust 实现。
* [suckit](https://github.com/Skallwar/suckit) - 递归访问网站并将其内容下载到你的磁盘。[](https://crates.io/crates/suckit) [](https://github.com/Skallwar/suckit/blob/master/.github/workflows/build_and_test.yml)
* [Tabiew](https://github.com/shshemi/tabiew) - 用于查看和查询 CSV 文件的轻量级 TUI 应用。
* [Tail Tales](https://github.com/davidmoreno/tailtales) - 支持 logfmt 的 TUI 日志查看器。[](https://crates.io/crates/tailtales)
* [television](https://github.com/alexpasmantier/television) - 极速的通用模糊查找器 TUI 
* [tversteeg/emplace](https://github.com/tversteeg/emplace) - 在多台机器上同步已安装的软件包
* [vamolessa/verco](https://github.com/vamolessa/verco) [[verco](https://crates.io/crates/verco)] - 一个专注于键盘快捷键的简单 Git/Hg TUI 客户端
* [vaultwarden](https://github.com/dani-garcia/vaultwarden#readme) [](https://github.com/dani-garcia/vaultwarden/actions/workflows/build.yml) - 用 Rust 编写的 Bitwarden 服务器 API 替代实现
* [veirt/weathr](https://github.com/Veirt/weathr) [[weathr](https://crates.io/crates/weathr)] - 带有 ASCII 动画的终端天气应用。[](https://github.com/Veirt/weathr/actions/workflows/release.yml)
* [Vibe](https://github.com/thewh1teagle/vibe) - 在所有平台上以任何语言转录音频或视频。
* [warpdotdev/Warp](https://github.com/warpdotdev/Warp) - :heavy_dollar_sign: Warp 是一个极快的现代 GPU 加速终端,旨在提升你和你的团队的生产力。
* [Water-Run/treepp](https://github.com/Water-Run/treepp) - 基于 Rust 的原生 Windows `tree` 替代品,在成功运行时具有差异级别的输入/输出兼容性,包含更多功能,如基本排除规则和 `.gitignore` 支持,并且性能要快数倍。
* [wrestic](https://github.com/alvaro17f/wrestic) - restic 的包装器。
* [wthrr](https://github.com/ttytm/wthrr-the-weathercrab) - 终端的天气伴侣。[](https://crates.io/crates/wthrr)
### 视频
* [dertuxmalwieder/yaydl](https://github.com/dertuxmalwieder/yaydl) [[yaydl](https://crates.io/crates/yaydl)] - 一个简单的视频下载器
* [gyroflow/gyroflow](https://github.com/gyroflow/gyroflow) - 使用陀螺仪数据的视频防抖应用
* [harlanc/xiu](https://github.com/harlanc/xiu) - 强大且安全的直播服务器 (rtmp/httpflv/hls/relay)。[](https://crates.io/crates/xiu)
* [vidmerger](https://github.com/TGotwig/vidmerger) - 通过 CLI 合并视频和音频文件
* [xiph/rav1e](https://github.com/xiph/rav1e) - 最快且最安全的 AV1 编码器。
### 虚拟化
* [firecracker-microvm/firecracker](https://github.com/firecracker-microvm/firecracker) - 面向容器工作负载的轻量级虚拟机 [Firecracker Microvm](https://firecracker-microvm.github.io/)
* [kata-containers/kata-containers](https://github.com/kata-containers/kata-containers) - 轻量级虚拟机 (VM) 的实现,其感觉和性能类似于容器,但提供了 VM 的工作负载隔离和安全优势。
* [superradcompany/microsandbox](https://github.com/superradcompany/microsandbox) - 用于在毫秒内运行隔离代码执行的轻量级 microsandbox 库。支持 Rust、Python 和 TypeScript SDK,以及兼容 OCI 的容器镜像](https://github.com/superradcompany/microsandbox/releases)
* [tailhook/vagga](https://github.com/tailhook/vagga) - 无需守护进程的容器化工具
* [youki-dev/youki](https://github.com/youki-dev/youki) - 容器运行时 [](https://github.com/youki-dev/youki/actions)
### Web
* [0xMassi/webclaw](https://github.com/0xMassi/webclaw) - 面向 LLM 的 Web 内容提取工具,具有 TLS 指纹识别、MCP 服务器,无需浏览器 [](https://github.com/0xMassi/webclaw/actions)
* [agrinman/tunnelto](https://github.com/agrinman/tunnelto) [[tunnelto](https://crates.io/crates/tunnelto)] - 让你通过公共 URL 暴露本地运行的 Web 服务器。
* [cfal/tobaru](https://github.com/cfal/tobaru) - 端口转发器,具有白名单、基于 IP 和 TLS SNI/ALPN 的路由、iptables 支持、轮询转发 (负载均衡) 和热重载功能。
* [hook0/hook0](https://github.com/hook0/hook0) - 开源的 webhooks 即服务平台,让 SaaS 开发者发送 webhook 变得简单
* [importantimport/hatsu](https://github.com/importantimport/hatsu) - 🩵 面向静态站点的自托管和全自动 ActivityPub 桥接器。[](https://github.com/importantimport/hatsu/actions/workflows/release.yml)
* [janreges/siteone-crawler](https://github.com/janreges/siteone-crawler) [[siteone-crawler](https://crates.io/crates/siteone-crawler)] - 多合一网站爬虫、审计器、离线归档器以及支持 CI/CD 质量门控的 AI 就绪型 Markdown 导出器
[](https://github.com/janreges/siteone-crawler/actions)
* [LemmyNet/lemmy](https://github.com/LemmyNet/lemmy) - 面向联邦宇宙的链接聚合器 / reddit 克隆 [](https://cloud.drone.io/LemmyNet/lemmy)
* [MASQ-Project/Node](https://github.com/MASQ-Project/Node) - MASQ 节点软件为全球用户提供去中心化的节点网状网络,以访问正常的互联网内容 - Tor 和 VPN 之后的下一代技术 [](https://github.com/MASQ-Project/Node/actions)
* [Plume-org/Plume](https://github.com/Plume-org/Plume) - ActivityPub 联合博客应用
* [Redlib](https://github.com/redlib-org/redlib) - Reddit 的替代私人前端,源自 [Libreddit](https://github.com/libreddit/libreddit)
* [shouya/rss-funnel](https://github.com/shouya/rss-funnel) - 模块化 RSS 处理管道系统。
* [SinTan1729/Chhoto URL](https://github.com/SinTan1729/chhoto-url) - 简单、极快、自托管的 URL 缩短器,没有多余的功能。[](https://github.com/SinTan1729/chhoto-url/actions/workflows/docker-release.yml)
* [Stoatchat](https://github.com/stoatchat/stoatchat) - 使用现代 Web 技术构建的用户优先聊天平台。
* [zhom/donutbrowser](https://github.com/zhom/donutbrowser) - 开源反检测浏览器,具有无限隔离配置文件、Chromium/Firefox 引擎、指纹欺骗、代理/VPN 支持、本地 API 和 MCP 服务器以及端到端加密的云同步功能。[](https://github.com/zhom/donutbrowser/releases)
### Web 服务器
* [cloudflare/pingora](https://github.com/cloudflare/pingora) - 一个用于构建快速、可靠和可演进的网络服务的库。
* [emanuele-em/proxelar](https://github.com/emanuele-em/proxelar) - MITM 代理 🦀!支持 HTTP/1、HTTP/2 和 WebSockets 并具备 SSL/TLS 功能的工具包 [](https://github.com/emanuele-em/proxelar/actions)
* [g3proxy](https://github.com/bytedance/g3) - 正向代理服务器,支持代理链、协议检查、MITM 拦截、ICAP 适配、透明代理 [](https://github.com/bytedance/g3/actions)
* [Mini RPS](https://github.com/marcodpt/minirps) - 迷你反向代理服务器,支持 HTTPS、CORS、静态文件托管和模板引擎 [crates.io](https://crates.io/crates/minirps)
* [mu-arch/skyfolder](https://github.com/mu-arch/skyfolder) - 🪂 美观的 HTTP/Bittorrent 服务器,无需繁琐设置。安全 - GUI - 漂亮 - 快速
* [mufeedvh/binserve](https://github.com/mufeedvh/binserve) - 极快的静态 Web 服务器,在单个二进制文件中集成了路由、模板和安全功能,零代码即可设置 [](https://github.com/mufeedvh/binserve/actions)
* [orhun/rustypaste](https://github.com/orhun/rustypaste) - 极简的文件上传/pastebin 服务 
* [plabayo/rama](https://github.com/plabayo/rama) - 模块化服务框架,用于移动和转换你的网络数据包,用于构建 Web 客户端、服务器,以及最重要的代理
* [ronanyeah/rust-hasura](https://github.com/ronanyeah/rust-hasura) - 演示如何将 GraphQL 服务器用作 [Hasura](https://hasura.io/) 的远程 schema 
* [static-web-server](https://github.com/static-web-server/static-web-server) - 极快的异步静态文件 Web 服务器。⚡ [](https://github.com/static-web-server/static-web-server/actions/workflows/devel.yml?query=branch%3Amaster)
* [svenstaro/miniserve](https://github.com/svenstaro/miniserve) - 一个小巧的、独立的跨平台 CLI 工具,允许你直接拿二进制文件通过 HTTP 提供文件服务 [](https://github.com/svenstaro/miniserve/actions)
* [thecoshman/http](https://github.com/thecoshman/http) - 请托管这些东西 - 一个用于快速简单地托管文件夹的基本 HTTP 服务器
* [TheWaWaR/simple-http-server](https://github.com/TheWaWaR/simple-http-server) - 简单的静态 HTTP 服务器
* [vetis-server/vetis](https://github.com/vetis-server/vetis) - 为现代 Rust 应用构建的极速、极简 HTTP 服务器。提供虚拟主机、SNI、静态内容、反向代理、HTTP 1/2/3 以及 Tokio 或 Smol 作为异步运行时!
* [vproxy/0x676e67](https://github.com/0x676e67/vproxy) - 快速异步 Rust HTTP/Socks5 代理
### 工作流自动化
* [cowork-forge](https://github.com/sopaco/cowork-forge) - AI 原生的多代理平台,通过 7 阶段的 pipeline 编排专业代理,将想法转化为生产就绪的软件。[](https://github.com/sopaco/cowork-forge/actions/workflows/release.yml)
* [dali-benothmen/cronflow](https://github.com/dali-benothmen/cronflow) - Cronflow 是一个高性能、面向开发者的工作流自动化库,让你完全通过代码构建和编排复杂、可扩展的自动化工作流。[](https://github.com/dali-benothmen/cronflow/actions/workflows/release.yml)
## 开发工具
* [aaif-goose/goose](https://github.com/aaif-goose/goose) - 自动化工程任务的开源本地 AI 代理。
* [armgabrielyan/deadbranch](https://github.com/armgabrielyan/deadbranch) [[deadbranch](https://crates.io/crates/deadbranch)] - 安全清理过时的 git 分支 [](https://github.com/armgabrielyan/deadbranch/actions/workflows/ci.yml)
* [ATAC](https://github.com/Julien-cpsn/ATAC) - 用 Rust 制作的 TUI API 客户端,功能丰富。ATAC 免费、开源、离线且无需帐号。
* [bacon](https://github.com/Canop/bacon) - 后台 Rust 代码检查器,类似于 cargo-watch
* [biome](https://github.com/biomejs/biome) - Web 项目的工具链,旨在提供维护项目的功能。Biome 提供格式化器和 linter,可通过 CLI 和 LSP 使用
* [cachix/devenv](https://github.com/cachix/devenv) - 使用 Nix 的快速、声明式、可重现且可组合的开发者环境 [](https://github.com/cachix/devenv/actions/workflows/release.yml)
* [claudectl](https://github.com/mercurialsolo/claudectl) [[claudectl](https://crates.io/crates/claudectl)] - 带有本地 LLM 大脑 的 Claude Code 自动驾驶仪,可学习自动批准/拒绝工具调用。支持多会话编排、健康监控、支出控制。[](https://github.com/mercurialsolo/claudectl/actions/workflows/ci.yml)
* [clippy](https://crates.io/crates/clippy) - Rust 代码检查工具
* [clog-tool/clog-cli](https://github.com/clog-tool/clog-cli) - 从 git 元数据生成更新日志 ([conventional changelog](https://blog.thoughtram.io/announcements/tools/2014/09/18/announcing-clog-a-conventional-changelog-generator-for-the-rest-of-us.html))
* [cloudflare/foundations](https://github.com/cloudflare/foundations) - Foundations 是一个模块化的 Rust 库,旨在帮助扩展用于分布式、生产级系统的程序。
* [comtrya](https://github.com/comtrya/comtrya) - 用于本地主机 / dotfiles 的配置管理工具 [](https://github.com/comtrya/comtrya/actions)
* [create-rust-app](https://github.com/Wulf/create-rust-app) - 通过运行一个命令来设置现代 rust+react Web 应用。[](https://crates.io/crates/create-rust-app)
* [dan-t/rusty-tags](https://github.com/dan-t/rusty-tags) - 为 cargo 项目及其所有依赖创建 ctags/etags
* [datanymizer/datanymizer](https://github.com/datanymizer/datanymizer) - 具有灵活规则的强大数据库匿名化工具 [](https://github.com/datanymizer/datanymizer/actions?query=workflow%3ACI+branch%3Amain)
* [delta](https://crates.io/crates/git-delta) - git 和 diff 输出的语法高亮工具[](https://github.com/dandavison/delta//actions)
* [dotenv-linter](https://github.com/dotenv-linter/dotenv-linter) - `.env` 文件的 linter [](https://github.com/dotenv-linter/dotenv-linter/actions?query=workflow%3ACI+branch%3Amaster)
* [envio](https://github.com/humblepenguinn/envio) - 用于管理环境变量的现代安全 CLI 工具 [](https://github.com/humblepenguinn/envio/actions/workflows/CICD.yml)
* [Feel-ix-343/markdown-oxide](https://github.com/Feel-ix-343/markdown-oxide) - 支持适用于 Neovim、VSCode、Zed、Helix 和 Kakoune 的 Obsidian 风格 wikilinks、反向链接和每日笔记的 PKM Markdown 语言服务器
* [Flox](https://github.com/flox/flox) - Flox 是一个集虚拟环境和包管理器于一体的工具。
* [forgecode](https://github.com/tailcallhq/forgecode) - 用于代码生成和编辑的基于终端的 AI 结对编程工具。[](https://forgecode.dev/)
* [frolic](https://github.com/frolicflow/Frolic) - 用于 10 倍速构建面向客户仪表板的 API 层
* [fw](https://github.com/brocode/fw) - 工作区生产力提升工具 [](https://github.com/brocode/fw/actions/workflows/rust.yml)
* [fzf-make](https://github.com/kyu08/fzf-make) [[fzf-make](https://crates.io/crates/fzf-make)] - 使用带预览窗口的模糊查找器执行 make 目标的命令行工具。[ [[octocode](https://crates.io/crates/octocode)] - 带有 GraphRAG 知识图谱和 MCP 服务器的语义代码索引器。Tree-sitter AST 解析、ast-grep 结构搜索、LanceDB 向量存储、代码签名视图。支持 Claude/Cursor/Windsurf 等 AI 助手的 CLI 和 MCP 服务器模式。[](https://github.com/Muvon/octocode/actions/workflows/ci.yml)
* [ptags](https://github.com/dalance/ptags) - git 仓库的并行 universal-ctags 包装器
* [Racer](https://github.com/racer-rust/racer) - Rust 代码补全
* [reflex-search/reflex](https://github.com/reflex-search/reflex) [[reflex-search](https://crates.io/crates/reflex-search)] - 面向 AI 编程代理的本地优先全文代码搜索引擎。三重索引、100毫秒以下查询、MCP 服务器模式、通过 tree-sitter 支持 18 种语言。
* [Rust Search Extension](https://github.com/huhu/rust-search-extension) - 在地址栏 (omnibox) 中搜索 crate 和文档的便捷浏览器扩展。[](https://github.com/huhu/rust-search-extension/actions)
* [Rustup](https://github.com/rust-lang/rustup) - Rust 工具链安装程序 [](https://github.com/rust-lang/rustup/actions)
* [scriptisto](https://github.com/igor-petruk/scriptisto) - 一个与语言无关的 "shebang 解释器",使你能够使用编译型语言编写单文件脚本。[](https://cloud.drone.io/igor-petruk/scriptisto)
* [typos](https://github.com/crate-ci/typos) [[typos-cli](https://crates.io/crates/typos-cli)] - 源代码拼写检查器
* [voidzero-dev/vite-plus](https://github.com/voidzero-dev/vite-plus) - 统一的 Web 开发工具链,将 Vite、Vitest、Oxlint、Rolldown 等整合到由 Rust 驱动的单个 CLI (`vp`) 中
* [VT Code](https://crates.io/crates/vtcode) - 终端编程代理,将现代 TUI 与由 tree-sitter 和 ast-grep 驱动的深度语义代码理解相结合。
* [Wilfred/difftastic](https://github.com/Wilfred/difftastic) [[difftastic](https://crates.io/crates/difftastic)] - 理解语法的结构化 diff 工具,支持 30 多种编程语言
* [yvgude/lean-ctx](https://github.com/yvgude/lean-ctx) [[lean-ctx](https://crates.io/crates/lean-ctx)] - AI 编程代理的上下文运行时:用于压缩工具和终端输出以减少 LLM token 使用的 MCP 服务器和 shell 钩子;Tree-sitter 解析、会话缓存。[](https://github.com/yvgude/lean-ctx/actions/workflows/ci.yml)
### 构建系统
* [better-fullstack](https://github.com/Marve10s/Better-Fullstack) - 端到端的全栈脚手架工具,支持 Rust (Axum、Actix Web、Leptos、Dioxus、SeaORM、SQLx、tonic、async-graphql) 以及 TypeScript、Go 和 Python — 代码已为你或你的 AI 代理准备就绪。
* [Cargo](https://crates.io/) - Rust 包管理器
* [cargo-all-features](https://github.com/frewsxcv/cargo-all-features) - 可配置的子命令,用于简化所有功能组合的测试、构建等操作 [](https://github.com/frewsxcv/cargo-all-features/actions/workflows/ci.yml)
* [cargo-benchcmp](https://crates.io/crates/cargo-benchcmp) - 用于比较微基准测试的实用工具
* [cargo-bins/cargo-binstall](https://github.com/cargo-bins/cargo-binstall) [[cargo-binstall](https://crates.io/crates/cargo-binstall)] - 用于 Rust crate 的快速二进制安装程序,通过获取预构建的构件来代替从源码编译 [](https://github.com/cargo-bins/cargo-binstall/actions)
* [cargo-bitbake](https://crates.io/crates/cargo-bitbake) - 可以生成利用 meta-rust 类的 BitBake 配方的 cargo 扩展
* [cargo-cache](https://crates.io/crates/cargo-cache) - 检查/管理/清理你的 cargo 缓存 (`~/.cargo/`/`${CARGO_HOME}`),打印大小等 [](https://github.com/matthiaskrgr/cargo-cache/actions)
* [cargo-check](https://crates.io/crates/cargo-check) - `cargo rustc -- -Zno-trans` 的包装器,如果你只需要正确性检查,它有助于更快地编译
* [cargo-commander](https://crates.io/crates/cargo-commander) - `cargo` 的子命令,用于运行类似于 `package.json` 中 scripts 部分工作的 CLI 命令 [](https://github.com/simonhyll/cargo-commander/actions/workflows/build.yml)
* [cargo-count](https://crates.io/crates/cargo-count) - 列出 cargo 项目的源代码计数和详细信息,包括 unsafe 统计信息
* [cargo-deb](https://crates.io/crates/cargo-deb) - 生成二进制 Debian 包
* [cargo-depgraph](https://crates.io/crates/cargo-depgraph) - 使用 cargo metadata 和 graphviz 为 cargo 项目创建依赖图
* [cargo-do](https://crates.io/crates/cargo-do) - 连续运行多个 cargo 命令
* [cargo-ebuild](https://crates.io/crates/cargo-ebuild) - 可以使用树内 eclass 生成 ebuild 的 cargo 扩展
* [cargo-edit](https://crates.io/crates/cargo-edit) - 允许你通过从命令行读取/写入 Cargo.toml 文件来添加和列出依赖项
* [cargo-generate](https://github.com/cargo-generate/cargo-generate) - 通过利用现有的 git 仓库作为模板来生成 Rust 项目。
* [cargo-info](https://crates.io/crates/cargo-info) - 从命令行查询 crates.io 以获取 crate 详情
* [cargo-license](https://crates.io/crates/cargo-license) - 快速查看所有依赖项许可证的 cargo 子命令。
* [cargo-limit](https://crates.io/crates/cargo-limit) - 减少噪音的 Cargo:在修复错误之前跳过警告,支持 Neovim 集成等。[](https://github.com/cargo-limit/cargo-limit/actions)
* [cargo-make](https://crates.io/crates/cargo-make) - 任务运行器和构建工具。[](https://github.com/sagiegurari/cargo-make/actions)
* [cargo-modules](https://crates.io/crates/cargo-modules) - 用于显示 crate 模块树状概览的 cargo 插件。
* [cargo-multi](https://crates.io/crates/cargo-multi) - 在多个 crate 上运行指定的 cargo 命令
* [cargo-outdated](https://crates.io/crates/cargo-outdated) - 显示 Rust 依赖项的较新版本何时可用或已过时
* [cargo-rdme](https://github.com/orium/cargo-rdme) [[cargo-rdme](https://crates.io/crates/cargo-rdme)] - 从 crate 的文档创建 README 的 Cargo 子命令。[](https://github.com/orium/cargo-rdme/actions?query=workflow%3ACI)
* [cargo-release](https://crates.io/crates/cargo-release) - 用于发布 git 管理的 cargo 项目的工具,包括构建、打标签、发布、生成文档和推送 [](https://github.com/crate-ci/cargo-release/actions/workflows/rust.yml)
* [cargo-script](https://crates.io/crates/cargo-script) - 让人们快速轻松地运行可以利用 Cargo 包生态系统的 Rust "脚本"
* [cargo-udeps](https://github.com/est31/cargo-udeps) [[cargo-udeps](https://crates.io/crates/cargo-udeps)] - 查找未使用的依赖项
* [cargo-update](https://crates.io/crates/cargo-update) - 用于检查和应用已安装可执行文件更新的 cargo 子命令
* [cargo-watch](https://crates.io/crates/cargo-watch) - 在源码更改时编译项目的 cargo 实用工具
* [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 的示例项目
* [facebook/buck2](https://github.com/facebook/buck2) - [Buck2](https://buck2.build/) 是一个用 Rust 构建的大规模构建工具
* [Fleet](https://github.com/suptejas/fleet) [[fleet-rs](https://crates.io/crates/fleet-rs)] - 极速的 Rust 构建工具。
* GitHub actions
* [icepuma/rust-action](https://github.com/icepuma/rust-action) - rust github action
* Nix
* [nix-community/fenix](https://github.com/nix-community/fenix) - Rust 工具链和用于 nix 的 rust analyzer 每日构建版 [](https://github.com/nix-community/fenix/actions/workflows/ci.yml)
* [pantsbuild/pants](#video-1) - [Pants](https://www.pantsbuild.org/) 是一个用 Rust 构建的快速、可扩展、用户友好的构建系统,适用于任何大小的代码库。
* [rolldown/rolldown](https://github.com/rolldown/rolldown) - 用 Rust 编写的 JavaScript/TypeScript 打包器,旨在作为 Vite 未来的打包器。
* [tracemachina/nativelink](https://github.com/TraceMachina/nativelink) - [NativeLink](https://www.nativelink.com) 是一个用 rust 编写的后端远程执行平台,适用于 [Buck2](https://buck2.build/)、[Bazel](https://bazel.build/)、[Pants](https://www.pantsbuild.org/) 等客户端构建系统。[](https://securityscorecards.dev/viewer/?uri=github.com/TraceMachina/nativelink) [](https://www.bestpractices.dev/projects/8050)
* [vercel/turborepo](https://github.com/vercel/turborepo) - 用 Rust 编写的适用于 JavaScript 和 TypeScript monorepo 的高性能构建系统。具有增量计算、远程缓存和并行任务执行的特点。
### 调试
* GDB
* [gdbgui](https://github.com/cs01/gdbgui) - 基于 gdb 浏览器的前端,用于调试 C、C++、Rust 和 Go。
* [godzie44/BugStalker](https://github.com/godzie44/BugStalker) - 适用于 Linux x86-64 的现代调试器。专为 Rust 程序用 Rust 编写。
* [kxxt/tracexec](https://github.com/kxxt/tracexec) [[tracexec](https://crates.io/crates/tracexec)] - 用于 execve{,at} 和执行前行为的跟踪器,以及调试器的启动器。
* LLDB
* [CodeLLDB](https://marketplace.visualstudio.com/items?itemName=vadimcn.vscode-lldb) - 适用于 [Visual Studio Code](https://code.visualstudio.com/) 的 LLDB 扩展。
### 部署
* 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) - 非常小的 Rust docker 镜像的示例项目
* [liuchong/docker-rustup](https://github.com/liuchong/docker-rustup) - 多版本 (带有 musl 工具) 的 Rust Docker 镜像
* [LukeMathWalker/cargo-chef](https://github.com/LukeMathWalker/cargo-chef) - 用于在 Docker 构建之间缓存编译远程依赖的工具和预构建镜像。
* [moghtech/komodo](https://github.com/moghtech/komodo) - 跨多台服务器构建和部署软件的工具,带有 Web UI、API,且无服务器数量限制
* [rust-cross/rust-musl-cross](https://github.com/rust-cross/rust-musl-cross) - 使用 musl-cross 编译静态 Rust 二进制文件的 Docker 镜像 [](https://github.com/rust-cross/rust-musl-cross/actions?query=workflow%3ABuild)
* [rust-lang/docker-rust](https://github.com/rust-lang/docker-rust) - 官方 Rust Docker 镜像
* [Stavrospanakakis/is_ready](https://github.com/Stavrospanakakis/is_ready) - 等待多个服务变为可用 
* Heroku
* [emk/heroku-buildpack-rust](https://github.com/emk/heroku-buildpack-rust) - Rust 在 Heroku 上的 buildpack
* [release-plz](https://github.com/release-plz/release-plz) [[release-plz](https://crates.io/crates/release-plz)] - 从 CI 发布 crate,带有更新日志生成和 semver 检查。[](https://github.com/release-plz/release-plz/actions)
### 嵌入式
[Rust Embedded](https://rust-embedded.org/) 专注于改善在资源受限环境和非传统平台上使用 Rust 的端到端体验。有关经过精心策划且更丰富的嵌入式 Rust 资源列表,请参阅 [awesome-embedded-rust](https://github.com/rust-embedded/awesome-embedded-rust)。
* Arduino
* [avr-rust/ruduino](https://github.com/avr-rust/ruduino) - 适用于 Arduino Uno 的可重用组件。
* 交叉编译
* [japaric/rust-cross](https://github.com/japaric/rust-cross) - 关于交叉编译 Rust 程序你需要知道的一切
* [japaric/xargo](https://github.com/japaric/xargo) - 轻松地将 Rust 程序交叉编译为自定义裸机目标 (如 ARM Cortex-M)
* 开发工具
* [Vaishnav-Sabari-Girish/ComChan](https://github.com/Vaishnav-Sabari-Girish/ComChan) - 带有绘图 TUI 的极简串口监视器。
* Espressif
* [esp-rs](https://github.com/esp-rs) - 许多社区项目的所在地,旨在启用 Rust 编程语言在 Espressif Systems 生产的各种 SoC 和模块上的使用。
* 固件
* [oreboot/oreboot](https://github.com/oreboot/oreboot) - oreboot 是 coreboot 的一个分支,移除了 C,用 Rust 编写
* nRF
* [nrf-rs/nrf-hal](https://github.com/nrf-rs/nrf-hal) - 适用于 nRF 设备系列的 Rust HAL
### FFI
另请参阅 [Foreign Function Interface](https://doc.rust-lang.org/book/first-edition/ffi.html)、[The Rust FFI Omnibus](http://jakegoulding.com/rust-ffi-omnibus/) (一系列从其他语言使用 Rust 编写代码的示例) 和 [FFI examples written in Rust](https://github.com/alexcrichton/rust-ffi-examples)。
* C
* [gtk-rs/gir](https://github.com/gtk-rs/gir) - 用于从基于 GObject 的 C 库创建安全 Rust 绑定的代码生成器。
* [mozilla/cbindgen](https://github.com/mozilla/cbindgen) - 从 Rust 源文件生成 C 头文件。在 Gecko 中用于 WebRender
* [Sean1708/rusty-cheddar](https://github.com/Sean1708/rusty-cheddar) - 从 Rust 源文件生成 C 头文件
* C#
* [csbindgen](https://github.com/Cysharp/csbindgen) - 为 Rust 源文件生成 C# 绑定
* C++
* [dtolnay/cxx](https://github.com/dtolnay/cxx) - Rust 和 C++ 之间的安全互操作 [](https://github.com/dtolnay/cxx)
* [rust-cpp](https://crates.io/crates/cpp) - 在 Rust 中直接嵌入 C++ 代码。[](https://ci.appveyor.com/project/mystor/rust-cpp/branch/master)
* [rust-lang/rust-bindgen](https://github.com/rust-lang/rust-bindgen) - Rust 绑定生成器
* Erlang
* [rusterlium/rustler](https://github.com/rusterlium/rustler) - 用于创建 Erlang NIF 函数的安全 Rust 桥接
* Java
* [bennettanderson/rjni](https://github.com/benanders/rjni) - 在 Rust 中使用 Java
* [drrb/java-rust-example](https://github.com/drrb/java-rust-example) - 在 Java 中使用 Rust
* [j4rs](https://crates.io/crates/j4rs) - 在 Rust 中使用 Java
* [jni](https://crates.io/crates/jni) - 在 Java 中使用 Rust
* [jni-sys](https://crates.io/crates/jni-sys) - 对应于 jni.h 的 Rust 定义
* [rucaja](https://crates.io/crates/rucaja) - 在 Rust 中使用 Java
* Lua
* [jcmoyer/rust-lua53](https://github.com/jcmoyer/rust-lua53) - Rust 的 Lua 5.3 绑定
* [lilyball/rust-lua](https://github.com/lilyball/rust-lua) - Rust 的安全 Lua 5.1 绑定
* [mlua-rs/mlua](https://github.com/mlua-rs/mlua) - 支持异步/等待的高级 Lua 5.4/5.3/5.2/5.1 (包括 LuaJIT) 和 Roblox Luau Rust 绑定 [](https://github.com/mlua-rs/mlua/actions)
* [tickbh/td_rlua](https://github.com/tickbh/td_rlua) [[td_rlua](https://crates.io/crates/td_rlua)] - 零成本的高级 Lua 5.3 Rust 封装
* [tomaka/hlua](https://github.com/tomaka/hlua) - 用于与 Lua 交互的 Rust 库
* mruby
* [anima-engine/mrusty](https://github.com/anima-engine/mrusty) - Rust 的 mruby 安全绑定
* Node.js
* [infinyon/node-bindgen](https://github.com/infinyon/node-bindgen) - 使用 Rust 生成 nodejs 模块的简便方法
* [neon-bindings/neon](https://github.com/neon-bindings/neon) - 用于编写安全且快速的原生 Node.js 模块的 Rust 绑定
* [zhangyuang/node-ffi-rs](https://github.com/zhangyuang/node-ffi-rs) - 用 Rust 和 N-API 编写的模块,为 Node.js 提供 FFI 功能
* Objective-C
* [SSheldon/rust-objc](https://github.com/SSheldon/rust-objc) - Rust 的 Objective-C 运行时绑定和封装
* PHP
* [phper-framework/phper](https://github.com/phper-framework/phper) - 允许我们在可能的情况下使用纯安全 Rust 编写 PHP 扩展的框架
* Prolog
* [mthom/scryer-prolog](https://github.com/mthom/scryer-prolog/) - Scryer Prolog 是一个用 Rust 编写的自由软件 ISO Prolog 系统
* Python
* [dgrunwald/rust-cpython](https://github.com/dgrunwald/rust-cpython) - Python 绑定
* [getsentry/milksnake](https://github.com/getsentry/milksnake) - python setuptools 扩展,允许你以最便于移植的方式在 Python wheels 中分发动态链接库。
* [PyO3/PyO3](https://github.com/PyO3/PyO3) - 针对 Python 解释器的 Rust 绑定
* [RustPython](https://github.com/RustPython/RustPython) - 用 Rust 编写的 Python 解释器 [](https://github.com/RustPython/RustPython/actions?query=workflow%3ACI)
* Ruby
* [d-unsed/ruru](https://github.com/d-unsed/ruru) - 用 Rust 编写的原生 Ruby 扩展
* [danielpclark/rutie](https://github.com/danielpclark/rutie) - 用 Rust 编写原生 Ruby 扩展,反之亦然
* Web Assembly
* [rhysd/wain](https://github.com/rhysd/wain) - wain:在安全的 Rust 中从零开始实现的 WebAssembly 解释器,零依赖 [](https://github.com/rhysd/wain/actions?query=workflow%3ACI+branch%3Amaster+event%3Apush)
* [wasm-bindgen](https://github.com/wasm-bindgen/wasm-bindgen) - 促进 wasm 模块和 JS 之间高级交互的项目。
* [wasm-pack](https://github.com/wasm-bindgen/wasm-pack) - :package: :sparkles: 打包 wasm 并将其发布到 npm!
### 格式化工具
* [astral-sh/ruff](https://github.com/astral-sh/ruff) - 极快的 Python linter 和代码格式化工具 [](https://github.com/astral-sh/ruff/actions)
* [dprint](https://github.com/dprint/dprint) - 可插拔且可配置的代码格式化平台 [](https://github.com/dprint/dprint/actions?query=workflow%3ACI)
* [Prettier Rust](https://github.com/jinxdash/prettier-plugin-rust) - 固执己见的 Rust 代码格式化工具,可自动修复错误语法 ([Prettier](https://prettier.io/) 社区插件)
* [rustfmt](https://github.com/rust-lang/rustfmt) - 由 Rust 团队维护并包含在 cargo 中的 Rust 代码格式化工具
### IDE
另请参阅 [Rust Tools](https://rust-lang.org/tools/)。
* [Eclipse](https://www.eclipse.org/)
* [Eclipse Corrosion](https://github.com/eclipse-corrosion/corrosion) - 用于 Eclipse IDE 的 Rust 开发插件,通过与 Rust Analyzer 语言服务器、Cargo 运行器和 gdb 调试器集成,提供丰富的编辑体验
* [Emacs](https://www.gnu.org/software/emacs/)
* [emacs-racer](https://github.com/racer-rust/emacs-racer) - 自动补全 (另见 [company](https://company-mode.github.io) 和 [auto-complete](https://github.com/auto-complete/auto-complete))
* [flycheck-rust](https://github.com/flycheck/flycheck-rust) - 针对 [Flycheck](https://github.com/flycheck/flycheck) 的 Rust 支持
* [rust-mode](https://github.com/rust-lang/rust-mode) - Rust Major Mode
*rustic](https://github.com/emacs-rustic/rustic) - Emacs 的 Rust 开发环境 [](https://github.com/emacs-rustic/rustic/actions?query=workflow%3ACI)
* [gitpod.io](https://gitpod.io) - 基于 Rust 语言服务器提供完整 Rust 支持的在线 IDE
* [gnome-builder](https://wiki.gnome.org/Apps/Builder) - 自 3.22.2 版本起原生支持 Rust 和 cargo
* [IntelliJ](https://www.jetbrains.com/idea/)
* [intellij-rust/intellij-rust](https://github.com/intellij-rust/intellij-rust) - IntelliJ 平台的 Rust 插件
* [Kakoune](http://kakoune.org/)
* [kakoune-lsp](https://github.com/kakoune-lsp/kakoune-lsp/) - [LSP](https://microsoft.github.io/language-server-protocol/) 客户端。用 Rust 实现,开箱即用支持 rls。
* [lapce](https://github.com/lapce/lapce) - 用 Rust 编写的闪电般快速且功能强大的代码编辑器。[](https://github.com/lapce/lapce/actions/workflows/release.yml)
* [Ride](https://github.com/madeso/ride) - Rust IDE
* [RustRover](https://www.jetbrains.com/rust/) - JetBrains 推出的强大 Rust IDE,供个人非商业使用免费
* [Sublime Text](https://www.sublimetext.com/)
* [rust-lang/rust-enhanced](https://github.com/rust-lang/rust-enhanced) - 官方 Rust 包
* [Vim](https://vim.sourceforge.io/) - 无处不在的文本编辑器
* [autozimu/LanguageClient-neovim](https://github.com/autozimu/LanguageClient-neovim) - [LSP](https://microsoft.github.io/language-server-protocol/) 客户端。用 Rust 实现,开箱即用支持 rls。
* [cargo.nvim](https://github.com/nwiizo/cargo.nvim) - 用于无缝集成 Cargo 命令的 Neovim 插件。
* [crates.nvim](https://github.com/Saecki/crates.nvim) - 帮助管理 crates.io 依赖的插件。
* [rust.vim](https://github.com/rust-lang/rust.vim) - 提供文件检测、语法高亮、格式化、Syntastic 集成等功能。
* [vim-racer](https://github.com/racer-rust/vim-racer) - 允许 vim 使用 [Racer](https://github.com/racer-rust/racer) 进行 Rust 代码补全和导航。
* Visual Studio
* [PistonDevelopers/VisualRust](https://github.com/PistonDevelopers/VisualRust) - 用于 Rust 的 Visual Studio 扩展 [](https://ci.appveyor.com/project/vosen/visualrust)
* [Visual Studio Code](https://code.visualstudio.com/)
* [CodeLLDB](https://marketplace.visualstudio.com/items?itemName=vadimcn.vscode-lldb) - LLDB 扩展
* [Dependi](https://marketplace.visualstudio.com/items?itemName=fill-labs.dependi) - 轻松管理你的依赖项
* [Even Better TOML](https://marketplace.visualstudio.com/items?itemName=tamasfe.even-better-toml) - vscode 中的 TOML 支持
* [Prettier - Code formatter (Rust)](https://marketplace.visualstudio.com/items?itemName=jinxdash.prettier-rust) - 固执己见的 Rust 代码格式化工具,可自动修复错误语法 ([Prettier](https://prettier.io/) 社区插件)
* [rust-analyzer](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer) - RLS 的替代 Rust 语言服务器
### 性能分析
* [Bencher](https://github.com/bencherdev/bencher) - 旨在 CI 中捕获性能回归的持续基准测试套件
* [bheisler/criterion.rs](https://github.com/bheisler/criterion.rs) - 统计驱动的基准测试库
* [Bytehound](https://github.com/koute/bytehound) - Linux 内存分析器
* [cong-or/hud](https://github.com/cong-or/hud) - 找出阻塞你 Tokio 运行时的原因。零插桩 eBPF 分析器。
* [Divan](https://github.com/nvzqz/divan) - 简单但强大的基准测试库,带有内存分配分析功能
* [ellisonch/rust-stopwatch](https://github.com/ellisonch/rust-stopwatch) - 秒表库
* FlameGraphs
* [llogiq/flame](https://github.com/llogiq/flame) - Rust 的侵入式火焰图分析工具
* [g3bench](https://github.com/bytedance/g3) - 支持 HTTP 1.x、HTTP 2、HTTP 3、TLS 握手、DNS 和 Cloudflare Keyless 的基准测试工具
* [pawurb/hotpath](https://github.com/pawurb/hotpath-rs) - 精确显示你的代码在何处花费时间和分配内存的简单分析器 [](https://github.com/pawurb/hotpath-rs/actions)
* [sharkdp/hyperfine](https://github.com/sharkdp/hyperfine) - 命令行基准测试工具
### 服务
* [deepwiki-rs](https://github.com/sopaco/deepwiki-rs) - 将你的代码库转化为专业的架构文档。[](https://crates.io/crates/deepwiki-rs)
* [deps.rs](https://github.com/deps-rs/deps.rs) - 检测过时或不安全的依赖项
* [docs.rs](https://docs.rs) - 自动生成 crate 文档
### 静态分析
[[assert](https://crates.io/keywords/assert), [static](https://crates.io/keywords/static)]
* [cargo-coupling](https://github.com/nwiizo/cargo-coupling) - 使用 Vlad Khononov 的 "Balancing Coupling in Software Design" 框架的 Rust 耦合分析工具
* [creusot-rs/creusot](https://github.com/creusot-rs/creusot) - Rust 的演绎
* [Cortex Memory](https://github.com/sopaco/cortex-mem) - 用于 agent 记忆的完整解决方案,涵盖从提取、向量搜索到自动优化以及开箱即用的洞察仪表板。
* [juyterman1000/entroly](https://github.com/juyterman1000/entroly) - 信息论上下文工程引擎,使用强化学习来智能修剪和选择最佳的 RAG 片段。
* [memvid/memvid](https://github.com/memvid/memvid) [[memvid-core](https://crates.io/crates/memvid-core)] - 针对 AI agent 的单文件便携式记忆层,将向量搜索、全文搜索和长期记忆打包到一个 `.mv2` 文件中
* [pydantic/monty](https://github.com/pydantic/monty) - 一个极简、安全的 Python 解释器,用于在 AI agent 中运行 LLM 生成的代码,支持微秒级启动、严格的沙盒机制和快照功能 [](https://github.com/pydantic/monty/actions/workflows/ci.yml)
### 天文学
[[astronomy](https://crates.io/keywords/astronomy)]
* [cds-astro/aladin-lite](https://github.com/cds-astro/aladin-lite) - 用于在不同投影下可视化空间和行星图像巡天的 Web 应用程序
* [fitsio](https://crates.io/crates/fitsio) - 封装 cfitsio 的 fits 接口库
* [flosse/rust-sun](https://github.com/flosse/rust-sun) [[sun](https://crates.io/crates/sun)] - JS 库 suncalc 的 Rust 移植版
* [saurvs/astro-rust](https://github.com/saurvs/astro-rust) - 天文学
### 异步
* [async-std](https://async.rs/) [[async-std](https://crates.io/crates/async-std)] - Rust 标准库的异步版本 [](https://github.com/async-rs/async-std/actions/workflows/ci.yml)
* [dagrs](https://github.com/dagrs-dev/dagrs) - 高性能异步任务编程框架,遵循基于流的编程概念。
* [dpc/mioco](https://github.com/dpc/mioco) - 可扩展的、基于协程的异步 IO 处理库
* [igumnoff/gabriel2](https://github.com/igumnoff/gabriel2) [[gabriel2](https://crates.io/crates/gabriel2)] - Gabriel2:基于 Tokio 的 actor 模型库
* [mio](https://github.com/tokio-rs/mio) - MIO 是一个轻量级 IO 库,专注于在 OS 抽象上增加尽可能少的开销
* [nextest-rs/future-queue](https://github.com/nextest-rs/future-queue) [[future-queue](https://crates.io/crates/future-queue)] - 用于并发运行 future 的流适配器,支持加权的并发限制和可选的按组限制。
* [rust-lang/futures-rs](https://github.com/rust-lang/futures-rs) - 零开销 future
* [t3hmrman/async-dropper](https://github.com/t3hmrman/async-dropper) [[async-dropper](https://crates.io/crates/async-dropper)] - `AsyncDrop` 的实现
* [TeaEntityLab/fpRust](https://github.com/TeaEntityLab/fpRust) - Rust 的 Monad/MonadIO、Handler、协程/doNotation 及函数式编程特性
* [tokio-rs/tokio](https://github.com/tokio-rs/tokio) - 一个用于使用 Rust 编写可靠、异步且轻量级应用程序的运行时。
* [tqwewe/kameo](https://github.com/tqwewe/kameo) - 基于 Tokio 构建的容错异步 Actor
* [Xudong-Huang/may](https://github.com/Xudong-Huang/may) - 有栈协程库
* [zonyitoo/coio-rs](https://github.com/zonyitoo/coio-rs) - 带有工作窃取调度器的协程 I/O 库
### 音频与音乐
[[audio](https://crates.io/keywords/audio)]
* [aschey/stream-download-rs](https://github.com/aschey/stream-download-rs) [[stream-download](https://crates.io/crates/stream-download)] - 用于流式传输音频、视频和其他媒体内容的库 [](https://github.com/aschey/stream-download-rs/actions)
* [hound](https://crates.io/crates/hound) - WAV 编码与解码库
* [insomnimus/nodi](https://github.com/insomnimus/nodi) [[nodi](https://crates.io/crates/nodi)] - 用于 MIDI 文件播放和抽象的库。 [](https://github.com/insomnimus/nodi/actions)
* [jhasse/ears](https://github.com/jhasse/ears) - 基于 OpenAL 和 libsndfile 的简单声音与音乐播放库
* [musitdev/portmidi-rs](https://github.com/musitdev/portmidi-rs) - [PortMidi](https://portmedia.sourceforge.net/portmidi/) 绑定
* [ozankasikci/rust-music-theory](https://github.com/ozankasikci/rust-music-theory) - 音乐理论库
* [pdeljanov/Symphonia](https://github.com/pdeljanov/Symphonia) - 音频解码与媒体解复用库,支持 AAC、FLAC、MP3、MP4、OGG、Vorbis 和 WAV。
* [RustAudio](https://github.com/RustAudio)
* [RustAudio/cpal](https://github.com/RustAudio/cpal) - 底层跨平台音频 I/O 库。 [](https://github.com/RustAudio/cpal/actions)
* [RustAudio/rodio](https://github.com/RustAudio/rodio) - 音频播放库
* [RustAudio/rust-portaudio](https://github.com/RustAudio/rust-portaudio) - PortAudio 绑定
* [Serial-ATA/lofty-rs](https://github.com/Serial-ATA/lofty-rs) [[lofty](https://crates.io/crates/lofty)] - 用于读取和编辑各种音频格式元数据的库 [](https://github.com/Serial-ATA/lofty-rs/actions)
### 认证
* [constantoine/totp-rs](https://github.com/constantoine/totp-rs) [[totp-rs](https://crates.io/crates/totp-rs)] - 用于生成和验证基于 TOTP 令牌的 2fa 库 
* [Keats/jsonwebtoken](https://github.com/Keats/jsonwebtoken) - [JSON Web Token](https://en.wikipedia.org/wiki/JSON_Web_Token) 库
* [oauth2](https://github.com/ramosbugs/oauth2-rs) - 可扩展、强类型的 OAuth2 客户端库
* [oxide-auth](https://github.com/197g/oxide-auth) - 一个 OAuth2 服务器库,可与 actix 或其他前端结合使用,具有一组可配置和可插拔的后端 [](https://cirrus-ci.com/github/HeroicKatora/oxide-auth)
* [sgrust01/jwtvault](https://github.com/sgrust01/jwtvault) - 用于管理和编排 JWT 工作流的异步库
* [yup-oauth2](https://github.com/dermesser/yup-oauth2) - 提供 Device、Installed 和 Service Account 流程的 oauth2 客户端实现
### 汽车
* [idletea/tokio-socketcan](https://github.com/idletea/tokio-socketcan) [[tokio-socketcan](https://crates.io/crates/tokio-socketcan)] - 基于 socketcan crate 为 tokio 提供的 Linux SocketCAN 支持
* [marcelbuesing/tokio-socketcan-bcm](https://github.com/marcelbuesing/tokio-socketcan-bcm) [[tokio-socketcan-bcm](https://crates.io/crates/tokio-socketcan-bcm)] - 针对 tokio 的 Linux SocketCAN BCM 支持
* [mbr/socketcan](https://github.com/socketcan-rs/socketcan-rs) [[socketcan](https://crates.io/crates/socketcan)] - Linux SocketCAN 库
* [oxibus/can-dbc](https://github.com/oxibus/can-dbc) [[can-dbc](https://crates.io/crates/can-dbc)] - DBC 格式的解析器
* [Sensirion/lin-bus](https://github.com/Sensirion/lin-bus-rs) [[lin-bus](https://crates.io/crates/lin-bus)] - LIN 总线驱动特征与协议实现 [](https://app.circleci.com/pipelines/github/Sensirion/lin-bus-rs)
### 生物信息学
* [polars-bio](https://github.com/biodatageeks/polars-bio) - 在 Python DataFrames 上实现极速的生物信息学操作 
* [Rust-Bio](https://github.com/rust-bio) - 生物信息学库。
### 缓存
* [06chaynes/http-cache](https://github.com/06chaynes/http-cache) [[http-cache](https://crates.io/crates/http-cache)] - 遵循 HTTP 缓存规则的缓存中间件 [](https://github.com/06chaynes/http-cache/actions/workflows/http-cache.yml)
* [aisk/rust-memcache](https://github.com/aisk/rust-memcache) - Memcached 客户端库
* [al8n/stretto](https://github.com/al8n/stretto) - 高性能的线程安全内存受限缓存 [](https://github.com/al8n/stretto/actions/workflows/ci.yml)
* [hit-box/hitbox](https://github.com/hit-box/hitbox) - 带有 HTTP 中间件和多级后端的声明式缓存编排框架 [](https://github.com/hit-box/hitbox/actions/workflows/CI.yml)
* [jaemk/cached](https://github.com/jaemk/cached) - 简单的函数缓存/记忆化
* [moka-rs/moka](https://github.com/moka-rs/moka) - 受 Java Caffeine 库启发的高性能并发缓存库 [](https://github.com/moka-rs/moka/actions/workflows/CI.yml)
* [mozilla/sccache](https://github.com/mozilla/sccache/) - 共享编译缓存,极佳的编译体验
* [salsa-rs/salsa](https://github.com/salsa-rs/salsa) [[salsa](https://crates.io/crates/salsa)] - 一个具有记忆化查询的按需、增量计算通用框架,受 rustc 查询系统启发。 [](https://github.com/salsa-rs/salsa/actions?query=workflow%3ATest)
* [zkat/cacache-rs](https://github.com/zkat/cacache-rs) - 高性能、并发、内容寻址的磁盘缓存,为异步 API 进行了优化 [](https://github.com/zkat/cacache-rs/actions/workflows/ci.yml)
### 云计算
* AWS [[aws](https://crates.io/keywords/aws)]
* [aws/aws-lambda-rust-runtime](https://github.com/aws/aws-lambda-rust-runtime) [[lambda_runtime](https://crates.io/crates/lambda_runtime)] - AWS Lambda 运行时 [](https://github.com/aws/aws-lambda-rust-runtime/actions)
* [awslabs/aws-sdk-rust](https://github.com/awslabs/aws-sdk-rust) - 全新的 AWS SDK
* [faiscadev/fakecloud](https://github.com/faiscadev/fakecloud) [[fakecloud](https://crates.io/crates/fakecloud)] - 用于开发和测试的本地 AWS 云模拟器。 [](https://github.com/faiscadev/fakecloud/actions)
* [rusoto/rusoto](https://github.com/rusoto/rusoto) - 适用于 Rust 的 AWS SDK
* Azure
* [Azure/azure-sdk-for-rust](https://github.com/Azure/azure-sdk-for-rust) - 官方的 Azure Rust SDK
* 负载均衡器
* [Convey](https://github.com/bparli/convey) - 支持动态配置加载的四层负载均衡器。
* 多云
* [Qovery/engine](https://github.com/Qovery/engine) - 抽象层库,可在几分钟内轻松完成在云服务商上的应用部署
### 命令行
* 参数解析
* [clap-rs](https://github.com/clap-rs/clap) [[clap](https://crates.io/crates/clap)] - 简单易用、功能齐全的命令行参数解析器
* [cliparser](https://crates.io/crates/cliparser) - 简单的命令行解析器。 [](https://github.com/sagiegurari/cliparser/actions)
* [docopt/docopt.rs](https://github.com/docopt/docopt.rs) [[docopt](https://crates.io/crates/docopt)] - DocOpt 的实现
* [google/argh](https://github.com/google/argh) [[argh](https://crates.io/crates/argh)] - 一个有主见的、基于派生的参数解析器,针对代码大小进行了优化 [](https://github.com/google/argh/actions)
* [killercup/quicli](https://github.com/killercup/quicli) [[quicli](https://crates.io/crates/quicli)] - 快速构建酷的 CLI 应用
* [ksk001100/seahorse](https://github.com/ksk001100/seahorse) [[seahorse](https://crates.io/crates/seahorse)] - 一个极简的 CLI 框架 [](https://github.com/ksk001100/seahorse/actions)
* [TeXitoi/structopt](https://github.com/TeXitoi/structopt) [[structopt](https://crates.io/crates/structopt)] - 通过定义结构体来解析命令行参数
* 数据可视化
* [nukesor/comfy-table](https://github.com/nukesor/comfy-table) [[comfy-table](https://crates.io/crates/comfy-table)] - 为你的 CLI 工具提供美观的动态表格。 [](https://github.com/nukesor/comfy-table/actions)
* [zhiburt/tabled](https://github.com/zhiburt/tabled) [[tabled](https://crates.io/crates/tabled)] - 一个易于使用的库,用于漂亮地打印结构体和枚举的表格。 [](https://github.com/zhiburt/tabled/actions)
* 以人为本的设计
* [rust-cli/human-panic](https://github.com/rust-cli/human-panic) [[human-panic](https://crates.io/crates/human-panic)] - 面向人类的 panic 消息
* 行编辑器
* [kkawakam/rustyline](https://github.com/kkawakam/rustyline) [[rustyline](https://crates.io/crates/rustyline)] - readline 实现
* [MovingtoMars/liner](https://github.com/MovingtoMars/liner) [[liner](https://crates.io/crates/liner)] - 提供 readline 类似功能的库
* [murarth/linefeed](https://github.com/murarth/linefeed) [[linefeed](https://crates.io/crates/linefeed)] - 可配置、可扩展的交互式行读取器
* [srijs/rust-copperline](https://github.com/srijs/rust-copperline) [[copperline](https://crates.io/crates/copperline)] - 命令行编辑库
* 其他
* [mgrachev/update-informer](https://github.com/mgrachev/update-informer) [[update-informer](https://crates.io/crates/update-informer)] - CLI 应用程序的更新通知器。它会检查 Crates.io 和 GitHub 上的新版本 [](https://github.com/mgrachev/update-informer/actions)
* 管道
* [hniksic/rust-subprocess](https://github.com/hniksic/rust-subprocess) [[subprocess](https://crates.io/crates/subprocess)] - 与外部管道交互的工具
* [imp/pager-rs](https://gitlab.com/imp/pager-rs) [[pager](https://crates.io/crates/pager)] - 通过外部分页器管道输出
* [oconnor663/duct.rs](https://github.com/oconnor663/duct.rs) [[duct](https://crates.io/crates/duct)] - 子进程管道和 IO 重定向的构建器
* [rust-cli/rexpect](https://github.com/rust-cli/rexpect) [[rexpect](https://crates.io/crates/rexpect)] - 自动化交互式应用程序,如 ssh、ftp、passwd 等 [](https://github.com/rust-cli/rexpect/actions/workflows/ci.yml)
* [zhiburt/expectrl](https://github.com/zhiburt/expectrl) [[expectrl](https://crates.io/crates/expectrl)] - 用于在伪终端中控制交互式程序的库 [](https://github.com/zhiburt/expectrl/actions/workflows/ci.yml)
* 进度条
* [a8m/pb](https://github.com/a8m/pb) [[pbr](https://crates.io/crates/pbr)] - 控制台进度条
* [clitic/kdam](https://github.com/clitic/kdam) [[kdam](https://crates.io/crates/kdam)] - 受 tqdm 和 rich.progress 启发的控制台进度条库 [](https://github.com/clitic/kdam/actions/workflows/tests.yml)
* [console-rs/indicatif](https://github.com/console-rs/indicatif) [[indicatif](https://crates.io/crates/indicatif)] - 向用户指示进度
* [etienne-napoleone/spinach](https://github.com/etienne-napoleone/spinach) [[spinach](https://crates.io/crates/spinach)] - 实用的旋转加载指示器。 [](https://github.com/etienne-napoleone/spinach/actions/workflows/ci.yml)
* [FGRibreau/spinners](https://github.com/FGRibreau/spinners) [[spinners](https://crates.io/crates/spinners)] - 60 多款优雅的终端旋转指示器
* [vyfor/rattles](https://github.com/vyfor/rattles) [[rattles](https://crates.io/crates/rattles)] - 极简、无依赖的终端旋转指示器库。
* 提示符
* [hashmismatch/terminal_cli.rs](https://github.com/hashmismatch/terminal_cli.rs) [[terminal_cli](https://crates.io/crates/terminal_cli)] - 构建交互式命令提示符
* [mikaelmello/inquire](https://github.com/mikaelmello/inquire) [[inquire](https://crates.io/crates/inquire)] - 用于在终端上构建交互式提示的库。 [](https://github.com/mikaelmello/inquire/actions)
* [starship/starship](https://starship.rs/) [[starship](https://crates.io/crates/starship)] - 适用于任何 shell 的极简、极速且高度可定制的提示符 [](https://github.com/starship/starship/actions)
* [ynqa/promkit](https://github.com/ynqa/promkit) [[promkit](https://crates.io/crates/promkit)] - 用于构建交互式命令行工具的工具包 [](https://github.com/ynqa/promkit/actions/workflows/ci.yml)
* 样式
* [colored](https://github.com/colored-rs/colored) [[colored](https://crates.io/crates/colored)] - 终端着色如此简单,你一看就会!
* [console-rs/dialoguer](https://github.com/console-rs/dialoguer) [[dialoguer](https://crates.io/crates/dialoguer)] - 用于命令行提示和类似操作的库。
* [LukasKalbertodt/bunt](https://github.com/LukasKalbertodt/bunt) [[bunt](https://crates.io/crates/bunt)] - 带有宏的跨平台终端颜色和样式 [](https://github.com/LukasKalbertodt/bunt/actions?query=workflow%3ACI+branch%3Amaster)
* [LukasKalbertodt/term-painter](https://github.com/LukasKalbertodt/term-painter) [[term-painter](https://crates.io/crates/term-painter)] - 跨平台的样式化终端输出
* [ogham/rust-ansi-term](https://github.com/ogham/rust-ansi-term) [[ansi_term](https://crates.io/crates/ansi_term)] - 控制 ANSI 终端上的颜色和格式
* [SergioBenitez/yansi](https://github.com/SergioBenitez/yansi) [[yansi](https://crates.io/crates/yansi)] - 极其简单的 ANSI 终端着色库
* TUI
* [AppCUI](https://github.com/gdt050579/AppCUI-rs) [[appcui](https://crates.io/crates/appcui)] - Rust 中功能齐全的跨平台 TUI/CUI 框架,内置小部件、布局控制、动画、Unicode 和主题支持。
* BearLibTerminal
* [cfyzium/bearlibterminal](https://github.com/nabijaczleweli/BearLibTerminal.rs) [[bear-lib-terminal](https://crates.io/crates/bear-lib-terminal)] - [BearLibTerminal](https://github.com/tommyettinger/BearLibTerminal) 绑定
* [ccbrown/iocraft](https://github.com/ccbrown/iocraft) [[iocraft](https://crates.io/crates/iocraft)] - 用于构建美观、匠心独运的 CLI、TUI 和基于文本的 IO 的 crate。 [](https://github.com/ccbrown/iocraft/actions) [](https://docs.rs/iocraft/)
* [gyscos/Cursive](https://github.com/gyscos/Cursive) [[cursive](https://crates.io/crates/cursive)] - 构建丰富的 TUI 应用程序
* [ivanceras/titik](https://github.com/ivanceras/titik) - 跨平台 TUI 小部件库,目标是提供交互式小部件
* ncurses
* [ihalila/pancurses](https://github.com/ihalila/pancurses) [[pancurses](https://crates.io/crates/pancurses)] - curses 库,支持 Linux 和 Windows
* [jeaye/ncurses-rs](https://github.com/jeaye/ncurses-rs) [[ncurses](https://crates.io/crates/ncurses)] - [ncurses](https://invisible-island.net/ncurses/ncurses.html) 绑定
* [ogham/rust-term-grid](https://github.com/ogham/rust-term-grid) [[term_grid](https://crates.io/crates/term_grid)] - 将事物放入网格的库
* [ratatui-org/ratatui](https://github.com/ratatui/ratatui) [[ratatui](https://crates.io/crates/ratatui)] - 专注于制作终端用户界面 (TUI) 的库
* [redox-os/termion](https://github.com/redox-os/termion) [[termion](https://crates.io/crates/termion)] - 无绑定的终端/TTY 控制库
* [ruterm](https://crates.io/crates/ruterm) - 用于操作 TTY 的微型且简单的库
* [subinium/SuperLightTUI](https://github.com/subinium/SuperLightTUI) [[superlighttui](https://crates.io/crates/superlighttui)] - 具有 50 多个小部件、flexbox 布局和动画系统的立即模式 TUI 库 [](https://github.com/subinium/SuperLightTUI/actions/workflows/ci.yml)
* Termbox
* [gchp/rustbox](https://github.com/gchp/rustbox) [[rustbox](https://crates.io/crates/rustbox)] - 绑定到 [Termbox](https://github.com/nsf/termbox)
* [TimonPost/crossterm](https://github.com/crossterm-rs/crossterm) [[crossterm](https://crates.io/crates/crossterm)] - 跨平台终端库
### 压缩
* [7z](https://7-zip.org/7z.html)
* [[sevenz-rust](https://crates.io/crates/sevenz-rust)] - 纯 Rust 编写的 7z 解压缩工具。
* [Brotli](https://opensource.googleblog.com/2015/09/introducing-brotli-new-compression.html)
* [dropbox/rust-brotli](https://github.com/dropbox/rust-brotli) - 可选择避免使用 stdlib 的 Brotli 解压器
* [ende76/brotli-rs](https://github.com/ende76/brotli-rs) - Brotli 压缩的实现
* bzip2
* [trifectatechfoundation/bzip2-rs](https://github.com/trifectatechfoundation/bzip2-rs) - [libbz2](https://www.sourceware.org/bzip2/) 绑定
* gzip
* [zopfli](https://github.com/zopfli-rs/zopfli) [[zopfli](https://crates.io/crates/zopfli)] - Zopfli 压缩算法的实现,用于更高质量的 deflate 或 zlib 压缩
* gzp
* [sstadick/gzp](https://github.com/sstadick/gzp/) - 多线程的 deflate 格式和 snappy 编解码
* miniz
* [rust-lang/flate2-rs](https://github.com/rust-lang/flate2-rs) - [miniz](https://code.google.com/archive/p/miniz) 绑定 [](https://github.com/rust-lang/flate2-rs/actions)
* [paxit](https://github.com/roquess/paxit) [[paxit](https://crates.io/crates/paxit)] - 使用各种算法(zip、tar、gzip、xz、zst 等)压缩和解压缩文件的灵活库,采用模块化设计,易于扩展
* tar
* [alexcrichton/tar-rs](https://github.com/alexcrichton/tar-rs) - tar 归档读取/写入
* zip
* [zip-rs/zip2](https://github.com/zip-rs/zip2) [[zip](https://crates.io/crates/zip)] - 读写 ZIP 归档文件
* zstd
* [gyscos/zstd-rs](https://github.com/gyscos/zstd-rs) - zstd 压缩库的 Rust 绑定
### 计算
* [alphaville/optimization-engine](https://github.com/alphaville/optimization-engine) [[optimization-engine](https://crates.io/crates/optimization_engine)] - Optimization Engine (OpEn) 是一个用于受约束非凸优化问题的求解器 [](https://github.com/alphaville/optimization-engine/actions/workflows/ci.yml)
* [argmin-rs/argmin](https://github.com/argmin-rs/argmin) [[argmin](https://crates.io/crates/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 绑定
* [calebwin/emu](https://github.com/calebwin/emu) - 用于 GPGPU 数值计算的语言
* [dimforge/nalgebra]() - 低维线性代数库
* [faer-rs](https://github.com/sarah-quinones/faer-rs) [[faer](https://crates.io/crates/faer)] - Rust 的线性代数基础
* [fastnum](https://github.com/neogenie/fastnum) [fastnum](https://crates.io/crates/fastnum) - 纯 Rust 实现的快速精确精度十进制数。适用于金融、加密货币以及任何其他固定精度的计算。
* [GSL](http://www.gnu.org/software/gsl/)
* [GuillaumeGomez/rust-GSL](https://github.com/GuillaumeGomez/rust-GSL) - GSL 绑定
* [LAPACK](https://en.wikipedia.org/wiki/LAPACK)
* [stainless-steel/lapack](https://github.com/blas-lapack-rs/lapack) - LAPACK 绑定
* 并行计算
* [arrayfire/arrayfire-rust](https://github.com/arrayfire/arrayfire-rust) - [Arrayfire](https://github.com/arrayfire) 绑定
* [autumnai/collenchyma](https://github.com/autumnai/collenchyma) - 一个可扩展、可插拔、后端无关的框架,用于在 CUDA、OpenCL 和普通主机 CPU 上进行并行、高性能计算。
* [luqmana/rust-opencl](https://github.com/luqmana/rust-opencl) - [OpenCL](https://www.khronos.org/opencl/) 绑定
* 科学
* [Axect/Peroxide](https://github.com/Axect/Peroxide) - Rust 数值库,包含纯 Rust 编写的线性代数、数值分析、统计和机器学习工具
* [cool-japan/scirs](https://github.com/cool-japan/scirs) - 生产就绪的纯 Rust 科学计算,包括线性代数、优化、统计、神经网络等。API 受 Python 的 SciPy 启发。
* [cpmech/russell](https://github.com/cpmech/russell) - 用于数值数学、常微分方程、特殊数学函数和高性能(稀疏)线性代数的 Rust 科学库
* [Nonanti/mathcore](https://github.com/Nonanti/mathcore) - 具有 CAS 功能的符号数学库。支持微分、积分、方程求解和任意精度算术 [](https://crates.io/crates/mathcore)
* [Ryan-D-Gast/differential-equations](https://github.com/Ryan-D-Gast/differential-equations) - 用于数值求解微分方程的高性能库
* Statrs
* [statrs-dev/statrs](https://github.com/statrs-dev/statrs) - 健壮的统计计算库
### 并发
* [crossbeam-rs/crossbeam](https://github.com/crossbeam-rs/crossbeam) - 支持并行和底层并发
* [NikitaSmithTheOne/rate-limiters-rs](https://github.com/NikitaSmithTheOne/rate-limiters-rs) [[rate-limiters](https://crates.io/crates/rate_limiters)] - 用于速率限制的 Rust 库(漏桶、令牌桶、固定/滑动窗口)
* [orium/archery](https://github.com/orium/archery) [[archery](https://crates.io/crates/archery)] - 用于从 `Rc`/`Arc` 指针类型进行抽象的库。 [](https://github.com/orium/archery/actions?query=workflow%3ACI)
* [orx-parallel](https://crates.io/crates/orx-parallel) - 高性能、可配置且富有表现力的并行计算库。
* [Rayon](https://github.com/rayon-rs/rayon) - 数据并行库
* [rustcc/coroutine-rs](https://github.com/rustcc/coroutine-rs) - 协程库
* [zonyitoo/coio-rs](https://github.com/zonyitoo/coio-rs) - 协程 I/O
### 配置
* [andoriyu/uclicious](https://github.com/andoriyu/uclicious) [[uclicious](https://crates.io/crates/uclicious)] - 基于 [libUCL](https://github.com/vstakhov/libucl) 的功能丰富的配置库。 [](https://app.circleci.com/pipelines/github/vstakhov/libucl)
* [Kixunil/configure_me](https://github.com/Kixunil/configure_me) [[configure_me](https://crates.io/crates/configure_me)] - 轻松处理应用程序配置的库
* [leptonyu/cfg-rs](https://github.com/leptonyu/cfg-rs) [[cfg-rs](https://crates.io/crates/cfg-rs)] - Rust 应用程序的配置库。
* [rust-cli/config-rs](https://github.com/rust-cli/config-rs) [[config](https://crates.io/crates/config)] - 分层配置系统(强力支持 12-factor 应用)。
* [SergioBenitez/Figment](https://github.com/SergioBenitez/Figment) [[figment](https://crates.io/crates/figment)] - 一个没有约束的配置库,简直不真实。
* [softprops/envy](https://github.com/softprops/envy) - 将环境变量反序列化为类型安全的结构体 [](https://github.com/softprops/envy/actions/workflows/main.yml)
### 密码学
[[crypto](https://crates.io/keywords/crypto), [cryptography](https://crates.io/keywords/cryptography)]
* [arkworks-rs/circom-compat](https://github.com/arkworks-rs/circom-compat) - Arkworks 到 Circom 的 R1CS 绑定,用于 Groth16 证明和 Witness 生成。
* [briansmith/ring](https://github.com/briansmith/ring) - 使用 Rust 和 BoringSSL 加密原语的安全、快速、小型加密库。
* [briansmith/webpki](https://github.com/briansmith/webpki) - Web PKI TLS X.509 证书验证。
* [conradkleinespel/rooster](https://github.com/conradkleinespel/rooster) [[rooster](https://crates.io/crates/rooster)] - 可在终端中使用的简单密码管理器
* [cossacklabs/themis](https://github.com/cossacklabs/themis) [[themis](https://crates.io/crates/themis)] - 用于解决典型数据安全任务的高级加密库,最适合多平台应用程序。 [](https://app.circleci.com/pipelines/github/cossacklabs/themis)
* [DaGenix/rust-crypto](https://github.com/DaGenix/rust-crypto) - 加密算法
* [dalek-cryptography/curve25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek) - Curve25519 操作
* [debris/tiny-keccak](https://github.com/debris/tiny-keccak) - Keccak 家族 (SHA3)
* [dusk-network/bls12-381](https://github.com/dusk-network/bls12_381) - 原生 Rust 实现的带有 zk 性能增强的 BLS12-381:优化的多标量乘法、自定义哈希和 serde 支持——非常适合注重隐私的协议和零知识应用程序。  [[dusk-bls12_381](https://crates.io/crates/dusk-bls12_381)]
* [dusk-network/plonk](https://github.com/dusk-network/plonk/) - 在 BLS12-381 上的高性能、Rust 原生 PLONK zk-SNARK 实现,使用自定义门和 KZG10 多项式承诺进行了优化,以实现高效的零知识证明。  [[PLONK](https://crates.io/crates/dusk-plonk)]
* [dusk-network/poseidon252](https://github.com/dusk-network/Poseidon252) - 基于 BLS12-381 的 Rust 原生 Poseidon 哈希,Poseidon252 专为 zk-SNARK 效率而构建,非常适合注重隐私的协议和零知识应用程序。  [[Poseidon](https://crates.io/crates/dusk-poseidon)]
* [exonum/exonum](https://github.com/exonum/exonum) [[exonum](https://crates.io/crates/exonum)] - 用于区块链项目的可扩展框架
* [facebook/opaque-ke](https://github.com/facebook/opaque-ke) - 最新的 [OPAQUE](https://datatracker.ietf.org/doc/draft-krawczyk-cfrg-opaque/) 密码认证密钥交换的实现。 [](https://github.com/facebook/opaque-ke)
* [iddm/randomorg](https://github.com/iddm/randomorg) - random.org 客户端库。 [](https://crates.io/crates/randomorg)
* [klutzy/suruga](https://github.com/klutzy/suruga) - [TLS 1.2](https://datatracker.ietf.org/doc/html/rfc5246) 的实现
* [kn0sys/ecc-rs](https://github.com/kn0sys/ecc-rs) - 用于椭圆曲线密码学教程的直观库 [](https://crates.io/crates/kn0syseccrs)
* [kornelski/rust-security-framework](https://github.com/kornelski/rust-security-framework) - Security Framework(OSX 原生)绑定
* [libOctavo/octavo](https://github.com/libOctavo/octavo) - 模块化哈希和加密库
* [orion-rs/orion](https://github.com/orion-rs/orion) - 该库旨在提供简单易用的加密功能。“易用”意味着提供易于使用且难以被误用的高级 API。 [](https://github.com/orion-rs/orion/actions/workflows/test.yml)
* [racum/rust-djangohashers](https://github.com/racum/rust-djangohashers) [[djangohashers](https://crates.io/crates/djangohashers)] - Django 项目中使用的密码原语的移植。它不需要 Django,只需根据其风格哈希和验证密码。
* [rust-native-tls/rust-native-tls](https://github.com/rust-native-tls/rust-native-tls) - 原生 TLS 库绑定
* [rust-openssl](https://github.com/rust-openssl/rust-openssl) - [OpenSSL](https://www.openssl.org/) 绑定
* [RustCrypto/hashes](https://github.com/RustCrypto/hashes) - 加密哈希函数集合
* [rustls/rustls](https://github.com/rustls/rustls) - TLS 的实现
* [schnorrkel](https://github.com/paritytech/schnorrkel) - Ristretto 群上的 Schnorr VRF 和签名
* [sorairolake/abcrypt](https://github.com/sorairolake/abcrypt) [[abcrypt](https://crates.io/crates/abcrypt)] - 一个简单、现代且安全的文件加密库。 [](https://github.com/sorairolake/abcrypt/actions?query=workflow%3ACI)
* [sorairolake/scryptenc-rs](https://github.com/sorairolake/scryptenc-rs) [[scryptenc](https://crates.io/crates/scryptenc)] - scrypt 加密数据格式的实现。 [](https://github.com/sorairolake/scryptenc-rs/actions?query=workflow%3ACI)
* [verifyfetch](https://github.com/hamzaydia/verifyfetch) - 使用 Rust/WASM SHA-256 哈希和恒定内存的流式文件完整性验证。支持浏览器中大文件的可恢复下载。
### 数据处理
* [amv-dev/yata](https://github.com/amv-dev/yata) - 高性能技术分析库 [](https://github.com/amv-dev/yata/actions?query=workflow%3ARust)
* [bluss/ndarray](https://github.com/rust-ndarray/ndarray) - 带有数组视图、多维切片和高效操作的 N 维数组
* [cocoindex](https://github.com/cocoindex-io/cocoindex) - 用于构建最新索引的 ETL 框架
* [DataBora/elusion](https://github.com/DataBora/elusion) [[elusion](https://crates.io/crates/elusion)] - 基于 DataFusion 构建的端到端数据工程 DataFrame 库,带有适用于 Microsoft Fabric、Azure、SharePoint、FTP、Postgres、MySQL 和 REST API 的连接器
* [datafusion](https://github.com/apache/datafusion) - DataFusion 是一个非常快速、可扩展的查询引擎,用于使用 Apache Arrow 内存格式在 Rust 中构建高质量的数据中心系统。
* [GoPlasmatic/datalogic-rs](https://github.com/GoPlasmatic/datalogic-rs) [[datalogic-rs](https://crates.io/crates/datalogic-rs)] - Rust 中的高性能、类型安全的 JSONLogic 评估引擎,非常适合业务规则和动态过滤。
* [ironcalc/IronCalc](https://github.com/ironcalc/IronCalc) [[ironcalc](https://crates.io/crates/ironcalc)] - 一个新的、现代的、正在开发中的电子表格引擎。
* [kernelmachine/utah](https://github.com/kernelmachine/utah) - Dataframe 结构和操作
* [lakehq/sail](https://github.com/lakehq/sail) - Sail 是一个用 Rust 编写的 Apache Spark 替代品,统一了批处理、流处理和计算密集型的 AI 工作负载。
* [pathwaycom/pathway](https://github.com/pathwaycom/pathway) - 具有 Rust 运行时的开源高性能 Python ETL 框架,支持 300 多种数据源。
* [pg_analytics](https://github.com/paradedb/paradedb/tree/dev/pg_analytics) - PostgreSQL 扩展,将 Postgres的分析查询处理加速到可与专用 OLAP 数据库媲美的性能水平。
* [pg_lakehouse](https://github.com/paradedb/paradedb/tree/dev/pg_lakehouse) - PostgreSQL 扩展,将 Postgres 转换为通过 AWS S3/GCS 等对象存储和 Delta Lake/Iceberg 等表格式进行分析查询的引擎。
* [pola-rs/polars](https://github.com/pola-rs/polars) - 快速且功能齐全的 DataFrame 库 [](https://github.com/pola-rs/polars/actions)
* [weld-project/weld](https://github.com/weld-project/weld) - 用于数据分析应用程序的高性能运行时
### 数据流
* [arkflow-rs/arkflow](https://github.com/arkflow-rs/arkflow) - 高性能的 Rust 流处理引擎 [](https://github.com/arkflow-rs/arkflow/actions)
* [ArroyoSystems/arroyo](https://github.com/ArroyoSystems/arroyo) - 使用 Rust 和 SQL 进行高性能实时分析 [](https://github.com/ArroyoSystems/arroyo/actions)
* [beava-dev/beava](https://github.com/beava-dev/beava) - 单一二进制特性服务器。通过 HTTP 或 TCP 推送事件,内联查询最新的按实体计数器和聚合,中间没有代理。适用于欺诈检测、推荐系统、LLM 护栏和产品内分析 [](https://github.com/beava-dev/beava/actions)
* [fluvio](https://github.com/fluvio-community/fluvio) - 可编程的数据流平台 [](https://github.com/fluvio-community/fluvio/actions)
* [iggy](https://github.com/apache/iggy) [[iggy](https://crates.io/crates/iggy)] - 持久化消息流平台,支持 QUIC、TCP 和 HTTP 传输协议 [](https://github.com/apache/iggy/actions/workflows/test.yml)
* [wingfoil](https://github.com/wingfoil-io/wingfoil) - 基于图的流处理框架 [](https://github.com/wingfoil-io/wingfoil/actions/workflows/rust.yml)
### 数据结构
* [alrevuelta/rs-merkle-tree](https://github.com/alrevuelta/rs-merkle-tree) - Rust 中的 Merkle 树实现,具有可配置的存储后端和哈希函数。固定深度且仅支持增量。针对快速证明生成进行了优化。
* [ashvardanian/NumKong](https://github.com/ashvardanian/NumKong) - 面向 x86 AVX2 & AVX-512 以及 Arm NEON 的 SIMD 加速向量距离和相似度函数 [](https://crates.io/crates/simsimd)
* [becheran/grid](https://github.com/becheran/grid) [[grid](https://crates.io/crates/grid)] - 提供易于使用且快速的二维数据结构。 [](https://github.com/becheran/grid/actions)
* [billyevans/tst](https://github.com/billyevans/tst) [[tst](https://crates.io/crates/tst)] - 三叉搜索树集合
* [contain-rs](https://github.com/contain-rs) - Rust std::collections 的扩展
* [danielpclark/array_tool](https://github.com/danielpclark/array_tool) - 数组助手。将数组上最常用的方法提供给 Vector。用于处理大多数用例的多态实现。
* [enum-map](https://codeberg.org/sugar700/enum-map) [[enum-map](https://crates.io/crates/enum-map)] - 使用数组存储值的针对枚举的优化 map 实现。
* [fizyk20/generic-array](https://github.com/fizyk20/generic-array) - 允许使用 typenum 设置数组大小的技巧
* [garro95/priority-queue](https://github.com/garro95/priority-queue)[[priority-queue](https://crates.io/crates/priority-queue)] - 实现优先级更改的优先队列。
* [greyblake/nutype](https://github.com/greyblake/nutype) [[nutype](https://crates.io/crates/nutype)] - 定义带有验证约束的新类型结构。 [](https://github.com/greyblake/nutype/actions)
* [mrhooray/kdtree-rs](https://github.com/mrhooray/kdtree-rs) - 用于快速地理空间索引和最近邻查找的 K-d 树
* [orium/rpds](https://github.com/orium/rpds) [[rpds](https://crates.io/crates/rpds)] - 持久化数据结构。 [](https://github.com/orium/rpds/actions?query=workflow%3ACI)
* [RoaringBitmap/roaring-rs](https://github.com/RoaringBitmap/roaring-rs) - Roaring Bitmap
* [rust-itertools/itertools](https://github.com/rust-itertools/itertools) - 额外的迭代器适配器、函数和宏
* [tnballo/scapegoat](https://github.com/tnballo/scapegoat) [[scapegoat](https://crates.io/crates/scapegoat)] - 安全、可失败、仅限栈的 `BTreeSet` 和 `BTreeMap` 替代方案。 [](https://github.com/tnballo/scapegoat/actions)
* [yamafaktory/hypergraph](https://github.com/yamafaktory/hypergraph) [[hypergraph](https://crates.io/crates/hypergraph)] - Hypergraph 是一个用于生成有向超图的数据结构库。 [](https://github.com/yamafaktory/hypergraph/actions/workflows/ci.yml)
### 数据可视化
* [blitzarx1/egui_graphs](https://github.com/blitzarx1/egui_graphs) [[egui_graphs](https://crates.io/crates/egui_graphs)] - 由 egui 和 petgraph 驱动的交互式图形可视化小部件。 [](https://crates.io/crates/egui_graphs) [](https://docs.rs/egui_graphs)
* [djduque/pgfplots](https://github.com/djduque/pgfplots) [[pgfplots](https://crates.io/crates/pgfplots)] - 用于生成出版级质量图表的库。 [](https://github.com/DJDuque/pgfplots/actions/workflows/rust.yml)
* [mazznoer/colorgrad-rs](https://github.com/mazznoer/colorgrad-rs) [[colorgrad](https://crates.io/crates/colorgrad)] - 用于数据可视化、图表、游戏、地图、生成艺术等的色阶库。
* [milliams/plotlib](https://github.com/milliams/plotlib) - Rust 数据绘图库
* [plotly](https://github.com/plotly/plotly.rs) - 适用于 Rust 的 Plotly
* [plotpy](https://github.com/cpmech/plotpy) [[plotpy](https://crates.io/crates/plotpy)] - 使用 Python (Matplotlib) 的 Rust 绘图库
* [plotters](https://github.com/plotters-rs/plotters) - [](https://github.com/plotters-rs/plotters/actions)
* [rerun](https://github.com/rerun-io/rerun) - [[rerun](https://crates.io/crates/rerun)] - 一个用于记录计算机视觉和机器人数据(张量、点云等)的 SDK,搭配可视化工具用于随时间探索这些数据。
* [saresend/gust](https://github.com/saresend/Gust) - 一个小型图表绘制/可视化工具以及 vega 的部分实现
* [wangjiawen2013/charton](https://github.com/wangjiawen2013/charton) - Rust 中的分层图形语法库。 [](https://docs.rs/charton) [](https://github.com/wangjiawen2013/charton/actions)
### 数据库
[[database](https://crates.io/keywords/database)]
* NoSQL [[nosql](https://crates.io/keywords/nosql)]
* [ArangoDB](https://arangodb.com)
* [Aragog](https://gitlab.com/qonfucius/aragog) [[aragog](https://crates.io/crates/aragog)] - 轻量级的 ArangoDB 对象文档、关系和图映射器 [](https://gitlab.com/qonfucius/aragog/-/commits/master)
* [Arangors](https://github.com/fMeow/arangors) [[arangors](https://crates.io/crates/arangors)] - ArangoDB 驱动
* [Cassandra](https://cassandra.apache.org/_/index.html) [[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)] - 原生客户端
* [cassandra-rs](https://github.com/cassandra-rs/cassandra-rs) - DataStax C/C++ 绑定
* [krojew/cdrs-tokio](https://github.com/krojew/cdrs-tokio) - 100% Rust 编写的高级异步 Cassandra 客户端。 [](https://github.com/krojew/cdrs-tokio/actions)
* [[cassandra-protocol](https://crates.io/crates/cassandra-protocol)] - Cassandra 协议实现。
* [[cdrs-tokio](https://crates.io/crates/cdrs-tokio)] - 生产就绪的异步 Apache Cassandra 驱动客户端
* 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 客户端
* [DynamoDB](https://aws.amazon.com/dynamodb/) [[dynamodb](https://crates.io/keywords/dynamodb)]
* [softprops/dynomite](https://github.com/softprops/dynomite) - 用于强类型和便捷地与 `rusoto_dynamodb` 交互的库 [](https://github.com/softprops/dynomite/actions)
* Elasticsearch [[elasticsearch](https://crates.io/keywords/elasticsearch)]
* [benashford/rs-es](https://github.com/benashford/rs-es) [[rs-es](https://crates.io/crates/rs-es)] - [Elastic](https://www.elastic.co/) REST API 客户端
* [elastic-rs/elastic](https://github.com/elastic-rs/elastic) [[elastic](https://crates.io/crates/elastic)] - elastic 是一个用 Rust 编写的高效、模块化的 Elasticsearch API 客户端 [](https://ci.appveyor.com/project/KodrAus/elastic)
* etcd
* [jimmycuadra/rust-etcd](https://github.com/jimmycuadra/rust-etcd) [[etcd](https://crates.io/crates/etcd)] - CoreOS 的 etcd 客户端库。
* [InfluxDB](https://www.influxdata.com/)
* [driftluo/InfluxDBClient-rs](https://github.com/driftluo/InfluxDBClient-rs) - 同步接口
* LevelDB
* [skade/leveldb](https://github.com/skade/leveldb) - [LevelDB](https://github.com/google/leveldb) 绑定
* LMDB [[lmdb](https://crates.io/keywords/lmdb)]
* [meilisearch/heed](https://github.com/meilisearch/heed) [[heed](https://crates.io/crates/heed)] - 另一个 [LMDB](https://www.symas.com/symas-embedded-database-lmdb) 绑定
* [vhbit/lmdb-rs](https://github.com/vhbit/lmdb-rs) [[lmdb-rs](https://crates.io/crates/lmdb-rs)] - [LMDB](https://www.symas.com/symas-embedded-database-lmdb) 绑定
* MongoDB [[mongodb](https://crates.io/keywords/mongodb)]
* [mongodb/mongo-rust-driver](https://github.com/mongodb/mongo-rust-driver) [[mongodb](https://crates.io/crates/mongodb)] - [MongoDB](https://www.mongodb.com/) 绑定
* [PickleDB](https://pythonhosted.org/pickleDB/)
* [seladb/pickledb-rs](https://github.com/seladb/pickledb-rs) - 一个轻量且简单的键值存储,深受 Python 的 PickleDB 启发。
* [PoloDB](https://www.polodb.org/)
* [PoloDB](https://github.com/PoloDB/PoloDB) - 一个嵌入式基于 JSON 的数据库,拥有类似于 MongoDB 的 API。 
* [Redb](https://www.redb.org/)
* [Redb](https://github.com/cberner/redb) - 嵌入式键值数据库。它提供了类似于其他嵌入式键值存储(如 rocksdb 和 lmdb)的接口。 
* Redis [[redis](https://crates.io/keywords/redis)]
* [aembke/fred](https://github.com/aembke/fred.rs) [[fred](https://crates.io/crates/fred)] - 基于 Tokio 的高级异步 [Redis](https://redis.io/) Rust 客户端。 [CircleCI](https://circleci.com/gh/aembke/fred.rs/tree/main.svg?style=svg)]([https://circleci.com/gh/aembke/fred.rs/tree/main](https://app.circleci.com/pipelines/github/aembke/fred.rs?branch=main))
* [redis-rs](https://github.com/redis-rs/redis-rs) - [Redis](https://redis.io/) 库 [](https://github.com/redis-rs/redis-rs/actions/workflows/rust.yml)
* [RocksDB](https://rocksdb.org/)
* [rust-rocksdb/rust-rocksdb](https://github.com/rust-rocksdb/rust-rocksdb) - RocksDB 绑定 [](https://github.com/rust-rocksdb/rust-rocksdb/actions/workflows/rust.yml)
* [SurrealDB](https://surrealdb.com/)
* [surrealdb/surrealdb](https://github.com/surrealdb/surrealdb) - SurrealDB 嵌入式文档图数据库
* [UnQLite](https://github.com/symisc/unqlite)
* [zitsen/unqlite.rs](https://github.com/zitsen/unqlite.rs) - UnQLite 绑定
* [ZooKeeper](https://zookeeper.apache.org/)
* [bonifaido/rust-zookeeper](https://github.com/bonifaido/rust-zookeeper) [[zookeeper](https://crates.io/crates/zookeeper)] - Apache ZooKeeper 客户端库。
* [krojew/rust-zookeeper](https://github.com/krojew/rust-zookeeper) [[zookeeper-async](https://crates.io/crates/zookeeper-async)] - 基于 tokio 的异步 Zookeeper 客户端。 
* OGM [[ogm](https://crates.io/keywords/ogm)]
* [Aragog](https://gitlab.com/qonfucius/aragog) [[aragog](https://crates.io/crates/aragog)] - 轻量级的 ArangoDB 对象文档、关系和图映射器 [](https://gitlab.com/qonfucius/aragog/-/commits/master)
* ORM [[orm](https://crates.io/keywords/orm)]
* [ayarotsky/diesel-guard](https://github.com/ayarotsky/diesel-guard) - 针对 Diesel 和 SQLx 的 linter,可捕获危险的 PostgreSQL 迁移(表锁、重写、阻塞操作)并提供安全的替代方案 [](https://crates.io/crates/diesel-guard)
* [diesel-rs/diesel](https://github.com/diesel-rs/diesel) - ORM 和查询构建器
* [ivanceras/rustorm](https://github.com/ivanceras/rustorm) - ORM
* [njord](https://github.com/njord-rs/njord) - ⛵ 一个多功能、功能丰富的 Rust ORM [](https://github.com/njord-rs/njord/actions/workflows/core.yml) 
* [rbatis/rbatis](https://github.com/rbatis/rbatis) - 高性能 ORM 框架(基于 JSON)
* [SeaQL/sea-orm](https://github.com/SeaQL/sea-orm) - 🐚 异步和动态 ORM [](https://crates.io/crates/sea-orm) [](https://docs.rs/sea-orm) [](https://github.com/SeaQL/sea-orm/actions/workflows/rust.yml)
* [SeaQL/seaography](https://github.com/SeaQL/seaography) - 🧭 针对 SeaORM 的 GraphQL 框架 [](https://crates.io/crates/seaography) [](https://docs.rs/seaography) [](https://github.com/SeaQL/seaography/actions/workflows/tests.yaml)
* [thegenius/taitan-orm](https://github.com/thegenius/taitan-orm) - Rust 中最先进的 ORM,支持异步和编译时生成。
* [sfackler/r2d2](https://github.com/sfackler/r2d2) - 通用连接池
* SQL [[sql](https://crates.io/keywords/sql)]
* 通用
* [launchbadge/sqlx](https://github.com/launchbadge/sqlx) - 具有强类型支持的异步 PostgreSQL/MySQL/SQLite 连接池 [](https://github.com/launchbadge/sqlx)
* [SeaQL/sea-query](https://github.com/SeaQL/sea-query) - 🔱 适用于 MySQL、Postgres 和 SQLite 的动态 SQL 查询构建器 [](https://crates.io/crates/sea-query) [](https://docs.rs/sea-query) [](https://github.com/SeaQL/sea-query/actions/workflows/rust.yml)
* [SeaQL/sea-schema](https://github.com/SeaQL/sea-schema) - 🌿 SQL schema 定义与发现 [](https://crates.io/crates/sea-schema) [](https://docs.rs/sea-schema) [](https://github.com/SeaQL/sea-schema/actions/workflows/rust.yml)
* Microsoft SQL
* [prisma/tiberius](https://github.com/prisma/tiberius) - [](https://github.com/prisma/tiberius/actions/workflows/test.yml)
* MySql [[mysql](https://crates.io/keywords/mysql)]
* [AgilData/mysql-proxy-rs](https://github.com/AgilData/mysql-proxy-rs) - MySQL 代理 [](https://app.circleci.com/pipelines/github/AgilData/mysql-proxy-rs?branch=master)
* [blackbeam/mysql_async](https://github.com/blackbeam/mysql_async) [[mysql_async](https://crates.io/crates/mysql_async)] - 基于 Tokio 的异步 MySQL 驱动。 [](https://app.circleci.com/pipelines/github/blackbeam/mysql_async?branch=master)
* [blackbeam/rust-mysql-simple](https://github.com/blackbeam/rust-mysql-simple) [[mysql](https://crates.io/crates/mysql)] - 原生 MySQL 客户端
* Oracle
* [kubo/rust-oracle](https://github.com/kubo/rust-oracle) [[oracle](https://crates.io/crates/oracle)] - Oracle 驱动 [](https://github.com/kubo/rust-oracle/actions/workflows/run-tests.yml)
* PostgreSql [[postgres](https://crates.io/keywords/postgres), [postgresql](https://crates.io/keywords/postgresql)]
* [c410-f3r/wtx](https://github.com/c410-f3r/wtx) - 外部依赖极少的快速实现。
* [rust-postgres](https://github.com/rust-postgres/rust-postgres) [[postgres](https://crates.io/crates/postgres)] - 原生 [PostgreSQL](https://www.postgresql.org/) 客户端
* Sqlite [[sqlite](https://crates.io/keywords/sqlite)]
* [rusqlite](https://github.com/rusqlite/rusqlite) - [Sqlite3](https://sqlite.org/index.html) 绑定
* [VennDB](https://venndb.plabayo.tech/) [[venndb](https://github.com/plabayo/venndb)] - Rust 中的仅追加内存数据库,用于通过位(标志)列查询行。
### 日期与时间
[[date](https://crates.io/keywords/date), [time](https://crates.io/keywords/time)]
* [arthurhenrique/rusti-cal](https://github.com/arthurhenrique/rusti-cal) [[rusti-cal](https://crates.io/crates/rusti-cal)] - 闪电般快速的 cal(1) 克隆版 ~ 支持超过 9999 年 ~ 使用 Rust 编写。
* [burntSushi/jiff](https://github.com/BurntSushi/jiff) - 一个鼓励你跳向成功之坑的 Rust 日期时间库。 [](https://github.com/BurntSushi/jiff/actions)
* [chronotope/chrono](https://github.com/chronotope/chrono) - 日期和时间库
* [Mnwa/ms](https://github.com/Mnwa/ms) [[ms-converter](https://crates.io/crates/ms-converter)] - 这是一个将人类可读时间转换为毫秒的库 [](https://github.com/Mnwa/ms/actions?query=workflow%3Abuild)
* [sorairolake/nt-time](https://github.com/sorairolake/nt-time) [[nt-time](https://crates.io/crates/nt-time)] - Windows 文件时间库。 [](https://github.com/sorairolake/nt-time/actions?query=workflow%3ACI)
* [time-rs/time](https://github.com/time-rs/time) - [](https://github.com/time-rs/time/actions)
### 分布式系统
* Antimony
* [antimonyproject/antimony](https://github.com/antimonyproject/antimony) [[antimony](https://crates.io/crates/antimony)] - 流处理 / 分布式计算平台
* Apache Kafka
* [fede1024/rust-rdkafka](https://github.com/fede1024/rust-rdkafka) [[rdkafka](https://crates.io/crates/rdkafka)] - [librdkafka](https://github.com/confluentinc/librdkafka) 绑定
* [gklijs/schema_registry_converter](https://github.com/gklijs/schema_registry_converter) [[schema_registry_converter](https://crates.io/crates/schema_registry_converter)] - 用于与 [confluent schema registry](https://www.confluent.io/product/confluent-platform/data-compatibility/) 集成
* [kafka-rust/kafka-rust](https://github.com/kafka-rust/kafka-rust) - Apache Kafka 的 Rust 客户端
* HDFS
* [hyunsik/hdfs-rs](https://github.com/hyunsik/hdfs-rs) [[hdfs](https://crates.io/crates/hdfs)] - libhdfs 绑定
* 其他
* [build-trust/ockam](https://github.com/build-trust/ockam) [[ockam](https://crates.io/crates/ockam)] - 为分布式应用程序提供端到端加密、双向身份验证和 ABAC [](https://github.com/build-trust/ockam)
### 领域驱动设计
* [serverlesstechnology/cqrs](https://github.com/serverlesstechnology/cqrs) [[cqrs-es](https://crates.io/crates/cqrs-es)] - 用于 CQRS 和事件溯源的框架,附有[用户指南](https://doc.rust-cqrs.org/)
### eBPF
* [aya/aya-rs](https://github.com/aya-rs/aya) - 构建时重点关注开发人员和操作体验。
* [libbpf/libbpf-rs](https://github.com/libbpf/libbpf-rs) - 一个极简且有主见的 eBPF 工具集。
### 电子邮件
[[email](https://crates.io/keywords/email), [imap](https://crates.io/keywords/imap), [smtp](https://crates.io/keywords/smtp)]
* [duesee/imap-codec](https://github.com/duesee/imap-codec) [[imap-codec](https://crates.io/crates/imap-codec)] - 坚如磐石且完整的 IMAP 编解码器 [](https://github.com/duesee/imap-codec/actions/workflows/build_and_test.yml)
* [gsquire/sendgrid-rs](https://github.com/gsquire/sendgrid-rs) - SendGrid API 库
* [jdrouet/catapulte](https://github.com/jdrouet/catapulte) - 使用 [MRML](https://github.com/jdrouet/mrml) 模板发送电子邮件的微服务。
* [jdrouet/jolimail](https://github.com/jdrouet/jolimail) - 用于构建 [MRML](https://github.com/jdrouet/mrml) 模板的 Web 应用程序。
* [jdrouet/mrml](https://github.com/jdrouet/mrml) - 用于生成可在任何邮件客户端上良好运行的精美电子邮件模板的库。
* [lettre/lettre](https://github.com/lettre/lettre) - SMTP 库 [](https://github.com/lettre/lettre/actions/workflows/test.yml)
* [mailtutan/mailtutan](https://github.com/mailtutan/mailtutan) - 用于测试和开发环境的 SMTP 服务器。
* [meli/meli](https://github.com/meli/meli) - 🐝 终端邮件客户端
* [reacherhq/check-if-email-exists](https://github.com/reacherhq/check-if-email-exists) [[check-if-email-exists](https://crates.io/crates/check-if-email-exists)] - 无需发送任何电子邮件即可检查电子邮件地址是否存在,支持 SMTP 验证、一次性地址检测和 Catch-All 检查 [](https://github.com/reacherhq/check-if-email-exists/actions)
* [staktrace/mailparse](https://github.com/staktrace/mailparse) [[mailparsehttps://crates.io/crates/mailparse)] - 用于解析真实世界电子邮件文件的库
* [stalwartlabs/mail-auth](https://github.com/stalwartlabs/mail-auth) [[mail-auth](https://crates.io/crates/mail-auth)] - DKIM、ARC、SPF 和 DMARC 消息认证库 [](https://github.com/stalwartlabs/mail-auth/actions/workflows/rust.yml)
* [stalwartlabs/mail-parser](https://github.com/stalwartlabs/mail-parser) [[mail-parser](https://crates.io/crates/mail-parser)] - 具有完整 MIME 支持的快速且稳健的电子邮件解析库 [](https://github.com/stalwartlabs/mail-parser/actions/workflows/rust.yml)
* [stalwartlabs/mail-send](https://github.com/stalwartlabs/mail-send) [[mail-send](https://crates.io/crates/mail-send)] - 支持 DKIM 的电子邮件构建器和 SMTP 客户端库 [](https://github.com/stalwartlabs/mail-send/actions/workflows/rust.yml)
* [tweedegolf/mailcrab](https://github.com/tweedegolf/mailcrab) - 用于开发的电子邮件测试服务器。
### 编码
[[encoding](https://crates.io/keywords/encoding)]
* ASN.1
* [alex/rust-asn1](https://github.com/alex/rust-asn1) - ASN.1 (DER) 序列化器
* 二进制
* [bincode](https://crates.io/crates/bincode) - 二进制编码器/解码器
* [jamesmunns/postcard](https://github.com/jamesmunns/postcard) [[postcard](https://crates.io/crates/postcard)] - Postcard 是一个专注于 #![no_std] 的 Serde 序列化和反序列化库。
* [m4b/goblin](https://github.com/m4b/goblin) [[goblin](https://crates.io/crates/goblin)] - 跨平台、零拷贝且支持字节序的二进制解析
* BSON
* [mongodb/bson-rust](https://github.com/mongodb/bson-rust) - BSON 的编码和解码支持
* 字节交换
* [BurntSushi/byteorder](https://github.com/BurntSushi/byteorder) - 支持大端序、小端序和本机字节序
* Cap'n Proto
* [capnproto/capnproto-rust](https://github.com/capnproto/capnproto-rust) - Cap'n Proto 是一个用于分布式系统的类型系统
* CBOR
* [serde_cbor](https://crates.io/crates/serde_cbor) - serde 的 CBOR 支持
* 字符编码
* [hsivonen/encoding_rs](https://github.com/hsivonen/encoding_rs) [[encoding_rs](https://crates.io/crates/encoding_rs)] - 面向 Gecko 的编码标准实现
* [lifthrasiir/rust-encoding](https://github.com/lifthrasiir/rust-encoding) - Rust 的字符编码支持。(也称为 rust-encoding)它基于 WHATWG 编码标准,并提供了用于错误检测和恢复的高级接口。
* CRC
* [mrhooray/crc-rs](https://github.com/mrhooray/crc-rs) - 支持各种标准的 CRC (16, 32, 64) Rust 实现
* CSV
* [BurntSushi/rust-csv](https://github.com/BurntSushi/rust-csv) - 快速灵活的 CSV 读写器,支持 Serde
* EDN
* [edn-rs](https://github.com/naomijub/edn-rs) [[edn-rs](https://crates.io/crates/edn-rs)] - 用于将 EDN 格式解析并发射为 Rust 类型的 crate。
* [FlatBuffers](https://flatbuffers.dev/)
* [frol/flatc-rust](https://github.com/frol/flatc-rust) - 针对 Cargo 构建脚本的 FlatBuffers 编译器 (flatc) 集成
* HAR
* [mandrean/har-rs](https://github.com/mandrean/har-rs) [[har](https://crates.io/crates/har)] - HTTP Archive Format (HAR) 序列化与反序列化库
* HTML
* [servo/html5ever](https://github.com/servo/html5ever) - 高性能的浏览器级 HTML5 解析器
* JSON
* [cloudwego/sonic-rs](https://github.com/cloudwego/sonic-rs) [[sonic-rs](https://crates.io/crates/sonic-rs)] - 基于 SIMD 的快速 Rust JSON 库。
* [importcjj/rust-ajson](https://github.com/importcjj/rust-ajson) [[ajson](https://crates.io/crates/ajson)] - 快速获取 JSON 值
* [rustadopt/jzon-rs](https://github.com/rustadopt/jzon-rs/) [[jzon](https://crates.io/crates/jzon)] - JSON 实现
* [serde-rs/json](https://github.com/serde-rs/json) [[serde\_json](https://crates.io/crates/serde_json)] - [Serde](https://github.com/serde-rs/serde) 框架的 JSON 支持
* [simd-lite/simd-json](https://github.com/simd-lite/simd-json) [[simd-json](https://crates.io/crates/simd-json)] - 基于 simdjson 移植的高性能 JSON 解析器
* [vcschapp/bufjson](https://github.com/vcschapp/bufjson) [[bufjson](https://crates.io/crates/bufjson)] - 流式 JSON 解析器和词法分析器,零拷贝/零分配,可选的流式 JSON Pointer 评估器
* MsgPack
* [3Hren/msgpack-rust](https://github.com/3Hren/msgpack-rust) - 低级/高级 MessagePack 实现
* NetCDF
*
* [gtk-rs/gtk4-rs](https://github.com/gtk-rs/gtk4-rs) - GTK4 绑定 
* [relm](https://github.com/antoyo/relm) - 异步的、基于 GTK+ 的 GUI 库,受 Elm 启发
* [iced-rs/iced](https://github.com/iced-rs/iced) [[iced](https://crates.io/crates/iced)] - 跨平台 GUI 库,专注于简单性和类型安全。受 Elm 启发。
* [ImGui](https://github.com/ocornut/imgui)
* [imgui-rs](https://github.com/imgui-rs/imgui-rs) - ImGui 的绑定 [](https://github.com/imgui-rs/imgui-rs/actions)
* [IUP](http://webserver2.tecgraf.puc-rio.br/iup/)
* [Kiss-ui](https://github.com/KISS-UI/kiss-ui) - 基于 IUP 构建的简单 UI 框架
* [ivanceras/sauron-native](https://github.com/ivanceras/sauron-native) - 真正原生且跨平台的 GUI 库。统一的代码可以作为原生 GUI、Html Web 和 TUI 运行。
* [libui](https://github.com/andlabs/libui)
* [rust-native-ui/libui-rs](https://github.com/rust-native-ui/libui-rs) - libui 绑定。
* [longbridge/gpui-component](https://github.com/longbridge/gpui-component) [[gpui-component](https://crates.io/crates/gpui-component)] - 用于使用 GPUI 构建出色桌面应用程序的 UI 组件。
* [makepad/makepad](https://github.com/makepad/makepad) [[makepad-widgets](https://crates.io/crates/makepad-widgets)] - Makepad 是一个创意软件开发平台,可编译为 wasm/webGL、osx/metal、windows/dx11 linux/opengl。
* [Nuklear](https://github.com/Immediate-Mode-UI/Nuklear)
* [nuklear-rust](https://github.com/snuk182/nuklear-rust) - Nuklear 的绑定
* [OrbTk](https://github.com/redox-os/orbtk) - Orbital Widget Toolkit 是一个使用 SDL2 的多平台 (G)UI 工具包 [](https://github.com/redox-os/orbtk/actions)
* [PistonDevelopers/conrod](https://github.com/PistonDevelopers/conrod/) - 易于使用的、立即模式的 2D GUI 库
* [project-blinc/Blinc](https://github.com/project-blinc/Blinc) [[blinc_app](https://crates.io/crates/blinc_app)] - GPU 加速的跨平台 UI 框架,带有受 GPUI 启发的 builder API、毛玻璃效果、弹簧物理动画,并在 Desktop、Android 和 iOS 上进行原生渲染。
* [Qt](https://doc.qt.io)
* [cyndis/qmlrs](https://github.com/cyndis/qmlrs) - QtQuick 绑定
* [rust-qt](https://github.com/rust-qt) - Rust 的 Qt 绑定
* [woboq/qmetaobject-rs](https://github.com/woboq/qmetaobject-rs) - 通过在编译时构建 QMetaObject 来集成 Qml 和 Rust。
* [Ribir](https://github.com/RibirX/Ribir) - Ribir 是一个 Rust GUI 框架,可帮助您从单个代码库构建美观且原生的多平台应用程序。
* [rise-ui](https://github.com/rise-ui/rise) - 用于开发美观且用户友好界面的、简单的、基于组件的跨平台 GUI 工具包。
* [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)
* [slint-ui/slint](https://github.com/slint-ui/slint) [slint](https://crates.io/crates/slint) - [Slint](https://slint.dev/) 是一个工具包,用于高效地为嵌入式设备和桌面应用程序开发流畅的图形用户界面。 [](https://github.com/slint-ui/slint/actions?query=workflow%3ACI)
* [tauri-apps/tauri](https://github.com/tauri-apps/tauri) - 使用 Web 前端构建更小、更快、更安全的桌面应用程序,由 [WRY](https://github.com/tauri-apps/wry) 提供支持。 [](https://github.com/tauri-apps/tauri/actions?query=workflow%3A%22test+library%22)
* [tauri-apps/wry](https://github.com/tauri-apps/wry) - Webview 渲染库 (Webview Rendering librarY)。
* [xilem](https://github.com/linebender/xilem) - 数据优先的 UI 设计工具包 [druid](https://github.com/linebender/druid) 的继任者。
### 图像处理
* [abonander/img_hash](https://github.com/abonander/img_hash) - 用于等价性和相似性的感知图像哈希和比较。
* [Enet4/dicom-rs](https://github.com/Enet4/dicom-rs) - DICOM 标准的纯 Rust 实现,允许用户使用 DICOM 对象并与 DICOM 应用程序交互,旨在实现快速、安全且直观的使用。
* [image-rs/image](https://github.com/image-rs/image) - 基本成像处理函数以及与图像格式互相转换的方法
* [image-rs/imageproc](https://github.com/image-rs/imageproc) - 基于 `image` 库的图像处理库。
* [marekm4/dominant_color](https://github.com/marekm4/dominant_color) [[dominant_color](https://crates.io/crates/dominant_color)] - 主色调提取器 
* [rust-cv/cv](https://github.com/rust-cv/cv) - 实现计算机视觉算法、抽象和系统。在可能的情况下支持 `#[no_std]`。 
* [teovoinea/steganography](https://github.com/teovoinea/steganography) [[steganography](https://crates.io/crates/steganography)] - 一个简单的隐写术库
* [twistedfall/opencv-rust](https://github.com/twistedfall/opencv-rust) - OpenCV 绑定
### 语言规范
* [shnewto/bnf](https://github.com/shnewto/bnf) - 用于解析巴科斯范式 (Backus–Naur form) 上下文无关文法的库。
### 许可
* [WyvernIXTL/license-fetcher](https://github.com/WyvernIXTL/license-fetcher) [[license-fetcher](https://crates.io/crates/license-fetcher)] - 在构建时获取依赖项的许可证并将它们嵌入到您的程序中。
### 日志
[[log](https://crates.io/keywords/log)]
* [donnie4w/tklog](https://github.com/donnie4w/tklog "donnie4w/tklog") - 轻量级且高效的 Rust 结构化日志库,支持日志级别、文件分割、压缩归档。
* [estk/log4rs](https://github.com/estk/log4rs) - 仿照 Java 的 Logback 和 log4j 库建模的高度可配置日志框架 [](https://app.circleci.com/pipelines/github/estk/log4rs)
* [fast/logforth](https://github.com/fast/logforth) - 用于 Rust 应用程序的多功能、可扩展且易于使用的日志框架。它允许您配置多个调度、过滤器和附加器,以根据需要自定义日志设置。
* [rbatis/fast_log](https://github.com/rbatis/fast_log) - 异步日志 高性能异步日志记录
* [rust-lang/log](https://github.com/rust-lang/log) - 日志实现
* [seanmonstar/pretty-env-logger](https://github.com/seanmonstar/pretty-env-logger) - 一个漂亮、易于使用的记录器。
* [slog-rs/slog](https://github.com/slog-rs/slog) - 结构化、可组合的日志记录
* [tokio-rs/tracing](https://github.com/tokio-rs/tracing) - 用于异步感知结构化日志记录、错误处理、指标等的应用程序级追踪框架 [](https://github.com/tokio-rs/tracing/actions?query=workflow%3ACI)
### 宏
* cute
* [mattgathu/cute](https://github.com/mattgathu/cute) - 用于类似 Python 列表推导式的宏。
* [elastio/bon](https://github.com/elastio/bon) [[bon](https://crates.io/crates/bon)] - 为结构体和函数生成编译时检查的 builder,提供偏函数应用、可选参数和函数及方法的命名参数。 [](https://github.com/elastio/bon/actions)
* [Linq-in-Rust](https://github.com/StardustDL/Linq-in-Rust) - 用于类似 C# LINQ 表达式的宏和方法。 [](https://github.com/StardustDL/Linq-in-Rust/actions?query=workflow%3ACI)
### 标记语言
* CommonMark
* [pulldown-cmark/pulldown-cmark](https://github.com/pulldown-cmark/pulldown-cmark) - [CommonMark](https://commonmark.org/) 解析器
* [insomnimus/tidier](https://github.com/insomnimus/tidier) [[tidier](https://crates.io/crates/tidier)] - 用于格式化 HTML、XHTML 和 XML 文档的库。 [](https://github.com/insomnimus/tidier/actions)
### 移动开发
* Android / iOS
* [ivnsch/rust_android_ios](https://github.com/ivnsch/rust_android_ios) - 分别使用 rust-swig 和 cbindgen 在 Android 和 iOS 上使用共享库的示例。
* Generic
* [Geal/rust_on_mobile](https://github.com/Geal/rust_on_mobile) - iOS CocoaPods / Android JNI
* [redbadger/crux](https://github.com/redbadger/crux) [[crux_core](https://crates.io/crates/crux_core)] - 跨平台应用开发。Crux 帮助您在移动端 和 Web 之间共享应用程序的业务逻辑和行为——作为一个单一的可复用核心。 [](https://github.com/redbadger/crux/actions)
* iOS
* [TimNN/cargo-lipo](https://github.com/TimNN/cargo-lipo) - 一个 cargo lipo 子命令,可自动创建用于您的 iOS 应用程序的通用库。
### 网络编程
* Bluetooth
* [bluez/bluer](https://github.com/bluez/bluer) [[bluer](https://crates.io/crates/bluer)] - 官方 BlueZ 绑定。 [](https://github.com/bluez/bluer/actions/workflows/rust.yml)
* CoAP
* [Covertness/coap-rs](https://github.com/Covertness/coap-rs) - 一个 [受限应用协议](https://datatracker.ietf.org/doc/html/rfc7252) 库。
* Docker
* [fussybeaver/bollard](https://github.com/fussybeaver/bollard) - Docker 守护进程 API
* FTP
* [mattnenterprise/rust-ftp](https://github.com/mattnenterprise/rust-ftp) - 一个 [FTP](https://en.wikipedia.org/wiki/File_Transfer_Protocol) 客户端
* gRPC
* [hyperium/tonic](https://github.com/hyperium/tonic) - 带有 async/await 支持的原生 gRPC 客户端和服务器实现 [](https://crates.io/crates/tonic)
* [tikv/grpc-rs](https://github.com/tikv/grpc-rs) - 基于 C Core 库和 futures 构建的 gRPC 库
* HTTP
* [deboa](https://crates.io/crates/deboa) - 构建在 hyper 之上的友好 HTTP 客户端,带有多个插件、序列化格式和宏。 []
* [Hurl](https://github.com/Orange-OpenSource/hurl) - 使用纯文本和 libcurl 运行和测试 HTTP 请求 [](https://github.com/Orange-OpenSource/hurl/actions)
* IPNetwork
* [achanda/ipnetwork](https://github.com/achanda/ipnetwork) - 用于处理 IP 网络的库
* [candrew/netsim](https://github.com/canndrew/netsim) - 用于网络模拟和测试的库
* Low level
* [actix/actix](https://github.com/actix/actix) - Actor 库
* [dylanmckay/protocol](https://github.com/dylanmckay/protocol) - 自定义 TCP/UDP 协议定义
* [libpnet/libp](https://github.com/libpnet/libpnet) - 跨平台的低级网络库
* [smoltcp-rs/smoltcp](https://github.com/smoltcp-rs/smoltcp) - 一个独立的、事件驱动的 TCP/IP 协议栈,专为裸机、实时系统设计
* message-io
* [lemunozm/message-io](https://github.com/lemunozm/message-io) - 事件驱动的消息库,可轻松快速地构建网络应用程序。支持 TCP、UDP 和 WebSockets。 [](https://github.com/lemunozm/message-io/actions?query=workflow%3A%22message-io+ci%22)
* MQTT
* [bytebeamio/rumqtt](https://github.com/bytebeamio/rumqtt) - 供开发者构建通过 TCP 和 WebSockets(支持或不支持 TLS)使用 [MQTT 协议](https://mqtt.org) 进行通信的应用程序的库。 [](https://github.com/bytebeamio/rumqtt/actions/workflows/build.yml)
* [rmqtt/rmqtt](https://github.com/rmqtt/rmqtt) - MQTT 服务器/MQTT 代理 - 5G 时代物联网的可扩展分布式 MQTT 消息代理
* NanoMsg
* [thehydroimpulse/nanomsg.rs](https://github.com/thehydroimpulse/nanomsg.rs) - [nanomsg](https://nanomsg.org/) 绑定
* NATS
* [nats-io/nats.rs](https://github.com/nats-io/nats.rs) - NATS 客户端,云原生消息系统。 [](https://github.com/nats-io/nats.rs/actions)
* Nng
* [neachdainn/nng-rs](https://gitlab.com/neachdainn/nng-rs) [[Nng](https://crates.io/crates/nng)] - [Nng (nanomsg v2)](https://nng.nanomsg.org/index.html) 绑定 [](https://gitlab.com/neachdainn/nng-rs/-/pipelines)
* NNTP
* [mattnenterprise/rust-nntp](https://github.com/mattnenterprise/rust-nntp) [[nntp](https://crates.io/crates/nntp)] - 一个 [NNTP](https://en.wikipedia.org/wiki/Network_News_Transfer_Protocol) 客户端
* P2P
* [libp2p/rust-libp2p](https://github.com/libp2p/rust-libp2p) - libp2p 网络栈的实现。 [](https://app.circleci.com/pipelines/github/libp2p/rust-libp2p)
* [n0-computer/iroh](https://github.com/n0-computer/iroh) [[iroh](https://crates.io/crates/iroh)] - 用于构建设备间直接连接的 crate [](https://github.com/n0-computer/iroh/actions/workflows/ci.yml)
* POP3
* [mattnenterprise/rust-pop3](https://github.com/mattnenterprise/rust-pop3) [[pop3](https://crates.io/crates/pop3)] - 一个 [POP3](https://en.wikipedia.org/wiki/Post_Office_Protocol) 客户端
* QUIC
* [aws/s2n-quic](https://github.com/aws/s2n-quic) - IETF QUIC 协议的实现 
* [cloudflare/quiche](https://github.com/cloudflare/quiche) - Cloudflare 实现的 QUIC 传输协议和 HTTP/3 
* [mozilla/neqo](https://github.com/mozilla/neqo) - QUIC 的一个实现
* [quinn-rs/quinn](https://github.com/quinn-rs/quinn) - 基于 Futures 的 QUIC 实现 [](https://dev.azure.com/dochtman/Projects/_build)
* [tencent/tquic](https://github.com/Tencent/tquic) - 高性能、轻量级和跨平台的 QUIC 库 [](https://github.com/Tencent/tquic/actions/workflows/rust.yml)
* Raknet
* [b23r0/rust-raknet](https://github.com/b23r0/rust-raknet) - RakNet 协议实现 [](https://github.com/b23r0/rust-raknet/actions/workflows/rust.yml)
* RPC
* [remoc-rs/remoc](https://github.com/remoc-rs/remoc) [[remoc](https://crates.io/crates/remoc)] - Remoc 提供类似于 Tokio 的通道(broadcast、mpsc、oneshot、watch)以及在任何远程传输上的 trait 调用。 [](https://github.com/remoc-rs/remoc/actions/workflows/rust.yml)
* [smallnest/rpcx-rs](https://github.com/smallnest/rpcx-rs) - 以简单简便的方式开发微服务的 RPC 库。
* SIP
* [restsend/rsipstack](https://github.com/restsend/rsipstack) - 符合 RFC 3261 标准的 SIP 协议栈
* Socket.io
* [1c3t3a/rust-socketio](https://github.com/1c3t3a/rust-socketio) [[rust_socketio](https://crates.io/crates/rust_socketio)] - 一个用 Rust 编写的 [socket.io](https://socket.io) 客户端实现。 [](https://github.com/1c3t3a/rust-socketio/actions/workflows/build.yml)
* SSH
* [alexcrichton/ssh2-rs](https://github.com/alexcrichton/ssh2-rs) - [libssh2](https://libssh2.org/) 绑定
* [Thrussh](https://pijul.org/thrussh) [[thrussh](https://crates.io/crates/thrussh)] - 一个由 [libsodium](https://doc.libsodium.org/) 支持的 SSH 库
* Stomp
* [zslayton/stomp-rs](https://github.com/zslayton/stomp-rs) - 一个 [STOMP 1.2](http://stomp.github.io/stomp-specification-1.2.html) 客户端实现
* VPN
* [defguard/wireguard-rs](https://github.com/DefGuard/wireguard-rs) - 提供统一的高级 API 的多平台库,用于使用原生操作系统内核和用户空间 WireGuard 协议实现来管理 WireGuard 接口
* Zenoh
* [eclipse-zenoh-flow/zenoh-flow](https://github.com/eclipse-zenoh-flow/zenoh-flow) - 用于跨越从 *云* 到 *物* 计算的声明式框架
* [eclipse-zenoh/zenoh](https://github.com/eclipse-zenoh/zenoh) - 零开销网络协议
* ZeroMQ
* [erickt/rust-zmq](https://github.com/erickt/rust-zmq) - [ZeroMQ](https://zeromq.org/) 绑定
### 解析
* [0xlane/pe-sign](https://github.com/0xlane/pe-sign) [[pe-sign]](https://crates.io/crates/pe-sign) - 用于验证和从 PE 文件中提取签名信息的跨平台 Rust no-std 库。 [](https://crates.io/crates/pe-sign) [](https://github.com/0xlane/pe-sign/actions/workflows/rust.yml)
* [cchexcode/wavefront_rs](https://github.com/cchexcode/wavefront_rs) - Wavefront OBJ 格式的解析器。 [](https://crates.io/crates/wavefront_rs) [](https://crates.io/crates/wavefront_rs) [](https://github.com/cchexcode/wavefront_rs/actions)
* [comex/rust-shlex](https://github.com/comex/rust-shlex) [[shlex](https://crates.io/crates/shlex)] - 将字符串拆分为 shell 单词,类似于 Python 的 shlex。 [](https://github.com/comex/rust-shlex/actions/workflows/test.yml)
* [Eliah-Lakhin/lady-deirdre](https://github.com/Eliah-Lakhin/lady-deirdre) - 用于新编程语言和 LSP 服务器的框架。
* [Folyd/robotstxt](https://github.com/Folyd/robotstxt) - Google 的 robots.txt 解析器和匹配器 C++ 库的移植
* [freestrings/jsonpath](https://github.com/freestrings/jsonpath) - [JsonPath](https://goessner.net/articles/JsonPath/) 引擎。也支持 Webassembly 和 Javascript
* [hmeyer/stl_io](https://crates.io/crates/stl_io) - STL (STereoLithography) 文件的解析器
* [igumnoff/shiva](https://github.com/igumnoff/shiva) - Shiva 库:用 Rust 实现的用于任何类型文档(纯文本、Markdown、HTML、PDF 等)的解析器和生成器
* [kevinmehall/rust-peg](https://github.com/kevinmehall/rust-peg) - 解析表达式文法 (PEG) 解析器生成器
* [lalrpop/lalrpop](https://github.com/lalrpop/lalrpop) - LR(1) 解析器生成器
* [m4rw3r/chomp](https://github.com/m4rw3r/chomp) - 快速的单子风格解析器组合子
* [Marwes/combine](https://github.com/Marwes/combine) - 解析器组合子库
* [nrc/zero](https://github.com/nrc/zero) [[zero](https://crates.io/crates/zero/)] - 二进制数据的零分配解析
* [oxc-project/oxc](https://github.com/oxc-project/oxc) [[oxc](https://crates.io/crates/oxc)] - 用 Rust 编写的高性能 JavaScript/TypeScript 解析器、转换器、压缩器和解析工具。为 Rolldown、Nuxt、Nova 等提供支持。 [](https://github.com/oxc-project/oxc/actions/workflows/ci.yml)
* [pest-parser/pest](https://github.com/pest-parser/pest) - 优雅的解析器
* [ptal/oak](https://github.com/ptal/oak) - 类型化的 PEG 解析器生成器(编译器插件)
* [rust-bakery/nom](https://github.com/rust-bakery/nom) - 解析器组合子库
* [s-panferov/queryst](https://github.com/s-panferov/queryst) - 受 [gs](https://github.com/ljharb/qs#readme) 启发的查询字符串解析库
* [slimreaper35/dockerfile-parser-rs](https://github.com/slimreaper35/dockerfile-parser-rs) [[dockerfile-parser-rs](https://crates.io/crates/dockerfile-parser-rs)] - Dockerfile 解析库和 CLI 工具
* [softdevteam/grmtools](https://github.com/softdevteam/grmtools/) - 具有更好错误纠正的 LR 解析器
* [tree-sitter/tree-sitter](https://github.com/tree-sitter/tree-sitter) - 面向编程工具的解析器生成器工具和增量解析库
### 外设
* 指纹读取器
* [alvaroparker/libfprint-rs](https://github.com/alvaroparker/libfprint-rs) [[libfprint-rs](https://crates.io/crates/libfprint-rs)] - Libfprint-rs 为 Linux 的 libfprint 库提供了封装。
* 串口
* [serialport/serialport-rs](https://github.com/serialport/serialport-rs) [[serialport](https://crates.io/crates/serialport)] - 提供串口访问的跨平台库
### 特定平台
* 跨平台
* [iddm/thread-priority](https://github.com/iddm/thread-priority/) - 简单的跨平台线程优先级管理。 [](https://github.com/iddm/thread-priority/actions/workflows/ci.yml) [](https://crates.io/crates/thread-priority)
* [svartalf/rust-battery](https://crates.io/crates/battery) - 关于笔记本电池的跨平台信息
* FreeBSD
* [fubarnetes/libjail-rs](https://github.com/fubarnetes/libjail-rs/) [[jail](https://crates.io/crates/jail)] - FreeBSD jail 库
* Linux
* [hannobraun/inotify-rs](https://github.com/hannobraun/inotify-rs) - [inotify](https://en.wikipedia.org/wiki/Inotify) 绑定 [](https://github.com/hannobraun/inotify-rs/actions/workflows/rust.yml)
* [pop-os/distinst](https://github.com/pop-os/distinst/) - Linux 发行版安装
* [yaa110/rust-iptables](https://github.com/yaa110/rust-iptables) [[iptables](https://crates.io/crates/iptables)] - [iptables](https://www.netfilter.org/projects/iptables/index.html) 绑定
* Unix-like
* [nix-rust/nix](https://github.com/nix-rust/nix) - 类 Unix API 绑定 [](https://cirrus-ci.com/github/nix-rust/nix)
* [rustix](https://github.com/bytecodealliance/rustix) - POSIX/Unix/Linux/Winsock2 系统调用的安全绑定 [](https://github.com/bytecodealliance/rustix/actions?query=workflow%3ACI)
* [zargony/fuse-rs](https://github.com/zargony/fuse-rs) - [FUSE](https://github.com/libfuse/libfuse) 绑定
* Windows
* [microsoft/windows-rs](https://github.com/microsoft/windows-rs) - Rust for Windows [](https://github.com/microsoft/windows-rs/actions)
* [retep998/winapi-rs](https://github.com/retep998/winapi-rs) - Windows API 绑定 [](https://github.com/retep998/winapi-rs/actions/workflows/rust.yml)
### 逆向工程
* [idalib](https://github.com/idalib-rs/idalib) [[idalib](https://crates.io/crates/idalib)] - IDA SDK 的 Rust 绑定,支持使用 IDA v9.0 的 idalib 开发独立分析工具
* [objdiff](https://github.com/encounter/objdiff) - 用于反编译项目的本地差异比较工具
### 脚本
[[scripting](https://crates.io/keywords/scripting)]
* [3body-lang](https://github.com/rustq/3body-lang) - 三体语言
* [boa-dev/boa](https://github.com/boa-dev/boa) [[boa_engine](https://crates.io/crates/boa_engine)] - 用 Rust 编写的实验性 JavaScript 词法分析器、解析器和解释器。
* [cel-rust](https://github.com/cel-rust/cel-rust) [[cel-interpreter](https://crates.io/crates/cel-interpreter)] - 通用表达式语言解析器和解释器
* [duckscript](https://crates.io/crates/duckscript) - [简单、可扩展且可嵌入的脚本语言。](https://github.com/sagiegurari/duckscript) [](https://github.com/sagiegurari/duckscript/actions)
* [facebook/starlark-rust](https://github.com/facebook/starlark-rust) - 一种小型的、确定性的、线程安全的语言,具有 Python 语法
* [fleabitdev/gamelisp](https://github.com/fleabitdev/glsp) - 用于游戏开发的类似 Lisp 的脚本语言
* [giraffekey/xylo](https://github.com/giraffekey/xylo) [[xylo-lang](https://crates.io/crates/xylo-lang)] - 用于过程艺术的函数式编程语言。 [](https://github.com/giraffekey/xylo/actions)
* [gluon-lang/gluon](https://github.com/gluon-lang/gluon) - 一种小型的、静态类型的函数式编程语言
* [kcl](https://github.com/kcl-lang/kcl) - 一种基于约束的记录和函数语言,主要用于配置和策略场景。
* [kyren/piccolo](https://github.com/kyren/piccolo) [[piccolo](https://crates.io/crates/piccolo)] - 在纯 Rust 中实现的实验性无栈 Lua 虚拟机,具有循环检测增量 GC、沙箱功能以及安全的 Rust <-> Lua 绑定。 [](https://crates.io/crates/piccolo)
* [metacall/core](https://github.com/metacall/core) [[metacall](https://crates.io/crates/metacall)] - 支持 NodeJS、JavaScript、TypeScript、Python、Ruby、C#、Wasm、Java、Cobol 等的跨平台多语言运行时。 [](https://gitlab.com/metacall/core)
* [mun](https://github.com/mun-lang/mun) - 一种编译型、静态类型的脚本语言,具有一流的热重载支持
* [murarth/ketos](https://github.com/murarth/ketos) - 一种 Lisp 方言的函数式编程语言,用作 Rust 的脚本和扩展语言
* [PistonDevelopers/dyon](https://github.com/PistonDevelopers/dyon) - 一种带有 Rust 风格的动态类型脚本语言
* [rhaiscript/rhai](https://github.com/rhaiscript/rhai) - 一种小巧快速的嵌入式脚本语言,类似于 JavaScript 和 Rust 的结合 [](https://github.com/rhaiscript/rhai/actions)
* [rune-rs/rune](https://github.com/rune-rs/rune) - 一种可嵌入的动态编程语言
* [trynova/nova](https://github.com/trynova/nova) - 完全用 Rust 编写的 JavaScript 引擎
### 仿真
[[simulation](https://crates.io/keywords/simulation)]
* [nyx-space](https://crates.io/crates/nyx-space) - 高保真、快速、可靠且经过验证的航天动力学工具包库,用于航天器任务设计和轨道确定 [](https://gitlab.com/nyx-space/nyx/-/pipelines)
### 社交网络
* Telegram
* [tdilb-rs](https://github.com/FedericoBruzzone/tdlib-rs) [[tdilb-rs](https://crates.io/crates/tdlib-rs)] - Telegram Database Library (TDLib) 的跨平台 Rust 封装 [](https://github.com/FedericoBruzzone/tdlib-rs/actions/workflows/ci-linux.yml) [](https://github.com/FedericoBruzzone/tdlib-rs/actions/workflows/ci-macos.yml) [](https://github.com/FedericoBruzzone/tdlib-rs/actions/workflows/ci-windows.yml)
### 系统
* [ardaku/whoami](https://github.com/ardaku/whoami) [[whoami](https://crates.io/crates/whoami)] - 获取当前用户和环境的 crate。 [](https://github.com/ardaku/whoami/actions/workflows/ci.yml)
* [GuillaumeGomez/sysinfo](https://github.com/GuillaumeGomez/sysinfo) [[sysinfo](https://crates.io/crates/sysinfo)] - 获取系统信息的跨平台库 [](https://github.com/GuillaumeGomez/sysinfo/actions/workflows/CI.yml)
* [navidys/procsys](https://github.com/navidys/procsys) [[procsys](https://crates.io/crates/procsys)] - 用于从伪文件系统 /proc 和 /sys 检索系统、内核和进程指标的库。
* [Phate6660/nixinfo](https://github.com/Phate6660/nixinfo) [[nixinfo](https://crates.io/crates/nixinfo)] - 用于收集系统信息(如 cpu、发行版、环境、内核等)的 lib crate。
* [sorairolake/sysexits-rs](https://github.com/sorairolake/sysexits-rs) [[sysexits](https://crates.io/crates/sysexits)] - 由 [``](https://man.openbsd.org/sysexits) 定义的系统退出代码。 [](https://github.com/sorairolake/sysexits-rs/actions?query=workflow%3ACI)
### 任务调度
* [delay-timer](https://github.com/BinChengZhao/delay-timer) - 延迟任务的时间管理器。类似于 crontab,但可以执行异步任务。 []( https://github.com/BinChengZhao/delay-timer/actions)
* [persistent-scheduler](https://github.com/rustmailer/persistent-scheduler) [[persistent-scheduler](https://crates.io/crates/persistent-scheduler)] - 使用 Tokio 构建的高性能任务调度系统,提供任务持久化、可重复任务和基于 Cron 的调度,以实现可靠的时间操作。
### 模板引擎
* Handlebars
* [sunng87/handlebars-rust](https://github.com/sunng87/handlebars-rust) - 支持继承和自定义帮助器的 Handlebars 模板引擎。
* [zzau13/yarte](https://github.com/zzau13/yarte) - Yarte 代表 **Y**et **A**nother **R**ust **T**emplate **E**ngine,是最快的模板引擎。
* HTML
* [askama](https://github.com/askama-rs/askama) - 基于 Jinja 的模板渲染引擎
* [kaj/ructe](https://github.com/kaj/ructe) - HTML 模板系统
* [Keats/tera](https://github.com/Keats/tera) - 基于 Jinja2 和 Django 模板语言的模板引擎。 [](https://github.com/Keats/tera/actions)
* [lambda-fairy/maud](https://github.com/lambda-fairy/maud) - 编译时 HTML 模板
* [Stebalien/horrorshow-rs](https://github.com/Stebalien/horrorshow-rs) - 编译时 HTML 模板
* Mustache
* [rustache/rustache](https://github.com/rustache/rustache) - Mustache 规范的 Rust 实现
### 文本处理
* [becheran/wildmatch](https://github.com/becheran/wildmatch) [[wildmatch](https://crates.io/crates/wildmatch)] - 使用问号和星号通配符操作符的简单字符串匹配 [](https://github.com/becheran/wildmatch/actions)
* [BurntSushi/suffix](https://github.com/BurntSushi/suffix) - 线性时间后缀数组构建(支持 Unicode)
* [BurntSushi/tabwriter](https://github.com/BurntSushi/tabwriter) - 弹性制表符停止(即文本列对齐)
* [cpc](https://github.com/probablykasper/cpc) - 解析并计算带有单位和单位转换支持的数学字符串,从 `1+2` 到 `1% of round(1 lightyear / 14!s to km/h)`。
* [Daniel-Liu-c0deb0t/triple_accel](https://github.com/Daniel-Liu-c0deb0t/triple_accel) [[triple_accel](https://crates.io/crates/triple_accel)] - 使用 SIMD 加速的 Rust 编辑距离例程;支持快速 Hamming、Levenshtein、受限 Damerau-Levenshtein 等距离计算和字符串搜索 [](https://github.com/Daniel-Liu-c0deb0t/triple_accel/actions)
* [fancy-regex/fancy-regex](https://github.com/fancy-regex/fancy-regex) [[fancy-regex](https://crates.io/crates/fancy-regex)] - 旨在支持相对丰富功能(如环视和回溯)的正则表达式实现。 [](https://crates.io/crates/fancy-regex) [](https://github.com/fancy-regex/fancy-regex/actions/workflows/ci.yml)
* [greyblake/whatlang-rs](https://github.com/greyblake/whatlang-rs) - 基于三元组的自然语言检测库
* [kreuzberg-dev/kreuzberg](https://github.com/kreuzberg-dev/kreuzberg) [[kreuzberg](https://crates.io/crates/kreuzberg)] - 从 62 多种格式(PDF、Office、带有 OCR 的图像、HTML、电子邮件、存档)中提取文本、表格和元数据的文档智能库
* [Lucretiel/joinery](https://github.com/Lucretiel/joinery) [[joinery](https://crates.io/crates/joinery)] - 通用字符串 + 可迭代对象连接
* [mgeisler/textwrap](https://github.com/mgeisler/textwrap) [[textwrap](https://crates.io/crates/textwrap)] - 文本自动换行(支持连字符)
* [null8626/decancer](https://github.com/null8626/decancer) [[decancer](https://crates.io/crates/decancer)] - 一个用于移除字符串中常见 unicode 混淆字符/形近字的小型包。 [](https://crates.io/crates/decancer) [](https://github.com/null8626/decancer/actions/workflows/CI.yml)
* [ps1dr3x/easy_reader](https://github.com/ps1dr3x/easy_reader) - 允许在巨大文件的行中前进、后退和随机导航而不消耗迭代器的读取器
* [pwoolcoc/ngrams](https://github.com/pwoolcoc/ngrams) [[ngrams](https://crates.io/crates/ngrams)] - 从任意迭代器构建 [n-grams](https://en.wikipedia.org/wiki/N-gram)
* [rust-lang/regex]( ) - 正则表达式(RE2 风格)
* [strsim-rs](https://crates.io/crates/strsim) - 字符串相似度度量
* [yaa110/rake-rs](https://github.com/yaa110/rake-rs) [[rake](https://crates.io/crates/rake)] - RAKE 算法的 Rust 多语言实现
### 文本搜索
* [andylokandy/simsearch](https://github.com/andylokandy/simsearch) [[simsearch](https://crates.io/crates/simsearch)] - 在内存中工作的简单轻量级模糊搜索引擎,用于搜索相似字符串
* [BurntSushi/fst](https://github.com/BurntSushi/fst) [[fst](https://crates.io/crates/fst)] - 使用有限状态机的有序集合和映射的快速实现
* [CurrySoftware/perlin](https://github.com/CurrySoftware/perlin) [[perlin](https://crates.io/crates/perlin)] - 惰性、零分配和数据不可知的信息检索库
* [meilisearch/MeiliSearch](https://github.com/meilisearch/MeiliSearch) - 超相关、即时且容错的全文搜索 API。 [](https://github.com/meilisearch/MeiliSearch/actions)
* [pg_search](https://github.com/paradedb/paradedb/tree/dev/pg_search) - PostgreSQL 扩展,使用 BM25 算法(最先进的全文搜索排名函数)在 SQL 表上启用全文搜索。
* [SeekStorm](https://github.com/SeekStorm/SeekStorm) [[SeekStorm](https://crates.io/crates/seekstorm)] - Rust 中的亚毫秒级全文搜索库和多租户服务器
* [tantivy](https://github.com/quickwit-oss/tantivy) [[tantivy](https://crates.io/crates/tantivy)] - 用 Rust 编写的极速全文搜索引擎库。 [](https://github.com/quickwit-oss/tantivy/actions/workflows/test.yml)
### Unsafe
* [zerocopy](https://crates.io/crates/zerocopy) - “Zerocopy 让零成本的内存操作变得毫不费力。我们来编写 `unsafe`,这样您就不必再写了。”
### 视频
* [ffmpeg-sidecar](https://github.com/nathanbabcock/ffmpeg-sidecar) - 将独立的 FFmpeg 二进制文件封装在直观的 Iterator 接口中。 [](https://github.com/nathanbabcock/ffmpeg-sidecar/actions)
* [screencapturekit-rs](https://github.com/doom-fish/screencapturekit-rs) [[screencapturekit](https://crates.io/crates/screencapturekit)] - Apple 的 ScreenCaptureKit 框架的安全 Rust 绑定,用于 macOS 屏幕/音频捕获 [](https://github.com/doom-fish/screencapturekit-rs/actions)
### 虚拟化
* [beneills/quantum](https://github.com/beneills/quantum) - 高级量子计算机模拟器
* [bytecodealliance/wasmtime](https://github.com/bytecodealliance/wasmtime) - WebAssembly 的独立运行时 [](https://github.com/bytecodealliance/wasmtime/actions?query=workflow%3ACI)
* [capsule](https://github.com/capsulerun/capsule) - 用于执行不受信任代码的 WebAssembly 沙箱运行时
* [chromium/chromiumos/platform/crosvm](https://chromium.googlesource.com/chromiumos/platform/crosvm/) - CrOSVM 使 Chrome OS 能够在快速、安全的虚拟化环境中运行 Linux 应用程序
* [oxidecomputer/propolis](https://github.com/oxidecomputer/propolis) - illumos bhyve 内核模块的用户空间程序
* [saurvs/hypervisor-rs](https://github.com/saurvs/hypervisor-rs) - OS X 上的硬件加速虚拟化
* [wasmi-labs/wasmi](https://github.com/wasmi-labs/wasmi) - WebAssembly 的轻量级运行时
### Web 编程
另请参见 [Are we web yet?](https://www.arewewebyet.org) 和 [Rust web framework comparison](https://github.com/flosse/rust-web-framework-comparison)。
* 后端
* [actix/actix-web](https://github.com/actix/actix-web) - 支持 websocket 的轻量级异步 Web 框架
* [Anansi](https://github.com/saru-tora/anansi) - 一个简单的全栈 Web 框架
* [Rocket](https://github.com/rwf2/Rocket) - Rocket 是一个注重易用性、表达能力和速度的 Web 框架
* [summer-rs](https://github.com/summer-rs/summer-rs) - summer-rs 是一个受 Java 的 spring-boot 启发用 Rust 编写的应用程序框架。
* [tako](https://github.com/rust-dd/tako) - Tako 是一个基于 Hyper 和 Tokio 的 Rust 异步 Web 框架。 [GitHub Workflow Status](https://github.com/rust-dd/tako/actions/workflows/ci.yml/badge.svg)
* [tokio/axum](https://github.com/tokio-rs/axum) - 使用 Tokio、Tower 和 Hyper 构建的人体工程学模块化 Web 框架 [](https://github.com/tokio-rs/axum/actions/workflows/CI.yml)
* 客户端 / WASM
* [cargo-web](https://crates.io/crates/cargo-web) - 用于客户端 Web 的 Cargo 子命令
* [leptos](https://github.com/leptos-rs/leptos) - Leptos 是一个全栈、同构的 Web 框架,利用细粒度响应性来构建声明式用户界面。[](https://crates.io/crates/leptos)
* [sauron](https://github.com/ivanceras/sauron) - 紧密遵循 Elm 架构的客户端 Web 框架。
* [seed](https://github.com/seed-rs/seed) - 用于创建 Web 应用程序的框架
* [stdweb](https://crates.io/crates/stdweb) - 客户端 Web 的标准库
* [synphonyte/leptos-use](https://github.com/synphonyte/leptos-use) [[leptos-use](https://crates.io/crates/leptos-use)] - 受 React-Use 和 VueUse 启发的基本 Leptos 实用程序集合,支持 SSR [](https://github.com/synphonyte/leptos-use/actions/workflows/cd.yml)
* [thaw-ui/thaw](https://github.com/thaw-ui/thaw) [[thaw](https://crates.io/crates/thaw)] - 基于 Fluent Design 的易于使用的 Leptos 组件库
* [tinyweb](https://github.com/LiveDuo/tinyweb) - 用 800 行代码实现的极简 Rust WebAssembly Web 框架
* [yew](https://crates.io/crates/yew) - 用于制作客户端 Web 应用程序的框架
* HTTP 客户端
* [0x676e67/wreq](https://github.com/0x676e67/wreq) - 具有 TLS 指纹的人体工程学 Rust HTTP 客户端。 [](https://github.com/0x676e67/wreq/actions/workflows/ci.yml) [](https://crates.io/crates/wreq)
* [alexcrichton/curl-rust](https://github.com/alexcrichton/curl-rust) - [libcurl](https://curl.se/libcurl/) 绑定
* [async-graphql](https://github.com/async-graphql/async-graphql) - GraphQL 服务器库 [](https://dev.azure.com/graphql-rust/GraphQL%20Rust/_build/latest?definitionId=1)
* [c410-f3r/wtx](https://github.com/c410-f3r/wtx) - HTTP/2 客户端框架
* [DoumanAsh/yukikaze](https://gitlab.com/Douman/yukikaze) [[yukikaze](https://crates.io/crates/yukikaze)] - 美丽优雅的 Yukikaze 是一个基于 hyper 的小型 HTTP 客户端库。 [](https://gitlab.com/Douman/yukikaze)
* [ducaale/xh](https://github.com/ducaale/xh) - 友好且快速的 HTTP 请求发送工具 [](https://crates.io/crates/xh) [](https://github.com/ducaale/xh/actions)
* [graphql-client](https://github.com/graphql-rust/graphql-client) - 类型化、正确的 GraphQL 请求和响应。 [](https://github.com/graphql-rust/graphql-client/actions)
* [hyperium/hyper](https://github.com/hyperium/hyper) - HTTP 实现 [](https://github.com/hyperium/hyper/actions?query=workflow%3ACI)
* [plabayo/rama](https://github.com/plabayo/rama) - 用于移动和转换网络数据包的模块化服务框架,可用于构建具有 TLS、JA3/JA4、H2 和 QUIC/H3 指纹模拟的客户端等
* [seanmonstar/reqwest](https://github.com/seanmonstar/reqwest) - 人体工程学的 HTTP 客户端。
* HTTP 服务器
* [branca](https://crates.io/crates/branca) - Branca 的实现,用于经过身份验证和加密的 API token。
* [c410-f3r/wtx](https://github.com/c410-f3r/wtx) - 低级和高级 HTTP/2 服务器
* [carllerche/tower-web](https://github.com/carllerche/tower-web) [[tower-web](https://crates.io/crates/tower-web)] - 快速、无样板的 Web 框架
* [Cot](https://github.com/cot-rs/cot) - 适合懒惰开发者的 Rust Web 框架。
* [GildedHonour/frank_jwt](https://github.com/GildedHonour/frank_jwt) - JSON Web Token 实现。
* [Gotham](https://github.com/gotham-rs/gotham) - 不牺牲安全性、保障或速度的灵活 Web 框架。
* [Graphul](https://github.com/graphul-rs/graphul) - 受 Express 启发的 Web 框架。 [](https://crates.io/crates/graphul)
* [handlebars-rust](https://github.com/sunng87/handlebars-rust) - Iron Web 框架中间件。
* [hyperium/hyper](https://github.com/hyperium/hyper) - HTTP 实现 [](https://github.com/hyperium/hyper/actions?query=workflow%3ACI)
* [Iron](https://github.com/iron/iron) - 基于中间件的服务器框架
* [Juniper](https://github.com/graphql-rust/juniper) - GraphQL 服务器库
* [miketang84/sapper](https://github.com/miketang84/sapper) - 构建在异步 hyper 之上的轻量级 Web 框架。
* [Nickel](https://github.com/nickel-org/nickel.rs/) - 受 [Express](https://expressjs.com/) 启发
* [plabayo/rama](https://github.com/plabayo/rama) - 用于移动和转换网络数据包的模块化服务框架,也可用于对传入客户端进行指纹识别
* [poem-web/poem](https://github.com/poem-web/poem) - 功能全面且易于使用的 Web 框架。 [](https://github.com/poem-web/poem/actions/workflows/ci.yml)
* [Rustless](https://github.com/rustless/rustless) - 受 [Grape](https://github.com/ruby-grape/grape) 和 [Hyper](https://github.com/hyperium/hyper) 启发的类 REST API 微框架
* [Salvo](https://github.com/salvo-rs/salvo) - 基于 hyper 和 tokio 的易于使用的 Web 框架。 [](https://github.com/salvo-rs/salvo/actions)
* [Saphir](https://github.com/richerarc/saphir) - 具有低级控制的渐进式 Web 框架,没有痛点。
* [seanmonstar/warp](https://github.com/seanmonstar/warp) - 超级简单、可组合的 Web 服务器框架,达到曲速。 [](https://crates.io/crates/warp)
* [tiny-http](https://github.com/tiny-http/tiny-http) - 低级 HTTP 服务器库
* [tomaka/rouille](https://github.com/tomaka/rouille) - Web 框架
* [Zino](https://github.com/zino-rs/zino) - 用于可组合应用程序的下一代框架
* 其他
* [cargonauts](https://github.com/cargonauts-rs/cargonauts) - 旨在构建可维护、良好分解的 Web 应用程序的 Web 框架。
* [edezhic/prest](https://github.com/edezhic/prest) [[prest](https://crates.io/crates/prest)] - 旨在简化全栈开发的渐进式 RESTful 框架
* [hominee/dyer]() [[dyer](https://crates.io/crates/dyer)] - dyer 专为可靠、灵活和快速的基于请求-响应的服务而设计,包括数据处理、网络爬虫等,在不影响速度的情况下提供一些友好、灵活、全面的特性。
* [osohq/oso](https://github.com/osohq/oso) [[oso](https://crates.io/crates/oso)] - 嵌入在您的应用程序中的授权策略引擎。 [](https://github.com/osohq/oso/actions?query=branch%3Amain+workflow%3ADevelopment)
* [pwoolcoc/soup](https://gitlab.com/pwoolcoc/soup) [[soup](https://crates.io/crates/soup)] - 类似于 Python 的 BeautifulSoup 的库,旨在实现对 HTML 文档的快速简便的操作和查询。 [](https://gitlab.com/pwoolcoc/soup/badges/master/pipeline.svg)
* [pyrossh/rust-embed](https://git.sr.ht/~pyrossh/rust-embed) [[rust-embed](https://crates.io/crates/rust-embed)] - 用于将静态资源嵌入到 rust 二进制文件中的宏
* [rookie](https://github.com/thewh1teagle/rookie) - 从任何平台上的任何浏览器加载 cookie。 
* [rust-scraper/scraper](https://github.com/rust-scraper/scraper) [[scraper](https://crates.io/crates/scraper)] - 使用 CSS 选择器进行 HTML 解析和查询。 [](https://github.com/rust-scraper/scraper/actions)
* [serenity-rs/serenity](https://github.com/serenity-rs/serenity) [[serenity](https://crates.io/crates/serenity)] - Discord API 库
* [softprops/openapi](https://github.com/softprops/openapi) - 用于处理 openapi 规范文件的库
* [svix/svix-webhooks](https://github.com/svix/svix-webhooks) [[svix](https://crates.io/crates/svix)] - 用于发送 webhook 和验证签名的库。
* [tbot](https://gitlab.com/SnejUgal/tbot) [[tbot](https://crates.io/crates/tbot)] - 轻松制作酷炫的 Telegram 机器人 [](https://gitlab.com/SnejUgal/tbot/-/commits/master)
* [teloxide/teloxide](https://github.com/teloxide/teloxide/) - 优雅的 Telegram 机器人框架 [](https://github.com/teloxide/teloxide/actions)
* [tu6ge/valitron](https://github.com/tu6ge/valitron) [[valitron](https://crates.io/crates/valitron)] - 人体工程学的、功能性的和可配置的验证器
* [utkarshkukreti/select.rs](https://github.com/utkarshkukreti/select.rs) [[select](https://crates.io/crates/select)] - 用于从 HTML 文档中提取有用数据的库,适用于网页抓取。
* [Utoipa](https://github.com/juhaku/utoipa) - 简单、快速、代码优先和编译时生成的 OpenAPI 文档 [](https://crates.io/crates/utoipa) [](https://github.com/juhaku/utoipa/actions/workflows/build.yaml)
* [Utoipauto](https://github.com/ProbablyClem/utoipauto) - 自动将路径/模式添加到 Utoipa 的 Rust 宏 [](https://crates.io/crates/utoipauto)
* 反向代理
* [sozu-proxy/sozu](https://github.com/sozu-proxy/sozu) [[sozu](https://crates.io/crates/sozu)] - HTTP 反向代理。 [](https://github.com/sozu-proxy/sozu/actions/workflows/ci.yml)
* 静态网站生成器
* [cobalt-org/cobalt.rs](https://github.com/cobalt-org/cobalt.rs) - 静态网站生成器 [](https://dev.azure.com/cobalt-org/cobalt-org/_build?definitionId=2)
* [FuGangqiang/mdblog.rs](https://github.com/FuGangqiang/mdblog.rs) [[mdblog](https://crates.io/crates/mdblog)] - 从 markdown 文件生成静态网站的生成器。
* [getzola/zola](https://github.com/getzola/zola) [[zola](https://www.getzola.org/)] - 一个内置所有功能的固执己见的静态网站生成器。 [](https://dev.azure.com/getzola/zola/_build)
* [grego/blades](https://github.com/grego/blades) [[blades](https://www.getblades.org/)] - 极速且极其简单的静态网站生成器。
* [leven-the-blog/leven](https://github.com/leven-the-blog/leven) [[leven](https://crates.io/crates/leven)] - 简单的、并行化的博客生成器。
* [rochacbruno/marmite](https://github.com/rochacbruno/marmite/) [[Marmite](https://marmite.blog/)] - 零配置博客生成器
* [WebSocket](https://datatracker.ietf.org/doc/rfc6455/)
* [c410-f3r/wtx](https://github.com/c410-f3r/wtx) - 支持加密的客户端和服务器。
* [housleyjk/ws-rs](https://github.com/housleyjk/ws-rs) - 轻量级、事件驱动的 WebSockets
* [iddm/urlshortener-rs](https://github.com/iddm/urlshortener-rs) - 一个非常简单的短网址库。 [](https://github.com/iddm/urlshortener-rs/actions/workflows/ci.yml) [](https://crates.io/crates/urlshortener)
* [ratchet](https://github.com/graphform/ratchet) [[ratchet_rs](https://crates.io/crates/ratchet_rs)] - Ratchet 是 WebSocket 协议的快速、轻量级且完全异步的实现,支持扩展和 Deflate。
* [rust-websocket](https://github.com/websockets-rs/rust-websocket) - 用于处理 WebSocket 连接(包括客户端和服务器)的框架
* [snapview/tungstenite-rs](https://github.com/snapview/tungstenite-rs) - 基于轻量级流的 WebSocket 实现。
* [vi/websocat](https://github.com/vi/websocat) - 用于与 WebSockets 交互的 CLI,具有 Netcat、Curl 和 Socat 的功能。
## 包注册中心
包注册中心允许您将 Rust 库作为 crate 包发布,以便公开或私下与他人共享。
* [cenotelie/cratery](https://github.com/cenotelie/cratery) - 包含全面内置功能的轻量级私有 Cargo 注册中心,专为组织构建,包括类似于 [docs.rs](https://docs.rs) 和 [deps.rs](https://deps.rs) 的功能。 [](https://github.com/cenotelie/cratery/actions/workflows/ci.yml)
* [Cloudsmith :heavy_dollar_sign:](https://cloudsmith.com/product/formats/cargo-registry) - 完全托管的包管理 SaaS,为公共和私有 Cargo/Rust 注册中心(以及许多其他类型)提供一流支持。对开源项目免费。
* [Crates](https://crates.io) - Rust/Cargo 的官方公共注册中心。
* [getnora-io/nora](https://github.com/getnora-io/nora) - 支持 Docker、Maven、npm、PyPI、Cargo、Go 和原始格式的轻量级、单二进制制品注册中心。提供带缓存的正向代理和气隙模式。
* [RepoFlow :heavy_dollar_sign:](https://www.repoflow.io) - 简单且现代的存储库平台,可以托管 Rust crate 存储库并代理 crates.io。还支持其他包类型,如 Docker、PyPI、Maven、npm 和 RubyGems。提供云服务或自托管选项。
* [w4/chartered](https://github.com/w4/chartered) - 私有的、经过身份验证和授权的 Cargo 注册中心 [](https://github.com/w4/chartered/actions/workflows/ci.yml)
## 资源
* [Rust 简史。第一部分](https://medium.com/rustaceans/make-it-mandatory-a-brief-history-of-rust-part-1-805459c60c6b) - 从开发者对软件稳定性的追求,到几乎让其创造者不稳定的项目。[第二部分](https://medium.com/rustaceans/make-it-mandatory-a-brief-history-of-rust-part-2-981d61451aa5)。[第三部分](https://medium.com/rustaceans/make-it-mandatory-a-brief-history-of-rust-part-2-b8c0f7a7e781?sk=c0e7fe5fde11a62edc23f284f125aa18)。
* 艺术
* [🦀 Free Ferris Pack 🦀](https://github.com/MariaLetta/free-ferris-pack) - 包含 50 多个具有不同情感、姿势和情境的免费 Ferris 插图包(PNG 和 SVG 格式),根据 CC0 许可
* 基准测试
* [c410-f3r/wtx-bench](https://github.com/c410-f3r/wtx-bench) - Web 基准测试
* [TeXitoi/benchmarksgame-rs](https://github.com/TeXitoi/benchmarksgame-rs) - [The Computer Language Benchmarks Game](https://benchmarksgame-team.pages.debian.net/benchmarksgame/) 的实现
* 幻灯片与演讲
* [Learning systems programming with Rust](https://speakerdeck.com/jvns/learning-systems-programming-with-rust) - 由 [Julia Evans](https://x.com/@b0rk) 在 Rustconf 2016 上发表。
* [Rust: Hack Without Fear!](https://www.youtube.com/watch?v=lO1z-7cuRYI) - 由 [Nicholas Matsakis](https://github.com/nikomatsakis) 在 C++Now 2018 上发表
* [Shipping a Solid Rust Crate](https://www.youtube.com/watch?v=t4CyEKb-ywA) - 由 [Michael Gattozzi](https://github.com/mgattozzi) 在 RustConf 2017 上发表
* 学习
* [100 Exercises To Learn Rust](https://rust-exercises.com) - 通过 100 个实践练习学习 Rust,涵盖语法、类型等
* [Aquascope](https://github.com/cognitive-engineering-lab/aquascope) - Rust 在编译时和运行时的交互式可视化
* [Awesome Rust Streaming](https://github.com/jamesmunns/awesome-rust-streaming) - 社区精选的直播列表。
* [awesome-rust-mentors](https://rustbeginners.github.io/awesome-rust-mentors/) - 愿意接收学员并教授他们 Rust 和编程的有益导师列表。
* [CIS 198: Rust Programming](http://cis198-2016s.github.io/schedule/) - 宾夕法尼亚大学计算机科学 Rust 编程课程
* [CodeCrafters.io](https://app.codecrafters.io/tracks/rust) - 构建您自己的 Redis、Git、Docker 或 SQLite
* [Comprehensive Rust 🦀](https://google.github.io/comprehensive-rust/) - 为期 3 天的 Rust 基础课程,加上为期 1 天的 Android、裸机 Rust 和并发课程。提供英语、[巴西葡萄牙语](https://google.github.io/comprehensive-rust/pt-BR/)和[韩语](https://google.github.io/comprehensive-rust/ko/)版本。
* [Easy Rust](https://github.com/Dhghomon/easy_rust) - 用简单英语学习 Rust。
* [exercism.org](https://exercism.org/tracks/rust) - 帮助您学习 Rust 新概念的编程练习。
* [Hands-on Rust](https://pragprog.com/titles/hwrust/hands-on-rust/) - 通过制作游戏来学习 Rust 的实践指南 - 作者 [Herbert Wolverson](https://github.com/thebracket/)(付费)
* [Idiomatic Rust](https://github.com/mre/idiomatic-rust) - 经过同行评审的文章/演讲/仓库集合,教授惯用的 Rust。
* [LabEx Rust Skill Tree](https://labex.io/skilltrees/rust) - 带有实践实验的结构化 Rust 学习路径,专为初学者逐步掌握 Rust 而设计。
* [Learn Rust 101](https://rust-lang.guide/) - 帮助您成为一名 Rustacean(Rust 开发者)的指南
* [Learn Rust by 500 lines code](https://github.com/cuppar/rtd) - 通过 500 行代码学习 Rust,从零开始构建一个 Todo CLI 应用程序。
* [Learning Rust With Entirely Too Many Linked Lists](https://rust-unofficial.github.io/too-many-lists/) - 通过实现几种不同类型的列表结构,深入探索 Rust 的内存管理规则。
* [Little Book of Rust Books](https://lborb.github.io/book/) - 精选的 Rust 书籍和操作指南列表。
* [Programming Community Curated Resources for Learning Rust](https://hackr.io/tutorials/learn-rust) - 由编程社区投票推荐的资源列表。
* [Refactoring to Rust](https://www.manning.com/books/refactoring-to-rust) - 介绍 Rust 语言的书。
* [Rust by Example](https://doc.rust-lang.org/rust-by-example/) - 可运行示例的集合,演示各种 Rust 概念和标准库。
* [Rust Cookbook](https://rust-lang-nursery.github.io/rust-cookbook/) - 简单示例集合,演示使用 Rust 生态系统中的 crate 完成常见编程任务的良好实践。
* [Rust Flashcards](https://github.com/ad-si/Rust-Flashcards) -超过 550 张闪存卡,从基本原理学习 Rust。
* [Rust for professionals](https://overexact.com/rust-for-professionals/) - 面向经验丰富的软件开发人员的 Rust 快速入门。
* [Rust Gym](https://github.com/warycat/rustgym) - 用 Rust 解决的大量编码面试问题集合。
* [Rust in Action](https://www.manning.com/books/rust-in-action) - [Tim McNamara](https://github.com/timClicks) 编写的使用 Rust 进行系统编程的实践指南(付费)
* [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 Language Cheat Sheet](https://cheats.rs/) - Rust 语言备忘单
* [Rust Tiếng Việt](https://rust-tieng-viet.github.io/) - 越南语学习 Rust。
* [rust-how-do-i-start](https://github.com/jondot/rust-how-do-i-start) - 致力于回答“那么,Rust。我该*如何*开始?”这个问题的仓库。专为初学者精心挑选的资源和学习路径。
* [rust-learning](https://github.com/ctjhoa/rust-learning) - 学习 Rust 的有用资源集合
* [Rustfinity](https://www.rustfinity.com) - 通过实践练习和挑战来练习 Rust 的交互式平台
* [Rustlings](https://github.com/rust-lang/rustlings) - 帮助您习惯于读写 Rust 代码的小型练习
* [Rusty CS](https://github.com/AbdesamedBendjeddou/Rusty-CS) - 帮助在 Rust 中实践所获得的学术知识的计算机科学课程
* [stdx](https://github.com/brson/stdx) - 首先学习这些 crate 作为 std 的扩展
* [Tour of Rust](https://tourofrust.com) - 旨在成为 Rust 编程语言特性的交互式分步指南。
* 播客
* [New Rustacean](https://newrustacean.com) - 关于学习 Rust 的播客
* [Rustacean Station](https://rustacean-station.org/) - 用于为 Rust 创建播客内容的社区项目
* [Rust Design Patterns](https://github.com/rust-unofficial/patterns) - Rust 设计模式、反模式和惯用法的目录
* [Rust Guidelines](http://aturon.github.io/) - Aaron Turon 关于 Rust 的博客文章
* [Rust Security Handbook](https://github.com/yevh/rust-security-handbook) - 用于编写真正安全的 Rust 的 10 章手册:类型安全、防 panic 等。
* [Rust Servers, Services and Apps - MEAP](https://www.manning.com/books/rust-servers-services-and-apps) - 用 Rust 构建后端服务器、服务和前端,以获得快速、可靠和可维护的应用程序。
* [Rust Subreddit](https://www.reddit.com/r/rust/) - 发布和讨论与 Rust 相关的问题、文章和资源的 subreddit(论坛)
* [RustBooks](https://github.com/sger/RustBooks) - Rust 书籍列表
* [RustCamp 2015 Talks](https://www.youtube.com/playlist?list=PLE7tQUdRKcybdIw61JpCoo89i4pWU5f_t) - RustCamp 2015 的演讲录像
* [RustViz](https://github.com/rustviz/rustviz) - 从简单的 Rust 程序生成可视化,以帮助用户更好地理解 Rust 的生命周期和借用机制。
* [Watch Jon Gjengset Implement BitTorrent in Rust](https://www.youtube.com/watch?v=jf_ddGnum_4) - 在 Rust 中实现 BitTorrent 客户端(部分)
## 许可证
[](https://creativecommons.org/publicdomain/zero/1.0/)
标签:AI工具, Apex, DNS解析, MLOps, Rust, Rust语言, SOC Prime, Syscall, Web开发, 云计算, 代码库, 包管理器, 区块链, 可视化界面, 图像处理, 学习资源, 嵌入式系统, 开发工具, 开源项目, 技术导航, 技术栈, 操作系统, 数据库, 文本编辑器, 机器学习, 游戏开发, 系统工具, 统一API, 编程语言, 网络流量审计, 虚拟化, 规则引擎, 资源合集, 软件开发, 通知系统, 音频处理