Sondage : quels frameworks Rust sont utilisés en production
L'écosystème Rust continue de se développer activement, et en 2025, le langage a dépassé le cadre de la programmation système, étant de plus en plus utilisé pour créer des services web, des microservices et des API à forte charge. Mais quels frameworks les développeurs choisissent-ils pour des projets réels fonctionnant sous charge ? La réponse à cette question a été apportée par un récent sondage auprès des membres de la communauté Rust, mené par le portail Rust Survey 2025.
Méthodologie du sondage
Plus de 3 500 développeurs de 50 pays ont participé au sondage. Les participants devaient indiquer quels frameworks ils utilisent en production (plusieurs réponses étaient possibles). Les répondants représentaient aussi bien des startups que de grandes entreprises (y compris FAANG).
Leaders du classement
- Actix Web — 42% des répondants. Malgré une histoire mouvementée avec un fork, Actix reste le framework le plus populaire pour les serveurs HTTP haute performance. Il est utilisé dans les systèmes temps réel, le streaming et les API avec des millions de requêtes par jour.
- Axum — 38%. Le framework de l'équipe Tokio gagne rapidement en popularité. Grâce à une intégration profonde avec tokio/tower et une excellente documentation, Axum est devenu le choix n°1 pour les nouveaux projets.
- Rocket — 22%. Populaire dans les startups et les prototypes grâce à sa syntaxe ergonomique et son code minimal. Cependant, dans les grands projets, sa part diminue.
- Warp — 15%. Framework léger basé sur des filtres, souvent utilisé pour les microservices et les serveurs proxy.
- Salvo — 6%. Nouvel acteur ayant attiré l'attention grâce à ses middleware asynchrones et son support WebSocket « prêt à l'emploi ».
Autres points intéressants du sondage
Outre les frameworks principaux, les participants ont mentionné des bibliothèques auxiliaires populaires :
- Tokio — le runtime asynchrone est utilisé dans 87% des projets en production. C'est un standard absolu.
- Serde — la sérialisation/désérialisation des données est utilisée dans 74% des projets.
- SQLx — pilote asynchrone pour bases de données, mentionné par 31% des participants.
- Diesel — ORM, populaire dans les applications monolithiques (18%).
Tendances et conclusions
Le sondage a montré que la communauté Rust s'éloigne progressivement d'une utilisation « expérimentale » au profit de solutions stables et matures. Actix Web et Axum occupent près de 80% du marché des frameworks web. Par ailleurs, on observe une tendance claire : les nouveaux projets choisissent de plus en plus Axum en raison de sa compatibilité avec la pile moderne Tokio et de sa facilité de test.
Pour ceux qui commencent tout juste à apprendre Rust pour le développement web, les experts conseillent de se tourner vers Axum ou Actix Web. Rocket reste un excellent choix pour le prototypage rapide, mais en production, il est inférieur en termes de performances et de flexibilité.
Les résultats complets du sondage sont disponibles sur le site officiel de Rust Survey. Et nous, sur PythonLib, continuerons à suivre l'évolution de l'écosystème Rust et à partager les données les plus récentes.