Crates populaires
IntermédiaireLes crates les plus utilisées de l'écosystème Rust, avec un exemple minimal pour chacune.
- 01
serde — sérialisation / désérialisation
La crate incontournable : convertit vos structs vers/depuis JSON, TOML, YAML, etc.
- 02
anyhow et thiserror — gestion d'erreurs
Les crates les plus utilisées de l'écosystème Rust, avec un exemple minimal pour chacune.
- 03
tokio — runtime asynchrone
Le runtime async de référence (voir le chapitre Async avec Tokio).
- 04
clap — arguments en ligne de commande
Les crates les plus utilisées de l'écosystème Rust, avec un exemple minimal pour chacune.
- 05
reqwest — client HTTP
Les crates les plus utilisées de l'écosystème Rust, avec un exemple minimal pour chacune.
- 06
axum — framework web
Construit au-dessus de tokio et hyper, très ergonomique grâce aux extractors.
- 07
sqlx — accès base de données
SQL async avec vérification des requêtes à la compilation (PostgreSQL, MySQL, SQLite).
- 08
tracing — logs structurés
Les crates les plus utilisées de l'écosystème Rust, avec un exemple minimal pour chacune.
- 09
Autres crates courantes
Les crates les plus utilisées de l'écosystème Rust, avec un exemple minimal pour chacune.