24 ポイント 投稿者 levish 2026-01-20 | 2件のコメント | WhatsAppで共有

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 を設定すればすぐに始められます。

フィードバック歓迎です!

2件のコメント

 
awbrg789 2026-01-20

おお…Rustを勉強中なので、ありがとうございます

 
undercat 2026-01-20

ありがとうございます!