frameworks web Rust de código aberto
10 itens em frameworks web Rust com código público sob uma licença aprovada pela OSI, avaliados quanto à privacidade com evidências. Escolhas primeiro, depois por pontuação.
Actix Web Nota B
Framework web para Rust construído sobre o Tokio, com roteamento, extratores de requisições, middleware e suporte a HTTP/2 e WebSockets.
Dual-licensed under MIT and Apache 2.0. Código-fonte
Axum Nota B
Framework de aplicações web para Rust do projeto Tokio, construído sobre hyper e o middleware Tower, com roteamento sem macros e extratores de requisições.
MIT-licensed. Código-fonte
Leptos Nota B
Framework web full-stack para Rust baseado em reatividade granular, com renderização no servidor, hidratação e funções de servidor, compilado para WebAssembly no navegador.
MIT-licensed. Código-fonte
Loco Nota B
Framework web completo para Rust, com geradores de código, a camada de banco de dados SeaORM, jobs em segundo plano, mailers e autenticação.
Apache 2.0-licensed. Código-fonte
Poem Nota B
Framework web para Rust construído sobre Tokio e hyper, com um crate complementar que gera especificações OpenAPI a partir do código.
Dual-licensed under MIT and Apache 2.0. Código-fonte
Rocket Nota B
Framework web para Rust que usa geração de código para roteamento com segurança de tipos, request guards e tratamento de formulários, com suporte a templates e bancos de dados.
Dual-licensed under MIT and Apache 2.0. Código-fonte
Salvo Nota B
Framework web para Rust construído sobre Tokio e hyper, com um roteador baseado em árvore, handlers que também funcionam como middleware, suporte a HTTP/3 e geração de OpenAPI.
Apache 2.0-licensed. Código-fonte
Warp Nota B
Framework de servidor web para Rust construído sobre hyper, em que rotas e middleware são compostos a partir de filtros reutilizáveis.
MIT-licensed. Código-fonte
Dioxus Nota D
Framework Rust para criar interfaces de usuário para apps web, desktop e móveis a partir de uma única base de código, com componentes, signals e a ferramenta de linha de comando dx.
Dual-licensed under MIT and Apache 2.0. Código-fonte
Yew Nota D
Framework Rust baseado em componentes para criar front-ends web compilados para WebAssembly, com uma macro semelhante a HTML e renderização opcional no servidor.
Dual-licensed under MIT and Apache 2.0. Código-fonte
Comparar todos os 10 itens em frameworks web Rust, de código aberto ou não.