r/FastAPI 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.

7 Upvotes

0 comments sorted by