24 puntos por levish 2026-01-20 | 2 comentarios | Compartir por WhatsApp

Mientras construía backends con Rust, organicé las estructuras y patrones que más se usan y los convertí en una plantilla.

Funciones incluidas

🔐 Autenticación: sesiones con Redis + OAuth2 (Google/GitHub) 🗄️ Base de datos: PostgreSQL + SeaORM + migrations ⚙️ Worker en segundo plano: NATS JetStream (correo electrónico, indexación de búsqueda, cron) 🔍 Búsqueda: búsqueda de texto completo con MeiliSearch 📦 Almacenamiento: SeaweedFS (contenido) + Cloudflare R2 (archivos) 📄 Documentación de API: generación automática de OpenAPI/Swagger

Estructura

Está organizada con una arquitectura en capas (API → Service → Repository → Entity), y puedes empezar de inmediato después de clonar y configurar .env.

¡Los comentarios y sugerencias son bienvenidos!

2 comentarios

 
awbrg789 2026-01-20

Oh... estoy estudiando Rust, gracias.

 
undercat 2026-01-20

¡Gracias!