fastapi-onion-boilerplate
fastapi boilerplate onion
pythonboilerplatekafkarest-apiboilerplate-templateonion-architecturepydanticfastapi
FreeRepo
Overview
Fastapi onion architecture boilerplate. This repository is an architectural example of a modern FastAPI application. The main goal is to demonstrate a clean, maintainable backend structure (Onion Architecture) and integration with popular technologies. All technologies are optional - use only what fits your needs!
Features
onion-architectureasync-supportrest-apievent-streamingcachingimage-uploaduser-authenticationdatabase-migrations
Feature Flags
authenticationblogfileUploadsstorageloggingErrorTrackingapiDocscachingimageProcessingformsValidation
Recommended Use Cases
learning-clean-architecturebackend-api-developmentevent-driven-applicationsscalable-rest-services
Frontend
None
Backend
fastapisqlalchemykafkaredismongodb
Auth Providers
jwtfastapi-users
Deployment Targets
docker
Payment Providers
None
Quick Facts
Stack
Framework
fastapi
Language
python
Database
postgresql, mongodb
Auth
fastapi-users, jwt
ORM
sqlalchemy
Testing
factory-boy
Logging
mongodb
Data Layer
Databases
postgresql, mongodb, redis
ORM
sqlalchemy
UI Stack
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
Pricing
Classification
free
Selected
โ
Notes
Open source boilerplate template