AxumKit - Template de API backend em Rust em nível de produção
(github.com/levish0)Criei um template organizando estruturas e padrões usados com frequência ao desenvolver backends em Rust.
Recursos incluídos
🔐 Autenticação: sessões com Redis + OAuth2 (Google/GitHub)
🗄️ Banco de dados: PostgreSQL + SeaORM + migrations
⚙️ Worker em segundo plano: NATS JetStream (e-mail, indexação de busca, cron)
🔍 Busca: busca full-text com MeiliSearch
📦 Armazenamento: SeaweedFS (conteúdo) + Cloudflare R2 (arquivos)
📄 Documentação da API: geração automática de OpenAPI/Swagger
Estrutura
É baseado em uma arquitetura em camadas (API → Service → Repository → Entity), e você pode começar imediatamente após clonar e configurar o .env.
Feedback é bem-vindo!
2 comentários
Ah... estou estudando Rust, obrigado.
Obrigado!