# Rust
# Flag
- https://github.com/topics/rust (opens new window)
- https://github.com/awesome-rust-com (opens new window)
- https://github.com/rust-unofficial/awesome-rust (opens new window)
- https://github.com/zzy/awesome-rust-zh-cn (opens new window)
- https://github.com/rust-lang (opens new window)
- http://www.rust-lang.org (opens new window)
- https://github.com/kaisery/trpl-zh-cn (opens new window)
- http://doc.rust-lang.org (opens new window)
- https://docs.rs (opens new window)
- https://rustup.rs (opens new window)
- https://github.com/anowell/are-we-learning-yet (opens new window)
- https://github.com/areweguiyet/areweguiyet (opens new window)
- https://github.com/rust-gamedev/arewegameyet (opens new window)
- https://github.com/rust9x/rust (opens new window)
- https://github.com/rust-lang-cn (opens new window)
- https://github.com/rust-lang-nursery (opens new window)
- https://github.com/rust-embedded (opens new window)
- https://github.com/integer32llc (opens new window)
- https://github.com/rust-zh/faq (opens new window)
- https://github.com/longfangsong/rustc-dev-guide-cn (opens new window)
- https://github.com/rust-hosted-langs (opens new window)
- https://github.com/jondot/rust-how-do-i-start (opens new window)
- https://github.com/fung-hwang/CS110L-2020spr (opens new window)
- https://github.com/roc-lang/roc (opens new window)
- https://github.com/ZhangHanDong/tao-of-rust-codes (opens new window)
- https://github.com/tomassedovic/roguelike-tutorial (opens new window)
- Rust语言圣经 https://github.com/sunface/rust-course (opens new window)
- https://github.com/chinanf-boy/rust-cookbook-zh (opens new window)
- https://github.com/huangjj27/async-book (opens new window)
- https://github.com/studyrs/rusty-book (opens new window)
- https://github.com/mainmatter/100-exercises-to-learn-rust (opens new window)
- https://github.com/google/comprehensive-rust (opens new window)
- https://github.com/LukeMathWalker/zero-to-production (opens new window)
- https://github.com/phil-opp/blog_os (opens new window)
- https://learnku.com/rust/docs (opens new window)
- https://github.com/nnethercote/perf-book (opens new window)
- Rust - 花落花开 (opens new window)
- http://www.telihai.com (opens new window)
- https://budshome.com (opens new window)
- https://github.com/QMHTMY/RustBook (opens new window)
- https://github.com/esp-rs (opens new window)
- https://github.com/xuesongbj/Rust-Notes (opens new window)
- https://github.com/Dhghomon/easy_rust (opens new window)
- 练习 https://github.com/sunface/rust-by-practice (opens new window)
- https://github.com/InkSha/rust-tutorial (opens new window)
- 异步线程比较 https://github.com/jimblandy/context-switch (opens new window)
- program - 分类 - kirito's blog (opens new window)
- 归档 | Jackeyzhe (opens new window)
- 一名Java开发的Rust学习笔记 (opens new window)
- Rust Cargo使用指南 | 第十四篇 | 发布配置 Profile (opens new window)
- 三年后,我们退出了 Rust 游戏开发 (opens new window)
- 所有文章 | 从不说安全词 (opens new window)
- IDE https://github.com/intellij-rust (opens new window)
- https://github.com/vadimcn/codelldb (opens new window)
- Rust 如何实现单例模式? (opens new window)
- 异步 HTTP (opens new window)
- 桌面程序参考 https://github.com/jwenjian/coverfun (opens new window)
- 后台管理 https://github.com/chelunfu/qiluo_admin (opens new window)
| 特性 | unwrap | ? | match |
|---|---|---|---|
| 失败时行为 | 程序 panic | 向上返回错误 | 由代码决定 |
| 函数签名要求 | 无 | 必须返回兼容类型 | 无 |
| 变量类型 | 函数返回 | 能否直接 ? | 需要 |
|---|---|---|---|
Result<T, E> | Result<T, E> | ✅ | 直接 ? |
Option<T> | Result<T, E> | ❌ | .ok_or(...)? |
HRESULT | Result<(), Error> | ❌ | .ok()? |
Option<T> | Option<T> | ✅ | 直接 ? |
Result<T, E> | Option<T> | ❌ | .ok()? |
- 变更日志 https://github.com/glebpom/rust-changelogs (opens new window)
- Rust unsafe教程 https://github.com/google/learn_unsafe_rust (opens new window)
- 操作系统教程 https://github.com/rcore-os/rcore-tutorial-v3 (opens new window)
- Rust练习 https://github.com/rust-lang/rustlings (opens new window)
- Rust教程 https://github.com/qmhtmy/rustbook (opens new window)
- Rust课程 https://github.com/wubx/rust-in-databend (opens new window)
- Rust课程 https://github.com/tweedegolf/101-rs (opens new window)
- Rust练习 https://github.com/simonw/advent-of-code-2022-in-rust (opens new window)
- 操作系统教程 https://rcore-os.cn/rCore-Tutorial-Book-v3 (opens new window)
- 并发对比 https://blog.m-ou.se/rust-cpp-concurrency (opens new window)
- Rust教程 https://rust-book.cs.brown.edu (opens new window)
- Rust运行时 https://www.ihcblog.com/rust-runtime-design-1 (opens new window)
- Rust生态 https://leerob.io/blog/rust (opens new window)
- Rust源码 https://awesome-kusion.github.io/rust-code-book (opens new window)
- Rust指南 https://github.com/sunshowers-code/rust-cli-recommendations (opens new window)
- Rust引入 https://flakm.github.io/posts/rust_why_dev_shop (opens new window)
- UEFI编程 https://kagurazakakotori.github.io/ubmp-cn (opens new window)
- Rust入门 https://tourofrust.com/00_zh-cn.html (opens new window)
- Rust速查 https://cheats.rs (opens new window)
- Rust书籍 https://kaisery.github.io/trpl-zh-cn (opens new window)
- Rust入门 https://docs.microsoft.com/zh-cn/learn/paths/rust-first-steps (opens new window)
- Rust入门 https://mp.weixin.qq.com/s/DDBptlYw0TWrM3fy0Y4P-A (opens new window)
- Rust优化 https://folyd.com/blog/rust-binary-search-pr (opens new window)
- Rust死灵书 https://nomicon.purewhite.io (opens new window)
- Rust实例 https://rustwiki.org/zh-CN/rust-by-example (opens new window)
- Rust API规范 https://rust-chinese-translation.github.io/api-guidelines/type-safety.html (opens new window)
- Rust性能 https://nnethercote.github.io/perf-book (opens new window)
- Rust操作系统 https://rcore-os.github.io/rCore-Tutorial-Book-v3/index.html (opens new window)
- wgpu图形 https://jinleili.github.io/learn-wgpu-zh (opens new window)
- Rust内核 https://rust-for-linux.github.io/docs/kernel (opens new window)
- GTK Rust https://gtk-rs.org/gtk4-rs (opens new window)
- Rust指南 https://jasonwalton.ca/rust-book-abridged (opens new window)
- Rust云平台 https://github.com/shuttle-hq/shuttle (opens new window)
- Rust教程 https://github.com/richardanaya/tour_of_rust (opens new window)
- Rust书籍 https://github.com/meousker77/programmingrust (opens new window)
- Rust学习 https://github.com/joaocarvalhoopen/how_to_learn_modern_rust (opens new window)
- 算法练习 https://github.com/warycat/rustgym (opens new window)
- Rust教程 https://github.com/kyclark/command-line-rust (opens new window)
- Rust线程局部 https://matklad.github.io/2020/10/03/fast-thread-locals-in-rust.html (opens new window)
- Rust上下文 https://tmandry.gitlab.io/blog/posts/2021-12-21-context-capabilities (opens new window)
- Rust模块 https://kaisery.github.io/trpl-zh-cn/ch07-00-managing-growing-projects-with-packages-crates-and-modules.html (opens new window)
- Rust宏 https://veykril.github.io/tlborm/decl-macros/building-blocks/parsing.html (opens new window)
- Rust解释器 https://rust-hosted-langs.github.io/book/introduction.html (opens new window)
- Rust教程 https://rustwiki.org/zh-CN/book (opens new window)
- Rust移植 https://jneem.github.io (opens new window)
- Rust课程 https://google.github.io/comprehensive-rust/welcome.html (opens new window)
- Rust并发 https://marabos.nl/atomics/preface.html (opens new window)
- Rust并发 https://rustcc.github.io/Rust_Atomics_and_Locks (opens new window)
- Rust性能 https://nnethercote.github.io/perf-book/profiling.html (opens new window)
- Rust安全 https://luk6xff.github.io/other/safe_secure_rust_book/intro/index.html (opens new window)
- Rust内核模块 https://mp.weixin.qq.com/s/m2eZ0lEzQHjrNVC6YCC_IA (opens new window)
- Rust内核 https://wusyong.github.io/posts/rust-kernel-module-00 (opens new window)
- Rust安卓模块 https://blog.logrocket.com/integrating-rust-module-android-app (opens new window)
- Rust跨平台 https://ahgamut.github.io/2022/07/27/ape-rust-example (opens new window)
- Rust写OS https://os.phil-opp.com (opens new window)
- Rust测验 https://dtolnay.github.io/rust-quiz/21 (opens new window)
- Rust手册 https://www.rustwiki.org.cn/zh-CN/reference/introduction.html (opens new window)
- Rust教程 https://google.github.io/comprehensive-rust/zh-CN/index.html (opens new window)
- Rust教程 https://RustCurious.com (opens new window)
- 异步运行时 https://github.com/redixhumayun/async-rust (opens new window)
- 异步运行时 https://hez2010.github.io/async-runtimes-benchmarks-2024 (opens new window)
- Rust书籍 https://dieterplex.github.io/rust-ebookshelf/rust.html (opens new window)
- Rust入门 https://freddiehaddad.github.io/fast-track-to-rust (opens new window)
- 游戏运行时 https://github.com/ambientrun/ambient (opens new window)
- Rust教程 https://github.com/rust-lang-cn/rust-by-example-cn (opens new window)
- Rust速查 https://upsuper.github.io/rust-cheatsheet (opens new window)
- Rust性能 https://nnethercote.github.io/perf-book/title-page.html (opens new window)
- Rust树结构 https://developerlife.com/2022/02/24/rust-non-binary-tree (opens new window)
- Rust CLI https://suibianxiedianer.github.io/rust-cli-book-zh_CN/README_zh.html (opens new window)
- 编写OS https://learningos.github.io/rcore_step_by_step_webdoc (opens new window)
- Rust安全 https://ferrous-systems.com/ferrocene (opens new window)
- Rust宏 https://zjp-cn.github.io/tlborm (opens new window)
- Rust入门 https://kumakichi.github.io/easy_rust_chs/Chapter_0.html (opens new window)
- 语言服务器 https://github.com/azdavis (opens new window)
- Rust命令行 https://github.com/pauljuliusmartinez (opens new window)
- Rust数据库 https://github.com/lichuang (opens new window)
- Rust标准库 https://github.com/warrenren (opens new window)
- Raft共识算法 https://github.com/drmingdrmer (opens new window)
- Rust内核 https://github.com/rust-for-linux (opens new window)
- Rust学习 https://github.com/bitfield (opens new window)
- 异步模式 https://cfsamsonbooks.gitbook.io/epoll-kqueue-iocp-explained/appendix-1/reactor-executor-pattern (opens new window)
- Rust性能 https://poly000.github.io/perf-book-zh (opens new window)
- Rust书籍 https://github.com/meousker771/programmingrust (opens new window)
- Rust教程 https://course.rs (opens new window)
- Rust安全 https:///litchipi.github.io/infosec/2023/01/24/git-code-audit-viewed-as-rust-programmer.html (opens new window)
- NES模拟器 https://bugzmanov.github.io/nes_ebook/zaixianwan.app (opens new window)
- Rust生态调研 https://zhuanlan.zhihu.com/p/458046979 (opens new window)
不显示控制台窗口
- https://rust-lang.github.io/rfcs/1665-windows-subsystem.html
- https://learn.microsoft.com/zh-cn/cpp/build/reference/subsystem-specify-subsystem
- https://stackoverflow.com/questions/74847732/can-you-make-a-windows-desktop-app-in-rust-and-winapi
- https://stackoverflow.com/questions/29763647/how-to-make-a-program-that-does-not-display-the-console-window
cargo tree --edges=features --package= --invert
# MSVC
cargo rustc --release -- -Clink-args="/SUBSYSTEM:WINDOWS /ENTRY:mainCRTStartup"
# GCC
cargo rustc --release -- -Clink-args="-Wl,--subsystem,windows"
rustup default stable-x86_64-pc-windows-gnu使gnu(依赖于GNU/MinGW-w64)成为默认工具链
# 镜像代理
- https://github.com/cloudwego (opens new window)
- https://developer.aliyun.com/mirror/rustup (opens new window)
- https://mirrors.tuna.tsinghua.edu.cn/help/crates.io-index.git (opens new window)
- https://mirrors.sjtug.sjtu.edu.cn/docs/crates.io (opens new window)
- https://github.com/chanchancl/How-to-build-a-develop-environment-for-rust (opens new window)
# Rustup镜像
- Linux
# 设置系统级环境变量
export RUSTUP_DIST_SERVER=https://mirrors.aliyun.com/rustup
export RUSTUP_UPDATE_ROOT=https://mirrors.aliyun.com/rustup/rustup
- Windows
# 设置系统级环境变量
[Environment]::SetEnvironmentvariable("RUSTUP_DIST_SERVER", "https://mirrors.aliyun.com/rustup", "Machine")
[Environment]::SetEnvironmentvariable("RUSTUP_UPDATE_ROOT", "https://mirrors.aliyun.com/rustup/rustup", "Machine")
Set-ItemProperty -Path "Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment"\
-Name "RUSTUP_DIST_SERVER" -Value "https://mirrors.aliyun.com/rustup"
Set-ItemProperty -Path "Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment"\
-Name "RUSTUP_UPDATE_ROOT" -Value "https://mirrors.aliyun.com/rustup/rustup"
# 设置用户级环境变量
New-Item -Path "Env:\RUSTUP_DIST_SERVER" -Value "https://mirrors.aliyun.com/rustup" -Force
New-Item -Path "Env:\RUSTUP_UPDATE_ROOT" -Value "https://mirrors.aliyun.com/rustup/rustup" -Force
New-Item -Path "Env:\" -Name "RUSTUP_DIST_SERVER" -Value "https://mirrors.aliyun.com/rustup" -Force
New-Item -Path "Env:\" -Name "RUSTUP_UPDATE_ROOT" -Value "https://mirrors.aliyun.com/rustup/rustup" -Force
Set-ItemProperty -Path "Registry::HKEY_CURRENT_USER\Environment" -Name "RUSTUP_DIST_SERVER" -Value "https://mirrors.aliyun.com/rustup"
Set-ItemProperty -Path "Registry::HKEY_CURRENT_USER\Environment" -Name "RUSTUP_UPDATE_ROOT" -Value "https://mirrors.aliyun.com/rustup/rustup"
# crates.io镜像
- Cargo配置
# ~/.cargo/config.toml
# %USERPROFILE%\.cargo\config.toml
[source.crates-io]
# 源码地址
registry = "https://github.com/rust-lang/crates.io-index"
# 指定镜像
#replace-with = 'sjtu'
#replace-with = 'ustc'
replace-with = 'rsproxy-sparse'
# 字节跳动
[source.rsproxy-sparse]
registry = "sparse+https://rsproxy.cn/index/"
# 清华大学
[source.tuna]
#registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"
registry = "sparse+https://mirrors.tuna.tsinghua.edu.cn/crates.io-index/"
[registries.tuna]
index = "sparse+https://mirrors.tuna.tsinghua.edu.cn/crates.io-index/"
# 中国科学技术大学
[source.ustc]
registry = "sparse+https://mirrors.ustc.edu.cn/crates.io-index/"
[registries.ustc]
index = "sparse+https://mirrors.ustc.edu.cn/crates.io-index/"
# 上海交通大学
[source.sjtu]
registry = "sparse+https://mirrors.sjtug.sjtu.edu.cn/crates.io-index"
# 阿里云
[source.aliyun]
registry = "sparse+https://mirrors.aliyun.com/crates.io-index/"
[net]
git-fetch-with-cli=true
[http]
check-revoke = false
# 第三方依赖
- https://crates.io/crates (opens new window)
- https://github.com/kennykerr (opens new window)
- https://gitlab.com/crates.rs (opens new window)
- https://github.com/rust-analyzer (opens new window)
- https://github.com/rustcc/awesome-rust (opens new window)
- https://github.com/rust-fuzz (opens new window)
- https://github.com/redox-os (opens new window)
- https://github.com/servo (opens new window)
- https://github.com/unicode-rs (opens new window)
- https://github.com/Manishearth (opens new window)
- https://github.com/dtolnay (opens new window)
- https://github.com/ferrous-systems (opens new window)
- HTTP https://github.com/abonander (opens new window)
- 数据结构 https://github.com/serde-rs (opens new window)
- https://github.com/erickt (opens new window)
- 时间 https://github.com/time-rs (opens new window)
- https://github.com/chronotope/chrono (opens new window)
- WEB https://github.com/nickel-org (opens new window)
- https://github.com/marshallpierce (opens new window)
- https://github.com/leptos-rs/leptos (opens new window)
- 渲染 https://github.com/gfx-rs (opens new window)
- https://github.com/EmbarkStudios (opens new window)
- https://github.com/spacejam (opens new window)
- https://github.com/flamegraph-rs (opens new window)
- https://github.com/void-rs (opens new window)
- https://github.com/smol-rs (opens new window)
- https://github.com/knurling-rs (opens new window)
- https://github.com/probe-rs (opens new window)
- https://github.com/stm32-rs (opens new window)
- https://github.com/stepfunc (opens new window)
- https://github.com/rust-iot (opens new window)
- https://github.com/nix-rust (opens new window)
- https://github.com/AmbiML (opens new window)
- https://github.com/tweedegolf (opens new window)
- https://github.com/tremor-rs (opens new window)
- https://github.com/RustRobotics (opens new window)
- https://github.com/RustVis (opens new window)
- https://github.com/gimli-rs (opens new window)
- https://github.com/magiclen (opens new window)
- https://github.com/Amanieu/parking_lot (opens new window)
- https://github.com/mesalock-linux/mesalink (opens new window)
- https://github.com/ctz/rustls (opens new window)
- https://github.com/briansmith/webpki (opens new window)
- https://github.com/briansmith/ring (opens new window)
- 国际化i18n https://github.com/unicode-org/icu4x (opens new window)
- https://github.com/atroche/rust-headless-chrome (opens new window)
- https://github.com/svenstaro/miniserve (opens new window)
- https://github.com/local-group (opens new window)
- https://github.com/staktrace/quoted-printable (opens new window)
- UI https://github.com/rust-windowing (opens new window)
- https://github.com/imgui-rs (opens new window)
- https://github.com/gabdube/native-windows-gui (opens new window)
- https://github.com/EmbarkStudios/rust-gpu (opens new window)
- https://github.com/vizia/vizia (opens new window)
- 文件系统 https://github.com/zboxfs/zbox (opens new window)
- https://github.com/camino-rs/camino (opens new window)
- 游戏引擎 https://github.com/PistonDevelopers/piston (opens new window)
- https://github.com/amethyst (opens new window)
- https://github.com/project-slippi/Ishiiruka (opens new window)
- https://github.com/AmbientRun/Ambient (opens new window)
- https://github.com/FyroxEngine/Fyrox (opens new window)
- https://github.com/bevyengine/bevy (opens new window)
- 搜索算法 https://github.com/hora-search/hora (opens new window)
- https://github.com/meilisearch/MeiliSearch (opens new window)
- WEB https://github.com/deislabs/wagi (opens new window)
- https://github.com/hyperlane-dev/hyperlane-quick-start (opens new window)
- https://github.com/iron/iron (opens new window)
- https://github.com/longfangsong/rs-rtt (opens new window)
- https://github.com/actix (opens new window)
- https://github.com/http-rs (opens new window)
- https://github.com/tower-rs (opens new window)
- https://github.com/flibrary/sails (opens new window)
- https://github.com/SergioBenitez/Rocket (opens new window)
- https://github.com/hyperium (opens new window)
- https://github.com/swc-project/swc (opens new window)
- https://github.com/poem-web/poem (opens new window)
- https://github.com/seanmonstar/warp (opens new window)
- https://github.com/feather-rs (opens new window)
- https://github.com/alexcrichton/curl-rust (opens new window)
- https://github.com/oscartbeaumont/rspc (opens new window)
- https://github.com/smoltcp-rs/smoltcp (opens new window)
- https://github.com/Xuanwo/reqsign (opens new window)
- https://github.com/Orange-OpenSource/hurl (opens new window)
- https://github.com/quinn-rs/quinn (opens new window)
- HTML解析 https://github.com/utkarshkukreti/select.rs (opens new window)
- https://github.com/causal-agent/scraper (opens new window)
- https://github.com/servo/html5ever (opens new window)
- https://github.com/importcjj/nipper (opens new window)
- https://github.com/pulldown-cmark/pulldown-cmark (opens new window)
- 静态文件服务器 https://github.com/ttys3/static-server (opens new window)
- 媒体文件管理 https://github.com/Dusk-Labs/dim (opens new window)
- 直播服务器 https://github.com/harlanc/xiu (opens new window)
- CLI日志 https://github.com/LukeMathWalker/bunyan (opens new window)
- https://github.com/estk/log4rs (opens new window)
- 命令行 https://github.com/ndaba1/cmder (opens new window)
- https://github.com/rust-cli (opens new window)
- https://github.com/ratatui-org (opens new window)
- FFI https://github.com/m4b/goblin (opens new window)
- SSH https://github.com/alexcrichton/ssh2-rs (opens new window)
- https://github.com/1148118271/ssh-rs (opens new window)
- https://nest.pijul.com/pijul/thrussh (opens new window)
- https://github.com/XuShaohua/nc (opens new window)
- bash转batch https://github.com/sagiegurari/shell2batch (opens new window)
- OpenSSH证书工具 https://github.com/obelisk/sshcerts (opens new window)
- 并发 https://github.com/ur0/lolcat (opens new window)
- https://github.com/Manishearth/triomphe (opens new window)
- https://github.com/compio-rs/compio (opens new window)
- https://github.com/DataDog/glommio (opens new window)
- https://github.com/vertexclique/nuclei (opens new window)
- 权限 https://github.com/w4/chartered (opens new window)
- 异步 https://github.com/tokio-rs (opens new window)
- https://github.com/async-rs (opens new window)
- https://github.com/smol-rs/smol (opens new window)
- https://github.com/stav121/tasklet (opens new window)
- 并发Map https://github.com/xacrimon/dashmap (opens new window)
- https://github.com/rust-phf/rust-phf (opens new window)
- 正则搜索文件 https://github.com/BurntSushi/ripgrep (opens new window)
- https://github.com/robenkleene/rep-grep (opens new window)
- https://github.com/robenkleene/ren-find (opens new window)
- https://github.com/acheronfail/repgrep (opens new window)
- 参数解析器 https://github.com/clap-rs/clap (opens new window)
- https://github.com/TeXitoi/structopt (opens new window)
- 解析器组合器 https://github.com/rust-bakery/nom (opens new window)
- GPS https://github.com/frafra/frakegps (opens new window)
- 配置 https://github.com/mehcode/config-rs (opens new window)
- 音量控制 https://github.com/prixt/soundsense-rs (opens new window)
- 压缩 https://github.com/Freaky/Compactor (opens new window)
- 随机数 https://github.com/rust-random (opens new window)
- 数字 https://github.com/rust-num (opens new window)
- 宏判断 https://github.com/alexcrichton/cfg-if (opens new window)
- 位枚举 https://github.com/bitflags/bitflags (opens new window)
- 反向代理 https://github.com/sozu-proxy (opens new window)
- https://github.com/cloudflare/boringtun (opens new window)
- 通用数组 https://github.com/fizyk20/generic-array (opens new window)
- ORM https://github.com/SeaQL/sea-orm (opens new window)
- https://github.com/brendonovich/prisma-client-rust (opens new window)
- https://github.com/diesel-rs/diesel (opens new window)
- https://github.com/launchbadge/sqlx (opens new window)
- https://github.com/kurtbuilds/ormlite (opens new window)
- SQL缓存 https://github.com/readysettech/readyset (opens new window)
- SQL词法分析 https://github.com/sqlparser-rs/sqlparser-rs (opens new window)
- https://github.com/apache/datafusion-sqlparser-rs (opens new window)
- 全文搜索 https://github.com/zhihu/rucene (opens new window)
- 编辑器 https://github.com/xi-editor (opens new window)
- 分配器 https://github.com/gnzlbg/jemallocator (opens new window)
- https://github.com/alexcrichton/dlmalloc-rs (opens new window)
- https://github.com/fitzgen/bumpalo (opens new window)
- https://github.com/bitvecto-rs (opens new window)
- 哈希 https://github.com/tkaitchuck/ahash (opens new window)
- https://github.com/wangyi-fudan/wyhash (opens new window)
- 加密 https://github.com/cryptocorrosion/cryptocorrosion (opens new window)
- https://github.com/jedisct1/rust-siphash (opens new window)
- https://github.com/hacspec/hacspec (opens new window)
- https://github.com/RustCrypto (opens new window)
- https://github.com/tarcieri (opens new window)
- https://github.com/rustpq/pqcrypto (opens new window)
- TLS https://github.com/sfackler/rust-native-tls (opens new window)
- https://github.com/rustls/rustls (opens new window)
- https://github.com/steffengy/schannel-rs (opens new window)
- https://github.com/kornelski/rust-security-framework (opens new window)
- https://github.com/sfackler/rust-openssl (opens new window)
- 串口 https://github.com/dcuddeback/serial-rs (opens new window)
- https://gitlab.com/susurrus/serialport-rs (opens new window)
- https://github.com/serialport (opens new window)
- https://github.com/berkowski/mio-serial (opens new window)
- https://github.com/berkowski/tokio-serial (opens new window)
- JSON https://github.com/jmespath/jmespath.rs (opens new window)
- 轻量级单内核 https://github.com/hermitcore/rusty-hermit (opens new window)
- 分布式数据流 https://github.com/infinyon/fluvio (opens new window)
- 验证代码安全 https://github.com/spectralops (opens new window)
- GraphQL https://github.com/grafbase (opens new window)
- 测试 https://github.com/pact-foundation (opens new window)
- https://github.com/LukasKalbertodt/libtest-mimic (opens new window)
- 编码 https://github.com/hsivonen/encoding_rs (opens new window)
- MIME媒体类型 https://github.com/bojand/infer (opens new window)
- https://github.com/wravery/webview2-rs (opens new window)
- https://github.com/cuviper/autocfg (opens new window)
- https://github.com/BurntSushi/memchr (opens new window)
- https://github.com/SergioBenitez/version_check (opens new window)
- https://github.com/matklad/once_cell (opens new window)
- https://github.com/TedDriggs (opens new window)
- https://github.com/dguo/strsim-rs (opens new window)
- https://github.com/rutrum/convert-case (opens new window)
- https://github.com/BurntSushi/byteorder (opens new window)
- https://github.com/bluss/scopeguard (opens new window)
- https://github.com/reem (opens new window)
- https://github.com/Soveu/tinyvec_macros (opens new window)
- https://github.com/srijs/rust-crc32fast (opens new window)
- https://github.com/Lokathor/tinyvec (opens new window)
- https://github.com/BurntSushi/aho-corasick (opens new window)
- https://github.com/JelteF/derive_more (opens new window)
- https://github.com/jonasbb/serde_with (opens new window)
- https://github.com/deprecrated/net2-rs (opens new window)
- https://github.com/upsuper/dtoa-short (opens new window)
- https://github.com/mmastrac/rust-ctor (opens new window)
- https://github.com/dropbox/rust-alloc-no-stdlib (opens new window)
- https://github.com/paholg/typenum (opens new window)
- https://github.com/taiki-e/pin-project-lite (opens new window)
- https://github.com/storyyeller/stable_deref_trait (opens new window)
- https://github.com/SimonSapin/rust-std-candidates (opens new window)
- https://github.com/seanmonstar/num_cpus (opens new window)
- https://github.com/yoshuawuyts/miow (opens new window)
- https://github.com/BurntSushi/winapi-util (opens new window)
- https://github.com/cbreeden/fxhash (opens new window)
- https://github.com/rust-num/num-traits (opens new window)
- https://github.com/uuid-rs/uuid (opens new window)
- https://github.com/carllerche/iovec (opens new window)
- https://github.com/heycam/thin-slice (opens new window)
- https://github.com/mdsteele/rust-cfb (opens new window)
- https://github.com/dropbox/rust-brotli-decompressor (opens new window)
- https://github.com/Byron/treediff-rs (opens new window)
- https://github.com/seanmonstar/unicase (opens new window)
- https://github.com/crossbeam-rs/crossbeam (opens new window)
- https://github.com/bbqsrc/mio-named-pipes (opens new window)
- https://github.com/idubrov/json-patch (opens new window)
- https://github.com/dropbox/rust-brotli (opens new window)
- https://github.com/SimonSapin/kuchiki (opens new window)
- https://github.com/BurntSushi/walkdir (opens new window)
- https://github.com/rust-num/num-rational (opens new window)
- https://github.com/withoutboats/heck (opens new window)
- https://github.com/jonas-schievink/adler.git (opens new window)
- https://github.com/Frommi/miniz_oxide (opens new window)
- https://github.com/taiki-e/pin-project (opens new window)
- https://github.com/bluss/indexmap (opens new window)
- https://github.com/rust-windowing/raw-window-handle (opens new window)
- https://github.com/seanmonstar/httparse (opens new window)
- https://github.com/image-rs (opens new window)
- https://github.com/mdsteele/rust-ico (opens new window)
- https://github.com/cdown/icopng (opens new window)
- https://github.com/Lokathor/bytemuck (opens new window)
- https://github.com/Peternator7/strum (opens new window)
- https://github.com/nox/serde_urlencoded (opens new window)
- https://github.com/toml-rs/toml (opens new window)
- https://github.com/sebcrozet/instant (opens new window)
- https://github.com/seanmonstar/try-lock (opens new window)
- https://github.com/seanmonstar/want (opens new window)
- https://github.com/hyperium/h2 (opens new window)
- https://github.com/abonander/mime_guess (opens new window)
- https://github.com/hyperium/http-body (opens new window)
- https://github.com/tafia/quick-xml (opens new window)
- https://github.com/BurntSushi/bstr (opens new window)
- https://github.com/marshallpierce/rust-base64 (opens new window)
- https://github.com/PolyMeilex/rfd (opens new window)
- https://gitlab.com/kornelski/dunce (opens new window)
- https://github.com/pyfisch/httpdate (opens new window)
- https://github.com/bancek/rust-http-range.git (opens new window)
- https://github.com/tower-rs/tower (opens new window)
- https://github.com/alexcrichton/filetime (opens new window)
- https://gitlab.com/crates.rs/cargo_toml (opens new window)
- https://github.com/hyperium/hyper (opens new window)
- https://github.com/chippers/serialize-to-javascript (opens new window)
- https://github.com/xdg-rs/dirs/tree/master/dirs-sys (opens new window)
- https://github.com/Amanieu/thread_local-rs (opens new window)
- https://github.com/tormol/encode_unicode (opens new window)
- https://github.com/smol-rs/fastrand (opens new window)
- https://github.com/hyperium/mime (opens new window)
- https://github.com/console-rs/console (opens new window)
- https://github.com/hyperium/hyper-tls (opens new window)
- https://github.com/Stebalien/tempfile (opens new window)
- https://github.com/hoodie/notify-rust (opens new window)
- https://github.com/xdg-rs/dirs (opens new window)
- https://github.com/sbstp/attohttpc (opens new window)
- https://github.com/alexcrichton/tar-rs (opens new window)
- https://github.com/stanislav-tkach/os_info (opens new window)
- https://github.com/Byron/open-rs (opens new window)
- https://github.com/oconnor663/os_pipe.rs (opens new window)
- https://github.com/oconnor663/shared_child.rs (opens new window)
- https://github.com/gentoo90/winreg-rs (opens new window)
- https://github.com/ogham/rust-number-prefix (opens new window)
- https://github.com/SergioBenitez/state (opens new window)
- https://github.com/krisprice/ipnet (opens new window)
- https://github.com/seanmonstar/reqwest (opens new window)
- https://github.com/console-rs/indicatif (opens new window)
- https://github.com/fengzhongyun1992/download_rs (opens new window)
- https://github.com/Kimundi/rustc-version-rs (opens new window)
- https://github.com/japaric/xargo (opens new window)
- 视频解析 https://github.com/mindeng/nom-exif (opens new window)
- RPC https://github.com/kwsc98/krpc-rust (opens new window)
- 模板 https://github.com/cobalt-org/liquid-rust (opens new window)
- https://github.com/cargo-generate/cargo-generate (opens new window)
- 构建脚本 https://github.com/nabijaczleweli/rust-embed-resource (opens new window)
- 模式匹配 https://github.com/yorickpeterse/pattern-matching-in-rust (opens new window)
- 文件路径 https://github.com/dirs-dev/dirs-rs (opens new window)
- 处理错误 https://github.com/dtolnay/anyhow (opens new window)
- https://github.com/dtolnay/thiserror (opens new window)
- https://github.com/eyre-rs/eyre (opens new window)
- https://github.com/zkat/miette (opens new window)
- https://github.com/shepmaster/snafu (opens new window)
- https://github.com/tikv/fail-rs (opens new window)
- https://github.com/withoutboats/fehler (opens new window)
- 剪贴板 https://github.com/1Password/arboard (opens new window)
- 动态加载链库 https://github.com/nagisa/rust_libloading (opens new window)
- https://github.com/emoon/dynamic_reload (opens new window)
- https://github.com/OpenByteDev/dll-syringe (opens new window)
- GC https://github.com/Manishearth/rust-gc (opens new window)
- 单位计算 https://github.com/sharkdp/numbat (opens new window)
- https://github.com/printfn/fend (opens new window)
- https://github.com/tiffany352/rink-rs (opens new window)
- 连接池 https://github.com/djc/bb8 (opens new window)
- 浏览器自动化 https://github.com/rknoche6/fast-browser-use (opens new window)
- 实时状态同步算法 https://github.com/loro-dev/loro (opens new window)
- Windows Remote https://github.com/Devolutions/IronRDP (opens new window)
- https://github.com/rusthub-org (opens new window)
- LLVM https://github.com/TheDan64/inkwell (opens new window)
- https://github.com/llvmenv (opens new window)
- 音乐播放器 https://github.com/jpochyla/miniaudio-rs (opens new window)
- 高效存储二进制 https://github.com/elfshaker/elfshaker (opens new window)
- Python解释器 https://github.com/RustPython (opens new window)
- https://github.com/a5huynh/defender-game (opens new window)
- https://github.com/Yinet-project (opens new window)
- 匿名 https://github.com/darkrenaissance/darkfi (opens new window)
- https://github.com/blechschmidt/tun2proxy (opens new window)
- 下载apk工具 https://github.com/EFForg/apkeep (opens new window)
- 下载网站内容 https://github.com/Skallwar/suckit (opens new window)
- 重命名目录或文件 https://github.com/ismaelgv/rnr (opens new window)
- Warp和Yew写博客 https://github.com/songday/blog-rs (opens new window)
- Spotify客户端 https://github.com/jpochyla/psst (opens new window)
- ANSI终端上控制颜色和格式 https://github.com/ogham/rust-ansi-term (opens new window)
- 编程语言 https://github.com/vrtbl/passerine (opens new window)
- Node.js模块绑定 https://github.com/neon-bindings/neon (opens new window)
- 支付 https://github.com/juspay/hyperswitch (opens new window)
- 内存漏洞 https://github.com/Speykious/cve-rs (opens new window)
- FlashPlayer模拟器 https://github.com/ruffle-rs/ruffle (opens new window)
- WIFI生命体征检测 https://github.com/ruvnet/RuView (opens new window)
- 自然语言语法检测 https://github.com/automattic/harper (opens new window)
- 屏幕捕获 https://github.com/nashaofu/xcap (opens new window)
- 并发框架 https://github.com/slawlor/ractor (opens new window)
- 游戏服务器 https://github.com/feather-rs/feather (opens new window)
- 内核封装 https://github.com/docfate111/penguincrab (opens new window)
- 热重载库 https://github.com/rksm/hot-lib-reloader-rs (opens new window)
- UI工具包 https://github.com/linebender/druid (opens new window)
- 异步编程 https://github.com/npuichigo/exec-rs (opens new window)
- 异步运行时 https://github.com/aral-rs/aral (opens new window)
- 响应式运行时 https://github.com/concoct-rs/concoct (opens new window)
- Actor框架 https://github.com/leonhartley/coerce-rs (opens new window)
- 增量计算框架 https://github.com/salsa-rs/salsa (opens new window)
- 差分数据流 https://github.com/timelydataflow/differential-dataflow (opens new window)
- NES模拟器 https://github.com/henrikpersson/potatis (opens new window)
- 游戏引擎 https://github.com/fyroxengine/fyrox (opens new window)
- 对象映射 https://github.com/seaql/sea-orm (opens new window)
- 字符宽度 https://github.com/unicode-rs/unicode-width (opens new window)
- Web框架 https://github.com/graphul-rs/graphul (opens new window)
- 窗口图形库 https://github.com/emoon/rust_minifb (opens new window)
- 日期时间库 https://github.com/time-rs/time (opens new window)
- R扩展接口 https://github.com/extendr/extendr (opens new window)
- UI工具包 https://github.com/rust-native-ui/libui-rs (opens new window)
- HTML库 https://github.com/yoshuawuyts/html (opens new window)
- 虚拟文件系统 https://github.com/vivekpanyam/lunchbox (opens new window)
- 矢量渲染 https://github.com/google/forma (opens new window)
- 音高检测 https://github.com/alesgenova/pitch-detection (opens new window)
- 日志库 https://github.com/tokio-rs/tracing (opens new window)
- 乐理库 https://github.com/ozankasikci/rust-music-theory (opens new window)
- Rust示例 https://github.com/javiramos1/rust-s3-elasticsearch-scylladb (opens new window)
- S3库 https://github.com/durch/rust-s3 (opens new window)
- 环境变量 https://github.com/dotenv-rs/dotenv (opens new window)
- 错误处理 https://github.com/yaahc/eyre (opens new window)
- Actor框架 https://github.com/actix/actix (opens new window)
- JVM实现 https://github.com/andreabergia/rjvm (opens new window)
- 命名工具 https://github.com/kampersanda/goodname (opens new window)
- Rust源码分析 https://github.com/awesome-kusion/rust-code-book (opens new window)
- 类型计数 https://github.com/folyd/variant-counter (opens new window)
- 类型擦除 https://github.com/malobre/erased_set (opens new window)
- 异步运行时 https://github.com/bytedance/monoio (opens new window)
- 位压缩库 https://github.com/quickwit-oss/bitpacking (opens new window)
- Rust前端框架 https://github.com/gbj/leptos (opens new window)
- 无锁队列 https://github.com/glowcoil/llq (opens new window)
- GUI框架 https://github.com/kas-gui/kas (opens new window)
- SIMD加速 https://github.com/nugine/simd (opens new window)
- CMake集成 https://github.com/corrosion-rs/corrosion (opens new window)
- C++互操作 https://github.com/mystor/rust-cpp (opens new window)
- C绑定生成 https://github.com/eqrion/cbindgen (opens new window)
- Web框架 https://github.com/seed-rs/seed (opens new window)
- 请求解析 https://github.com/kosekidev/actixextractmultipart (opens new window)
- Web框架 https://github.com/salvo-rs/salvo (opens new window)
- HTTP服务 https://github.com/conduit-rust/conduit (opens new window)
- 浮点格式化 https://github.com/dtolnay/ryu (opens new window)
- 字符串分割 https://github.com/unicode-rs/unicode-segmentation (opens new window)
- 类型生成 https://github.com/1password/typeshare (opens new window)
- 3D图形库 https://github.com/three-rs/three (opens new window)
- SIMD库 https://github.com/adamniederer/faster (opens new window)
- 异步运行时 https://github.com/tokio-rs/tokio (opens new window)
- 并发通道 https://github.com/fereidani/kanal (opens new window)
- 序列化框架 https://github.com/serde-rs/serde (opens new window)
- 日志记录 https://github.com/nonconvextech/ftlog (opens new window)
- 缓存库 https://github.com/moka-rs/moka (opens new window)
- 窗口装饰 https://github.com/cmeissl/libdecor-rs (opens new window)
- 异步任务 https://github.com/smol-rs/async-task (opens new window)
- 阻塞线程池 https://github.com/smol-rs/blocking (opens new window)
- 文件锁 https://github.com/al8n/fs4-rs (opens new window)
- 字符串混淆 https://github.com/casualx/obfstr (opens new window)
- 紧凑映射 https://github.com/lightsing/compact-map (opens new window)
- KV存储库 https://github.com/hsnyildiz/tinykv (opens new window)
- JS解释器 https://github.com/echosoar/jsi (opens new window)
- 系统调用 https://github.com/bytecodealliance/rustix (opens new window)
- 终端UI https://github.com/ratatui-org/ratatui (opens new window)
- 终端操作 https://github.com/crossterm-rs/crossterm (opens new window)
- Rust基准 https://github.com/bheisler/criterion.rs (opens new window)
- 并发哈希表 https://github.com/ibraheemdev/papaya (opens new window)
- 字符串加密 https://github.com/life4/encenc (opens new window)
Cargo子命令
- 编译 https://github.com/cross-rs/cross (opens new window)
- https://github.com/johnthagen/min-sized-rust (opens new window)
- https://github.com/Kobzol/cargo-wizard (opens new window)
- https://github.com/RazrFalcon/cargo-bloat (opens new window)
- https://github.com/rustsec/rustsec (opens new window)
- https://github.com/gnzlbg/cargo-asm (opens new window)
- https://github.com/matthiaskrgr/cargo-cache (opens new window)
- https://github.com/iddm/cargo-cook (opens new window)
- https://github.com/Manishearth/rust-clippy (opens new window)
- https://github.com/janlikar/cargo-clone (opens new window)
- https://github.com/XAMPPRocky/tokei (opens new window)
- https://github.com/xd009642/tarpaulin (opens new window)
- https://github.com/tbrand/cargo-tomlfmt (opens new window)
- https://github.com/watchexec/cargo-watch (opens new window)
- https://github.com/crate-ci/cargo-release (opens new window)
- https://github.com/nabijaczleweli/cargo-update (opens new window)
- https://github.com/deadlinks/cargo-deadlinks (opens new window)
- https://github.com/kbknapp/cargo-outdated (opens new window)
- https://github.com/killercup/cargo-edit (opens new window)
- https://github.com/svenstaro/cargo-profiler (opens new window)
- https://github.com/pwoolcoc/cargo-do (opens new window)
- https://github.com/kornelski/cargo-deb (opens new window)
- https://github.com/dtolnay/cargo-expand (opens new window)
- https://gitlab.com/imp/cargo-info (opens new window)
- https://github.com/onur/cargo-license (opens new window)
- https://github.com/TimNN/cargo-lipo (opens new window)
- https://github.com/sagiegurari/cargo-make (opens new window)
- https://github.com/regexident/cargo-modules (opens new window)
- https://github.com/kstep/cargo-pkgbuild (opens new window)
- https://pagure.io/fedora-rust/rust2rpm (opens new window)
- https://github.com/cat-in-136/cargo-generate-rpm (opens new window)
- https://github.com/meta-rust/cargo-bitbake (opens new window)
- 基准测试 https://github.com/BurntSushi/cargo-benchcmp (opens new window)