Sobre el proyecto

Loco es un framework de Rust diseñado para ayudar a los desarrolladores a crear aplicaciones web con convenciones similares a Rails y menos código repetitivo. Usa Axum para los controladores y admite parámetros de solicitud, cuerpos de solicitud, validación, respuestas conscientes del contenido y middleware para autenticación, registro y manejo de errores. El framework incluye integración con ORM para definir entidades, relaciones, validación y lógica personalizada; plantillas para HTML dinámico; trabajadores en segundo plano que usan una cola respaldada por Redis o hilos; un programador de tareas; entrega de correo en segundo plano; almacenamiento respaldado por memoria, disco o proveedores en la nube, incluidos AWS S3, GCP y Azure; y una capa de caché. La CLI puede instalar el framework y, cuando sea necesario, la herramienta de línea de comandos de SeaORM. `loco new` genera una aplicación, y el README muestra una plantilla SaaS que puede incluir renderizado del lado del cliente, SQLite y tareas en segundo plano asíncronas de Tokio. El flujo de trabajo de ejemplo luego compila el frontend con npm e inicia el servidor con `cargo loco start`.