frameworks web de Rust de código abierto
10 frameworks web de Rust con código público bajo una licencia aprobada por la OSI, con valoración de privacidad y evidencias. Primero las recomendaciones y después por puntuación.
Actix Web Calificación B
Framework web para Rust basado en Tokio, con enrutamiento, extractores de solicitudes, middleware y soporte para HTTP/2 y WebSockets.
Dual-licensed under MIT and Apache 2.0. Código fuente
Axum Calificación B
Framework de aplicaciones web para Rust del proyecto Tokio, basado en hyper y el middleware de Tower, con enrutamiento sin macros y extractores de solicitudes.
MIT-licensed. Código fuente
Leptos Calificación B
Framework web full-stack para Rust basado en reactividad de grano fino, con renderizado en el servidor, hidratación y funciones de servidor, que compila a WebAssembly para el navegador.
MIT-licensed. Código fuente
Loco Calificación B
Framework web para Rust con todo incluido: generadores de código, una capa de base de datos SeaORM, tareas en segundo plano, mailers y autenticación.
Apache 2.0-licensed. Código fuente
Poem Calificación B
Framework web para Rust basado en Tokio y hyper, con un crate complementario que genera especificaciones OpenAPI a partir del código.
Dual-licensed under MIT and Apache 2.0. Código fuente
Rocket Calificación B
Framework web para Rust que usa generación de código para el enrutamiento con tipado seguro, las guardas de solicitudes y el manejo de formularios, con plantillas y soporte de bases de datos.
Dual-licensed under MIT and Apache 2.0. Código fuente
Salvo Calificación B
Framework web para Rust basado en Tokio y hyper, con un enrutador basado en árbol, handlers que también funcionan como middleware, soporte para HTTP/3 y generación de OpenAPI.
Apache 2.0-licensed. Código fuente
Warp Calificación B
Framework de servidor web para Rust basado en hyper, en el que las rutas y el middleware se componen a partir de filtros reutilizables.
MIT-licensed. Código fuente
Dioxus Calificación D
Framework de Rust para crear interfaces de usuario para aplicaciones web, de escritorio y móviles a partir de un único código base, con componentes, señales y la herramienta de línea de comandos dx.
Dual-licensed under MIT and Apache 2.0. Código fuente
Yew Calificación D
Framework de Rust basado en componentes para crear front-ends web que se compilan a WebAssembly, con una macro similar a HTML y renderizado opcional en el servidor.
Dual-licensed under MIT and Apache 2.0. Código fuente
Comparar frameworks web de Rust (10), de código abierto o no.