fastapi-blocks-registry

A modular scaffolding system for FastAPI backends, inspired by shadcn-vue.

pythoncliboilerplatebackendscaffoldingfastapi
FreeRepo

Preview

fastapi-blocks-registry preview

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

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
Get Started with this Boilerplate