A package to generate FastAPI boilerplate based on user input
Project description
fastapi_bunny
A Python package to generate FastAPI boilerplate with MongoDB integration.
🚀 Installation
pip install fastapi_bunny 🔥 Usage
Run the following command:
fastapi_bunny You'll be prompted to enter your project details, and a FastAPI boilerplate will be generated automatically.
✨ Features
✅ Generates a FastAPI project structure ✅ MongoDB integration with PyMongo ✅ REST API with CRUD operations ✅ Dynamic model generation based on user input ✅ Auto-install missing dependencies (fastapi, pymongo, pydantic, uvicorn) ✅ Option to start the FastAPI server automatically
🎯 How to Run
Once your project is created, you can navigate to the project folder and start the server:
cd your_project_name uvicorn main:app --reload If you choose to run it immediately, the package will start the server automatically.
👨💻 Credits
Author: Pranay Dnyaneshwar Vartak 📸 Instagram: @thebunnystark 🏢 Company: CSociety
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
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_bunny-0.1.4.tar.gz.
File metadata
- Download URL: fastapi_bunny-0.1.4.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
83625178aecbd826bfbb1d6585d67b5487a39eb30f68f712ecda17cc8735df51
|
|
| MD5 |
3913207135c972146baf9e105baf11f7
|
|
| BLAKE2b-256 |
d824e54339399bad9a3a532598dc298718ce83589059d539e5bd85f3a759310b
|
File details
Details for the file fastapi_bunny-0.1.4-py3-none-any.whl.
File metadata
- Download URL: fastapi_bunny-0.1.4-py3-none-any.whl
- Upload date:
- Size: 3.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9f0220a0051fbc466194382b07c568260a0903c0a96cf4a5385c318b2b693b99
|
|
| MD5 |
71bd335caa9cb3b3c1ce67c5b67549d8
|
|
| BLAKE2b-256 |
f7f762c34bf00e39f83387a7b4765a4ca7c967f6121ff6351495b88acdd1aad4
|