{"repo":"eslam5464/Fastapi-Template","free":true,"listed":false,"github":"https://github.com/eslam5464/Fastapi-Template","clone":"git clone https://github.com/eslam5464/Fastapi-Template.git","description":"🚀 Production-ready FastAPI template with JWT authentication, PostgreSQL integration, async support, clean architecture, and modern development tools.","language":"Python","stars":69,"topics":["api-template","fastapi","jwt","postgresql","python","sqlalchemy","starter-template"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"FastAPI Template A production-ready FastAPI project template with modern best practices, async support, JWT authentication, and PostgreSQL integration. ✨ Features - 🚀 FastAPI - Modern, fast web framework for building APIs, with versioned routers ( /v1 , /v2 ) - 📊 PostgreSQL - Async database integration with SQLAlchemy 2.0 and Alembic migrations - 🔐 JWT Authentication - Secure token-based authentication with token blacklisting - 🏗️ Clean Architecture - Repository pattern, dependency injection, and enforced module boundaries (tach) - 🔒 Security - CSRF, rate limiting, and security headers middleware - 🐳 Docker Compose - Backend, Postgres, and Redis ready to run - 🧪 CI & Testing - Pytest with coverage gating, plus lint/type/security checks in GitHub Actions Plus optional integrations for caching, background jobs, cloud storage, Firebase, Apple Pay, and email delivery. For the full list of integrations and services, see docs/features.md . 🚀 Quick Start Prerequisites - Python 3.14+ - PostgreSQL - uv Installation 1. Clone the repository 2. Install dependencies Create a virtual environment Activate the virtual environment Install dependencies Note: If you are facing SSL issues on Windows, use: 3. Set up environment variables 4. Configure database 5. Start the development server The API will be available at http://localhost:8799 with interactive documentation at: - http://localhost:8799/v1/docs - http://localhost:8799/v2/docs 🧬 Using This as a Template This repository doubles","default_branch":null,"files":null,"tree":[],"storefront":"/r/eslam5464","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/eslam5464/Fastapi-Template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}