Sobre el proyecto

Rocket es un marco de trabajo web asíncrono para Rust con un enfoque en usabilidad, seguridad, extensibilidad y velocidad. Utiliza macros de Rust para definir rutas de manera declarativa, con comprobación automática de tipos y análisis de parámetros de solicitud. Por ejemplo, un manejador de rutas puede aceptar parámetros tipados como nombre y edad, y si un parámetro no se puede analizar en el tipo esperado, la ruta no se llamará, lo que resultará en un error 404. El framework está documentado de manera exhaustiva, ofreciendo una vista general, una guía de inicio rápido, una guía para comenzar, una guía de referencia detallada y documentación de la API. La documentación está disponible para la rama principal, versiones principales y ramas activas de git. El directorio de ejemplos contiene crates ejecutables completos que demuestran las características de Rocket. Cada ejemplo se puede compilar y ejecutar con Cargo. El soporte está disponible a través de GitHub Discussions para preguntas y chat de Matrix para conversaciones en tiempo real. Las contribuciones son bienvenidas y animadas, con pautas proporcionadas en un archivo de contribuciones. Los contribuyentes pueden enviar solicitudes de características, informes de errores, solicitudes para mejorar la documentación y solicitudes de extracción. Rocket está duallicenciado bajo la Licencia MIT y la Licencia Apache, Versión 2.0, a elección del contribuyente. La documentación del sitio web está licenciada bajo términos separados.