Sobre o projeto

Actix Web é um framework web para Rust. Ele suporta os protocolos HTTP/1.x e HTTP/2, streaming e pipelining, e roteamento de requisições poderoso com macros opcionais. O framework é totalmente compatível com o runtime async Tokio. Principais recursos incluem: - Manuseio de keep-alive e requisições lentas - Suporte a WebSockets para cliente e servidor - Compressão e descompressão de conteúdo transparente (br, gzip, deflate, zstd) - Streams multipart - Ativos estáticos - Suporte SSL via OpenSSL ou Rustls - Middleware como Logger, Session e CORS - Integração com o cliente HTTP awc - Executa em Rust 1.88+ estável Um recurso experimental, `experimental-introspection`, expõe helpers de relatório de rotas e métodos para diagnósticos locais e ferramentas. O projeto fornece documentação através de seu site, guia do usuário, repositório de exemplos e docs da API. Exemplos de integrações cobrem manuseio de JSON, streams multipart, bancos de dados (MongoDB, Diesel, SQLite, Postgres), templating (Tera, Askama), HTTPS (Rustls, OpenSSL) e WebSockets. Actix Web é dual-licensed sob MIT ou Apache 2.0. Contribuições seguem o Código de Conduta do Contributor Covenant.