Rust
, , Rust
Web
| tokio-rs/tokio | , | async/await, epoll/io_uring, work-stealing | |
| hyperium/hyper | HTTP | IO, , trait object | |
| seanmonstar/reqwest | HTTP | , TLS, | |
| hyperium/axum | Web | Tower , | |
| actix/actix-web | Web | Actor , | |
| jman0129/tcpproxy | TCP | , tokio |
****: tokio → reqwest/hyper HTTP → axum Web
| BurntSushi/ripgrep | grep | , SIMD, | |
| sharkdp/fd | find | , , | |
| sharkdp/bat | cat | , Git , | |
| dalance/procs | ps | , | |
| cli/cli | GitHub CLI (gh) | API , OAuth, |
****: fd → bat → ripgrep ( SIMD )
| astral-sh/uv | Python | , , | |
| tailwindlabs/watchman | inotify/kqueue, | ||
| warp-tech/ratatui | UI | , , | |
| ClementTsang/bottom | (btm) | , , | |
| dalance/procs | /proc , |
****: bottom → ratatui TUI → watchman
| tikv/tikv | KV | Raft , MVCC, LSM | |
| apache/arrow-datafusion | SQL | , , Parquet | |
| launchbadge/sqlx | SQL | SQL , | |
| rusqlite/rusqlite | SQLite | FFI , |
****: sqlx → datafusion → tikv
| RustCrypto/traits | trait-based , | ||
| dalek-cryptography/curve25519-dalek | , | ||
| RustCrypto/aead | AEAD | AES-GCM, ChaCha20Poly1305 |
| bevyengine/bevy | ECS | ECS , , | |
| ggez/ggez | 2D | , , | |
| gfx-rs/wgpu | WebGPU | GPU , , |
****: ggez 2D → bevy ECS → wgpu GPU
IoT
| rust-embedded/book | Rust | no_std, , | |
| esp-rs/esp-hal | ESP32 HAL | HAL, | |
| nrf-rs/nrf-hal | Nordic nRF HAL | , BLE |
| rust-lang/rust | Rust | MIR, borrowck, codegen | |
| rust-lang/chalk | trait | Prolog , WF | |
| rust-analyzer/rust-analyzer | IDE | , , Salsa | |
| denoland/deno | JS/TS | V8 , , TypeScript |
****: rust-analyzer IDE → chalk trait → rust
AI
| pola-rs/polars | DataFrame ( pandas ) | , SIMD, Apache Arrow | |
| huggingface/tokenizers | BPE | , BPE , PyO3 | |
| pybind/pyo3 | Rust ↔ Python | FFI, GIL, | |
| astral-sh/ruff | Python linter ( pylint 100x) | AST , |
****: tokenizers PyO3 → polars → ruff
1. README Cargo.toml
2. (main.rs / lib.rs)
3. ( → → )
4. trait
5.
6. issue PR
: fd → bat → sqlx
: ripgrep → axum → polars
: tokio → rust-analyzer → tikv
1. "good first issue"
2. (typo, example)
3.
4. bug
5.
6.