← Tous les articles • 22/02/2026 • 2 min de lecture

Les meilleures crates Rust pour une API en 2026

Les 14 crates Rust que j'utilise pour chaque API backend : Axum, Tokio, SQLx, Utoipa, Tower-HTTP, Tracing, Validator et les autres.

#rust#crates#axum#backend

Ne perds pas une semaine à évaluer 40 crates. Voici la stack backend 2026 tranchée que j’utilise pour chaque API Axum.

Cœur

Données

Plomberie HTTP

Observabilité

Robustesse

Mon extrait Cargo par défaut

axum = "0.7"
tokio = { version = "1", features = ["full"] }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
sqlx = { version = "0.8", features = ["runtime-tokio", "postgres", "macros", "migrate", "uuid", "chrono"] }
tower-http = { version = "0.5", features = ["full"] }
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["env-filter", "json"] }
thiserror = "2"
anyhow = "1"
validator = { version = "0.18", features = ["derive"] }
utoipa = { version = "5", features = ["axum_extras"] }

Ce que j’évite (pour des API)

Tu veux tout ça déjà câblé ? Le template gratuit de la newsletter l’a préconfiguré, avec Dockerfile et CI.


Ça t'a plu ? Récupère la checklist prod.

Template Axum + patterns Postgres + checklist p99. Gratuit, un email par semaine.

Je la veux →

🚀 Gratuit : la checklist Rust Backend Prod

Rejoins les devs backend. Reçois mon template Axum, ma checklist latence p99 et mes questions d'entretien. Un email pratique par semaine.

Zéro spam. Désinscription en un clic. Ce que tu vas recevoir →