Skip to main content

Generate a FastAPI starter project structure. This version solve many bugs and security

Project description

🚀 hitesh-fastapi-starter

A blazing-fast CLI tool to scaffold a clean, modular, and production-ready FastAPI project — in just one command.

PyPI Version Downloads License


🔥 Why Use This Starter?

Setting up a FastAPI project can be messy when starting from scratch — repetitive setup, inconsistent folder structures, and missing boilerplate.

hitesh-fastapi-starter solves this by instantly generating:

  • A scalable FastAPI project with a clean folder layout
  • Pre-built routers, middleware, configs, and logging
  • Modular design ready for teams or large-scale apps

✨ Features

  • 🧱 Predefined folder structure for:
    • user, account, common, shared, middleware, websocket, config
  • ⚙️ main.py pre-wired with:
    • CORS middleware
    • Logging
    • App inclusion
  • 🚀 Instant CLI Project Bootstrap
  • Clean, readable, and production-friendly code
  • 🧪 Ready for versioning, testing, and CI/CD

📦 Installation

pip install hitesh-fastapi-starter

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

hitesh_fastapi_starter-1.1.7.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

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

hitesh_fastapi_starter-1.1.7-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file hitesh_fastapi_starter-1.1.7.tar.gz.

File metadata

  • Download URL: hitesh_fastapi_starter-1.1.7.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for hitesh_fastapi_starter-1.1.7.tar.gz
Algorithm Hash digest
SHA256 987f8e00def5ef3f4a13a74cdc36c3f95016f081c3aaea0e9736b9c7d6807943
MD5 748b367b8ab90289f07b1f8cf5d4d753
BLAKE2b-256 efa647c09327b8f9b29d42694442a401f48b24561972f68e9af072ac6a573e68

See more details on using hashes here.

File details

Details for the file hitesh_fastapi_starter-1.1.7-py3-none-any.whl.

File metadata

File hashes

Hashes for hitesh_fastapi_starter-1.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 f2e8eee8a16d147b48f5671bb7cd85ce0dd24f9bfe1c9f75506edad465c41c5e
MD5 f7bd0aba4d39904aae24fa9a65af05dc
BLAKE2b-256 beeb77a1d5e4621000e8190e28cb2c9b74ffa7be490e4594482ebf3fba4280f1

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