RWF es un marco integral para construir aplicaciones web en Rust. Escrito utilizando el patrón MVC clásico (modelo-visión-controlador), RWF viene de serie con todo lo que necesita para construir fácilmente aplicaciones web rápidas y seguras.
La documentación está disponible aquí .
Para agregar RWF a su pila, cree una aplicación binaria de óxido y agregue rwf a sus dependencias:
cargo add rwfConstruir una aplicación es tan simple como:
use rwf :: prelude :: * ;
use rwf :: http :: Server ;
# [ controller ]
async fn index ( ) -> Response {
Response :: new ( ) . html ( "<h1>Welcome to Rwf!</h1>" )
}
# [ tokio :: main ]
async fn main ( ) {
Server :: new ( vec ! [
route! ( "/" => index ) ,
] )
. launch ( )
. await
. unwrap ( ) ;
} Ver ejemplos para casos de uso comunes.
RWF está en beta y busca a los primeros usuarios. La mayoría de las características están en un buen estado y la documentación se puede usar.
Las contribuciones son bienvenidas. Consulte contribuyendo para obtener pautas, arquitectura para un recorrido por el código y la hoja de ruta para una lista no exhaustiva de las características deseadas.