AxumKit - Prodüksiyon seviyesinde Rust backend API şablonu
(github.com/levish0)Rust ile backend geliştirirken sık kullanılan yapı ve kalıpları derleyip bir şablon haline getirdim.
Dahil edilen özellikler
🔐 Kimlik doğrulama: Redis oturumu + OAuth2 (Google/GitHub) 🗄️ Veritabanı: PostgreSQL + SeaORM + migrations ⚙️ Arka plan worker'ları: NATS JetStream (e-posta, arama indeksleme, cron) 🔍 Arama: MeiliSearch tam metin arama 📦 Depolama: SeaweedFS (içerik) + Cloudflare R2 (dosyalar) 📄 API dokümantasyonu: OpenAPI/Swagger otomatik oluşturma
Yapı
Layered architecture (API → Service → Repository → Entity) şeklinde düzenlendi; clone edip .env ayarlarını yaptıktan sonra hemen başlayabilirsiniz.
Geri bildirimlere açığım!
2 yorum
Oo.. Rust öğreniyorum, teşekkürler
Teşekkür ederim!