AxumKit - Templat API backend Rust tingkat produksi
(github.com/levish0)Saya merapikan struktur dan pola yang sering digunakan saat membangun backend dengan Rust lalu menjadikannya sebagai templat.
Fitur yang disertakan
๐ Autentikasi: sesi Redis + OAuth2 (Google/GitHub) ๐๏ธ Basis data: PostgreSQL + SeaORM + migrations โ๏ธ Worker latar belakang: NATS JetStream (email, pengindeksan pencarian, cron) ๐ Pencarian: pencarian full-text MeiliSearch ๐ฆ Penyimpanan: SeaweedFS (konten) + Cloudflare R2 (file) ๐ Dokumentasi API: pembuatan otomatis OpenAPI/Swagger
Struktur
Menggunakan layered architecture (API โ Service โ Repository โ Entity), dan Anda bisa langsung memulai setelah melakukan clone dan mengatur .env.
Masukan sangat diterima!
2 komentar
Oh.. saya sedang belajar Rust, terima kasih.
Terima kasih!