init-app is a professional CLI tool that scaffolds clean, structured, production-ready Python backend applications in seconds.
No boilerplate. No manual setup. Just clean architecture β instantly.
Supports:
- Django
- FastAPI
- Flask
- Falcon
- Tornado
- Sanic
- Pyramid
- Bottle
pip install init-appVerify:
init-app --versioninit-appKeyboard-driven interface:
- β β Arrow navigation
- Enter to select
- Clean colored UI
- Guided project setup
init-app create [options]
init-app doctor
init-app list
init-app --versioninit-app create -n myapp -f flask --venv| Flag | Long Option | Description | Example |
|---|---|---|---|
-n |
--name |
Project name | -n myapp |
-f |
--framework |
Target framework | -f flask |
-s |
--structure |
Project structure | -s Production |
-l |
--location |
Output directory | -l ./ |
-d |
--database |
Database type | -d postgresql |
| β | --venv |
Create virtual environment | --venv |
| Command | Purpose |
|---|---|
create |
Generate new project |
doctor |
Validate environment |
list |
Show supported frameworks |
--version |
Show installed version |
| Database | Dependency Resolution | Config Template |
|---|---|---|
| PostgreSQL | β | β |
| MySQL | β | β |
| SQLite | β | β |
- Structured project layout
- Framework entrypoint
.envconfigurationrequirements.txt- Logging setup
- Test scaffolding
- Database integration (optional)
- Virtual environment (optional)
Example structure:
project/
βββ app.py
βββ requirements.txt
βββ .env
βββ logs/
βββ routes/
βββ services/
βββ models/
βββ tests/
Structure adapts automatically based on framework selection.
Clean spinner feedback during generation.
init-app doctorConfirms:
- Python version
- CLI installation
- System readiness
init-app generates projects that are:
- Structured
- Predictable
- Deployment-ready
- Framework-correct
- Cleanly separated
init-app --versioninit-app is built for engineers who value structure, speed, and production standards.
If you want, I can now:
- Add PyPI & GitHub badges
- Add your actual terminal screenshot placeholders
- Add your real processing GIF embed section
- Create a premium GitHub landing layout
Ready to make this release elite.
Full Changelog: https://github.com/TechQuanta/py-create/commits/v0.2.0
