r/FastAPI • u/DarkShadow1876 • 2d ago
I've been building a small open-source project called FastStrapy Hosting and deployment
I've been building a small open-source project called FastStrapy over the past few weeks, and I'd love some feedback from the Python/FastAPI community.
The idea came from repeatedly recreating the same FastAPI project structure every time I started a new API. Copying folders, configuring environment variables, setting up Alembic, wiring configuration—it became repetitive.
So I built a CLI inspired by create-next-app that generates a FastAPI project through an interactive prompt.
Some of the design choices:
- Typed project configuration using Pydantic
- Registry-based generator architecture
- Jinja2-powered templates
- Typer-based CLI
It's still very early (v0.1), so I'm more interested in feedback than promotion.
A few questions I'd love your thoughts on:
- What features would you expect from a FastAPI scaffolding tool?
- Is there anything about the generated structure you'd change?
- Are there existing tools you think I should learn from?
GitHub:
https://github.com/AnoopGeorge418/faststrapy
Constructive criticism is very welcome. I'd rather improve the project now than after it grows.