fastapi-forge

A UI Based FastAPI Project Generation tool.

redispostgresboilerplatesqlalchemyrabbitmqasynchronouss3cookiecutterpython3jwt-authenticationuvicornpydantic
FreeRepo

Preview

fastapi-forge preview

Overview

FastAPI-Forge is a UI-based code generator that creates production-ready FastAPI projects from visual database schema definitions. It uses FastAPI, SQLAlchemy, Pydantic and Docker, generating complete projects with CRUD endpoints, tests, migrations and optional integrations like Redis, RabbitMQ and JWT authentication, while also supporting reverse-engineering from existing PostgreSQL databases.

Features

ui-based-project-generationvisual-model-creationauto-generated-crud-endpointsauto-generated-testsdocker-compose-setupyaml-import-exportdatabase-introspectionenum-supportci-cd-automationswagger-openapi-docs

Feature Flags

authenticationfileUploadsstoragejobsQueueapiDocscaching

Recommended Use Cases

rapid-api-developmentdatabase-to-api-conversionmicroservices-scaffoldingproduction-ready-projects

Frontend

nicegui

Backend

fastapiuvicornpydanticsqlalchemyalembic

Auth Providers

jwt

Deployment Targets

dockerdocker-compose

Payment Providers

None

Quick Facts

โญ Stars
144
๐Ÿด Forks
7
๐Ÿ”„ Active
Yes
๐Ÿ•’ Last Commit
2025-10-18T20:41:25.000Z

Stack

Framework
fastapi
Language
python
Database
postgresql
Auth
jwt-authentication
ORM
sqlalchemy
Testing
pytest
Monitoring
prometheus
CI
github-workflows

Data Layer

Databases
postgresql, redis
ORM
sqlalchemy

UI Stack

Components
nicegui

Developer Experience

Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
No
CI
github-workflows

Pricing

Classification
free
Selected
โ€”
Notes
No clear pricing signals
Get Started with this Boilerplate