Skip to main content

A modern CLI tool that instantly scaffolds production-ready FastAPI project structures with best practices, interactive prompts, and optional configurations.

Project description

⚡ fastapi-initializr

PyPI version Python Versions License: MIT

A modern CLI tool that instantly scaffolds production-ready FastAPI project structures with best practices, interactive prompts, and customizable templates.


Overview

fastapi-initializr helps you bootstrap FastAPI projects in seconds — similar to how create-react-app or spring initializr works.
It provides a simple, interactive CLI that sets up a clean, well-structured FastAPI project with everything you need to start coding right away.


Features

✅ Interactive CLI prompts using Questionary
✅ Beautiful, colorized terminal experience with Colorama
✅ Built-in spinner and progress indicators with Yaspin
✅ Instantly generates recommended folder structures for FastAPI
✅ Cross-platform — works on Linux, macOS, and Windows


📦 Installation

You can install it globally using pip:

pip install fastapi-initializr

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_initializr-1.0.3.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

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

fastapi_initializr-1.0.3-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file fastapi_initializr-1.0.3.tar.gz.

File metadata

  • Download URL: fastapi_initializr-1.0.3.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.8

File hashes

Hashes for fastapi_initializr-1.0.3.tar.gz
Algorithm Hash digest
SHA256 1c70de9d49f022f536b360632d9b68a6bb1f36cfee13780d3e486e0812e016de
MD5 57fdf30f28db94200bfa4bfa0fad8446
BLAKE2b-256 0e6a6e3531f7b2fe170557b9f624dfb66777764d5761e77e6abc96c5a20912f7

See more details on using hashes here.

File details

Details for the file fastapi_initializr-1.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for fastapi_initializr-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ef2e78759b6a3a338aba932bace5b319d817e835256503ed7ed687f447c4b9a0
MD5 63cf4b4e13963e852c3c3b17cb60184f
BLAKE2b-256 0524ffcede5b77dec8b95930e00b51c5d1ecd88150541653764d13df5a5780ee

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