fastapi-starter
A boilerplate to start developing microservices in Python.
mysqltemplateboilerplatemicroservicefastapi
FreeRepo
Overview
FastAPI starter. A boilerplate to start developing microservices in Python. Web framework FastAPI Production ASGI web server Uvicorn Interactive API documentation Environment variables file .env for the app configuration Docker docker-compose.yml and Dockerfile to run the prodution server Openapi generator openapi-generator-cli configured to generate clients MySQL database with docker compose ORM SQLAlchemy Data validator Pydantic Unit test framework pytest Linter Flake8 Code formatter Black Imp
Features
interactive-api-documentationenvironment-configurationdocker-supportopenapi-generationdata-validationunit-testingcode-lintingcode-formattingstatic-type-checking
Feature Flags
apiDocs
Recommended Use Cases
microservicesrest-apibackend-development
Frontend
None
Backend
fastapiuvicornsqlalchemypydantic
Auth Providers
None
Deployment Targets
docker
Payment Providers
None
Quick Facts
โญ Stars
7
๐ด Forks
1
๐ Active
Yes
๐ Last Commit
2025-09-28T04:24:36.000Z
GitHub
Stack
Framework
fastapi
Language
python
Database
mysql
ORM
sqlalchemy
Testing
pytest
Data Layer
Databases
mysql
ORM
sqlalchemy
UI Stack
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
Pricing
Classification
free
Selected
โ
Notes
No clear pricing signals