fastapi-boilerplate
Production-ready FastAPI boilerplate
pythonapiboilerplatedatabaseasynciofastapifastapi-templatefastapi-boilerplate
FreeRepo
Overview
Design Pattern for FastAPI Template Introduction To maintain a consistent design pattern, we have created this repository to provide a template for new projects. Project Structure The project structure is as follows: `` design-pattern/ โ โโโ src/ โ โโโ main.py โ โโโ __init__.py โ โโโ app/ โ โ โโโ modules/ โ โ โ โโโ passports/ โ โ โ โโโ users/ โ โ โ โ โโโ schemas/ โ โ โ โ โโโ validators/ โ โ โ โโโ users_controller.py โ โ โ โโโ users_service.py โ โ โ โโโ users_repo.py โ โ โ โโโ users_middleware.py
Features
modular-architecturedesign-patternscode-quality-toolsasync-supportenvironment-configurationmiddleware-supportschema-validationrepository-patternservice-layercontroller-layer
Feature Flags
formsValidation
Recommended Use Cases
rest-api-developmentproduction-ready-applicationsscalable-backend-servicesmicroservices
Frontend
None
Backend
fastapipythonuvicorn
Auth Providers
None
Deployment Targets
None
Payment Providers
None
Quick Facts
Stack
Framework
fastapi
Language
python
Testing
pytest
Data Layer
UI Stack
Developer Experience
Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes
Pricing
Classification
free
Selected
โ
Notes
Open source boilerplate template