fastapi-blocks-registry
A modular scaffolding system for FastAPI backends, inspired by shadcn-vue.
pythoncliboilerplatebackendscaffoldingfastapi
FreeRepo
Overview
FastAPI Blocks Registry is a CLI tool that lets you quickly add production-ready modules like authentication and user management to FastAPI projects by copying them directly into your codebase for full customization. Built with FastAPI, Pydantic and PyJWT, it automatically updates your project configuration and is designed for developers who want modular, type-safe backends without the constraints of traditional packages.
Features
modular-scaffoldingcopy-not-installauto-configurationjwt-authenticationpassword-hashingtoken-blacklistingpassword-resetcli-commandstype-hintspydantic-validationerror-handlingproject-initializationmodule-registrydependency-management
Feature Flags
authenticationsubscriptionsinvoicesblogemailsauthorizationteamsOrgssearchmapsformsValidationmultitenancy
Recommended Use Cases
fastapi-backend-scaffoldingrapid-api-developmentmodular-project-setupauthentication-implementationproduction-ready-modules
Frontend
None
Backend
fastapipython
Auth Providers
jwt
Deployment Targets
None
Payment Providers
None
Quick Facts
โญ Stars
1
๐ด Forks
0
๐งพ License
mit
๐ Active
Yes
๐ Last Commit
2025-11-04T15:06:32.000Z
GitHub
Stack
Framework
fastapi
Language
python
Auth
jwt
Testing
pytest
Data Layer
UI Stack
Components
shadcn
Developer Experience
Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes
Pricing
Classification
free
Selected
โ
Notes
Open source project with MIT license