Skip to main content

Scaffold a FastAPI + SQLAlchemy backend boilerplate in seconds

Project description

fastapi-scaffolder

A CLI that generates a ready-to-code FastAPI + SQLAlchemy + SQLite backend project — folders, DB session wiring, an example CRUD resource, and tests — so you can skip straight to writing business logic instead of rebuilding the same plumbing every time.

Install & use

# one-off, no permanent install (like npx)
uvx fastapi-scaffolder init "My API"

# or install it properly
pip install fastapi-scaffolder
fastapi-scaffolder init "My API"

This creates a my_api/ folder with a working FastAPI app.

fastapi-scaffold (no trailing "er") also works as a shorter alias for the same command, kept for backward compatibility.

Local development

cd fastapi-scaffolder
pip install -e . --break-system-packages   # editable install
fastapi-scaffold init "Demo Project"

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fastapi_scaffolder-0.1.2.tar.gz (6.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fastapi_scaffolder-0.1.2-py3-none-any.whl (14.4 kB view details)

Uploaded Python 3

File details

Details for the file fastapi_scaffolder-0.1.2.tar.gz.

File metadata

  • Download URL: fastapi_scaffolder-0.1.2.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for fastapi_scaffolder-0.1.2.tar.gz
Algorithm Hash digest
SHA256 c0aebddd63d2bf8907b749f7123ea66ec3555b5d3ec12c10c3b87c2c611023f2
MD5 40c615ae20ae8f79a2915136c449cf8c
BLAKE2b-256 0ac0a50c2541fc086fc33a3e4c8d251fa7d4f45676bf5c1b9b842746c8eb7589

See more details on using hashes here.

File details

Details for the file fastapi_scaffolder-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for fastapi_scaffolder-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a7d4fe6fb6f058d6ae066eb8bd9a7ce57366cbe4eab8ea526c684186c7945811
MD5 f0e92d57612bd59b997d010a4e111660
BLAKE2b-256 e3c697ceff0e7fb54018f9bd3d70194e668eea792623bd61f3dae5e838e4594c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page