Sobre el proyecto

Actix Web es un framework web para Rust. Soporta los protocolos HTTP/1.x y HTTP/2, streaming y pipelining, y un enrutamiento de solicitudes potente con macros opcionales. El framework es totalmente compatible con el runtime asíncrono Tokio. Las características clave incluyen: - Manejo de keep-alive y solicitudes lentas - Soporte de WebSockets para cliente y servidor - Compresión y descompresión de contenido transparente (br, gzip, deflate, zstd) - Flujos multipart - Recursos estáticos - Soporte SSL mediante OpenSSL o Rustls - Middleware como Logger, Session y CORS - Integración con el cliente HTTP awc - Funciona con Rust estable 1.88+ Una característica experimental, `experimental-introspection`, expone ayudantes de reporte de rutas y métodos para diagnósticos locales y herramientas. El proyecto ofrece documentación a través de su sitio web, guía de usuario, repositorio de ejemplos y documentación de la API. Las integraciones de ejemplo cubren manejo de JSON, flujos multipart, bases de datos (MongoDB, Diesel, SQLite, Postgres), plantillas (Tera, Askama), HTTPS (Rustls, OpenSSL) y WebSockets. Actix Web tiene una licencia dual bajo MIT o Apache 2.0. Las contribuciones siguen el Código de Conducta del Contributor Covenant.