24 Punkte von levish 2026-01-20 | 2 Kommentare | Auf WhatsApp teilen

Ich habe die Strukturen und Muster, die man beim Erstellen von Backends mit Rust häufig verwendet, zusammengestellt und als Template erstellt.

Enthaltene Funktionen

🔐 Authentifizierung: Redis-Sessions + OAuth2 (Google/GitHub) 🗄️ Datenbank: PostgreSQL + SeaORM + Migrationen ⚙️ Background Worker: NATS JetStream (E-Mail, Suchindexierung, cron) 🔍 Suche: MeiliSearch-Volltextsuche 📦 Storage: SeaweedFS (Inhalte) + Cloudflare R2 (Dateien) 📄 API-Dokumentation: automatische Generierung von OpenAPI/Swagger

Struktur

Es basiert auf einer Layered Architecture (API → Service → Repository → Entity); nach dem Klonen kann man direkt loslegen, sobald .env konfiguriert ist.

Feedback ist willkommen!

2 Kommentare

 
awbrg789 2026-01-20

Oh … ich lerne gerade Rust, danke!

 
undercat 2026-01-20

Vielen Dank!