Skip to content

A python library which help you to initialize production ready web-framework with support of 5+ python framework with feature support.

License

Notifications You must be signed in to change notification settings

TechQuanta/init-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ init-app

PyPI Downloads

Production-Ready Python Backend Bootstrapper

image
image image

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

Installation

pip install init-app

Verify:

init-app --version

Interactive Mode

init-app

Keyboard-driven interface:

  • ↑ ↓ Arrow navigation
  • Enter to select
  • Clean colored UI
  • Guided project setup
image image

Command Usage

init-app create [options]
init-app doctor
init-app list
init-app --version

Options (Non-Interactive Mode)

init-app create -n myapp -f flask --venv

Flags Overview

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

Available Commands

Command Purpose
create Generate new project
doctor Validate environment
list Show supported frameworks
--version Show installed version

Database Support

Database Dependency Resolution Config Template
PostgreSQL βœ” βœ”
MySQL βœ” βœ”
SQLite βœ” βœ”

What Gets Generated

  • Structured project layout
  • Framework entrypoint
  • .env configuration
  • requirements.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.


Processing Experience

Clean spinner feedback during generation.

image image

Environment Check

init-app doctor

Confirms:

  • Python version
  • CLI installation
  • System readiness

Production Focus

init-app generates projects that are:

  • Structured
  • Predictable
  • Deployment-ready
  • Framework-correct
  • Cleanly separated

Version

init-app --version

init-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

About

A python library which help you to initialize production ready web-framework with support of 5+ python framework with feature support.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published