Show GN: AxumKit - 프로덕션 수준의 Rust 백엔드 API 템플릿
(github.com/levish0)Rust로 백엔드를 만들어보면서 자주 쓰게 되는 구조와 패턴들을 정리해서 템플릿으로 만들었습니다.
포함된 기능
🔐 인증: Redis 세션 + OAuth2 (Google/GitHub)
🗄️ 데이터베이스: PostgreSQL + SeaORM + migrations
⚙️ 백그라운드 워커: NATS JetStream (이메일, 검색 인덱싱, cron)
🔍 검색: MeiliSearch 풀텍스트 검색
📦 스토리지: SeaweedFS (콘텐츠) + Cloudflare R2 (파일)
📄 API 문서: OpenAPI/Swagger 자동 생성
구조
Layered architecture (API → Service → Repository → Entity)로 되어있고, clone해서 .env 설정 후 바로 시작 가능합니다.
피드백 환영합니다!