frameworks web Rust open source
10 frameworks web Rust dont le code est public sous une licence approuvée par l'OSI, avec une évaluation de confidentialité appuyée par des preuves. Nos choix en premier, puis par score.
Actix Web Note B
Framework web pour Rust basé sur Tokio, avec routage, extracteurs de requêtes, middlewares et prise en charge de HTTP/2 et des WebSockets.
Dual-licensed under MIT and Apache 2.0. Code source
Axum Note B
Framework d'applications web pour Rust issu du projet Tokio, basé sur hyper et les middlewares Tower, avec un routage sans macros et des extracteurs de requêtes.
MIT-licensed. Code source
Leptos Note B
Framework web full-stack pour Rust basé sur une réactivité fine, avec rendu côté serveur, hydratation et fonctions serveur, compilé en WebAssembly pour le navigateur.
MIT-licensed. Code source
Loco Note B
Framework web pour Rust « piles incluses » avec des générateurs de code, une couche de base de données SeaORM, des tâches en arrière-plan, des mailers et l'authentification.
Apache 2.0-licensed. Code source
Poem Note B
Framework web pour Rust basé sur Tokio et hyper, avec une crate complémentaire qui génère des spécifications OpenAPI à partir du code.
Dual-licensed under MIT and Apache 2.0. Code source
Rocket Note B
Framework web pour Rust qui utilise la génération de code pour un routage typé, des gardes de requêtes et la gestion des formulaires, avec prise en charge des templates et des bases de données.
Dual-licensed under MIT and Apache 2.0. Code source
Salvo Note B
Framework web pour Rust basé sur Tokio et hyper, avec un routeur en arbre, des handlers qui servent aussi de middlewares, la prise en charge de HTTP/3 et la génération OpenAPI.
Apache 2.0-licensed. Code source
Warp Note B
Framework de serveur web pour Rust basé sur hyper, où les routes et les middlewares sont composés à partir de filtres réutilisables.
MIT-licensed. Code source
Dioxus Note D
Framework Rust pour créer des interfaces utilisateur d'applications web, de bureau et mobiles à partir d'une seule base de code, avec des composants, des signaux et l'outil en ligne de commande dx.
Dual-licensed under MIT and Apache 2.0. Code source
Yew Note D
Framework Rust à base de composants pour créer des front-ends web compilés en WebAssembly, avec une macro de type HTML et un rendu côté serveur facultatif.
Dual-licensed under MIT and Apache 2.0. Code source
Comparer les 10 frameworks web Rust, open source ou non.