A Django-inspired CLI to scaffold FastAPI projects with batteries-included database models and auth.
Project description
fastapi-rapid
A Django-inspired CLI tool to scaffold FastAPI projects with batteries-included database models, interactive setups, and complete Authentication.
Features
fastapi-rapid startproject <project_name>: Generate a full FastAPI project with support for multiple database clients, ORM configuration, virtual environments, and ready-to-use authentication endpoints.fastapi-rapid startapp <app_name>: Create a new application module (models, service, schemas, endpoints) and auto-register its router.fastapi-rapid createadmin: Instantly seed a superuser directly from the terminal.
Installation
Install via pip:
pip install fastapi-rapid
Quick Start
-
Create a new project:
fastapi-rapid startproject my_project
-
Follow the interactive prompts to configure:
- Virtual Environment:
poetry,uv,venv, orNone - Database:
sqlite,postgres,mysql,mongo, orNone - DB Client Type:
syncorasync - Auth Scaffolding: Setup full JWT authentication out of the box.
- Virtual Environment:
-
Navigate to the project directory and run your app.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fastapi_rapid-0.1.0.tar.gz.
File metadata
- Download URL: fastapi_rapid-0.1.0.tar.gz
- Upload date:
- Size: 15.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4cff7456aac2693ddab30571c76c90d74ff083021635d77e185722130d12343f
|
|
| MD5 |
5ec4acd4faa504c8fbe9341e7d35e0c5
|
|
| BLAKE2b-256 |
5d7d2d49c366016740e5abf9a85a7eca7a89acb5465e519e61755c130f81a473
|
File details
Details for the file fastapi_rapid-0.1.0-py3-none-any.whl.
File metadata
- Download URL: fastapi_rapid-0.1.0-py3-none-any.whl
- Upload date:
- Size: 16.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
70e3055904f0a03af2073a20dc076abcacfbbd9a4ecbae76aba41ab1112fc738
|
|
| MD5 |
7ea494e5b30c91b5f08ddcde0dbdae02
|
|
| BLAKE2b-256 |
a7fded5465d19cd698cdbfce29d031791c754550a69d8ccc106781f90d03c688
|