46,217
stars
+8
9,219
forks
296
watchers
1,463
prs
445
issues
15
releases
248
discussions
README
Full Stack FastAPI Template Technology Stack and Features - ⚡ FastAPI for the Python backend API. - 🧰 SQLModel for the Python SQL database interactions (ORM). - 🔍 Pydantic, used by FastAPI, for the data validation and settings management. - 💾 PostgreSQL as the SQL database. - 🚀 React for the frontend. - 🧩 Built into the backend application and served by FastAPI on the same domain as the API. - 💃 Using TypeScript, hooks, Vite, and other parts of a modern frontend stack. - 🎨 Tailwind CSS and shadcn/ui for the frontend components. - 🤖 An automatically generated frontend client. - 🧪 Playwright for end-to-end testing. - 🦇 Dark mode support. - ☁️ FastAPI Cloud for deployment. - 🐋 Docker Compose for local services and self-hosted deployment. - 📞 Traefik as a reverse proxy with automatic HTTPS. - 🔒 Secure password hashing by default. - 🔑 JWT (JSON Web Token) authentication. - 📫 Email-based password recovery. - ✉️ React Email for email templates. - 📬 Mailpit for local email testing during development. - ✅ Tests with Pytest. - 🏭 CI (continuous integration) and CD (continuous deployment) based on GitHub Actions. Dashboard Login !Dashboard login screenshot Dashboard - Admin !Admin dashboard screenshot Dashboard - Items !Items dashboard screenshot Dashboard - Dark Mode !Dark mode dashboard screenshot React Email Templates !Email templates screenshot Mailpit - Local Email Testing !Mailpit screenshot Interactive API Documentation !API docs How to Use It Click the Use this template button at the top of this page to create a new repository. Backend Development Backend docs: backend/README.md. Frontend Development Frontend docs: frontend/README.md. Deployment FastAPI Cloud deployment: deployment.md. Self-hosted deployment with Docker Compose: deployment-docker-compose.md. Development General development docs: development.md. This includes the local FastAPI and Vite workflow, Docker Compose services, .env configuration, and more. Release Notes Check the file release-notes.md. License The Full Stack FastAPI Template is licensed under the terms of the MIT license.
Discussions
#2526Recommended way to handle .env and .env.local1 comments · 2026-11-03#2516Agent skills recommendations that are compatible with this template?2 comments · 2026-10-15#2511Document running the template inside a TDK landscape (and the port conflict to avoid)0 comments · 2026-10-01#2502Any video tutorial that demonstrates how to use this template?0 comments · 2026-10-01#2488Docs: hardening-for-production section (rate limiting + payload inspection) — proposal0 comments · 2026-09-24#2481Backend folder stucture, Item entity, and --upstream merging problem3 comments · 2026-09-14#2480[Proposal] Multi-Tenant RAG, pgvector Hybrid Search & LLM Streaming Integration3 comments · 2026-09-13#2479[Proposal] Multi-Tenant RAG, pgvector Hybrid Search & LLM Streaming Integration1 comments · 2026-09-10
Latest release
0.12.0 0.12.0 2026-08-12Features ☁️ Add FastAPI Cloud deployment. PR 2438 by @tiangolo. Fixes 🐳 Include frontend assets in Docker build context. PR 2440 by @tiangolo. Internal 👷 Migrate automatic labels to Latest Changes. PR 2439 by @tiangolo.