Templates
Templates define the initial structure, configuration, and tooling of your project. Choose the one that best matches your use case.
List available templates (CLI)
jyinit list-templatesUse --type during creation to select one of the available templates:
jyinit create my-app --type <template-name>Available templates
The list below is a common starting set - your installation may include more or fewer.
Python Package
Standard src/ layout with tests, packaging metadata, and tooling.
CLI Tool
Typer/argparse CLI app structure with entry points and examples.
Flask App
Small Flask app with app.py, templates, static files, and requirements.
FastAPI Service
FastAPI scaffold with routing, uvicorn, tests, and Dockerfile.
Django Project
Minimal Django project scaffold with settings, urls, and manage.py.
Data Science
Notebook-friendly layout with reproducible environments and scripts.
Jupyter Notebook
Minimal project for exploratory analysis with Jupyter configuration.
Poetry Project
Poetry-based Python project scaffold with dependencies and pytest.
Dockerized App
Dockerized Python scaffold with Dockerfile and requirements.
Streamlit App
Streamlit app scaffold with app.py and requirements.
Gradio Demo
Gradio demo scaffold with interface example.
AWS Lambda
AWS Lambda function scaffold with handler and SAM template.
Telegram Bot
Telegram bot scaffold using python-telegram-bot library.
Sanic App
Sanic async web app scaffold with routes, templates, and static files.
aiohttp App
aiohttp server scaffold with routes, templates, and static files.
MLOps Project
MLOps scaffold with src/, experiments/, models/, and data folders.
Qt Desktop App
PyQt5/6 desktop GUI app scaffold with app.py.
Electron + Python
Electron frontend with Python backend server.
gRPC Service
gRPC service scaffold with server.py and example.proto.
Jupyter + Poetry
Notebook project with Poetry environment and testing setup.
Pandas Analysis
Data analysis starter with Pandas, Matplotlib, and Seaborn.
Scrapy Project
Web scraping scaffold with spiders and scrapy.cfg.
PyGame
Basic PyGame loop with assets folder for images and sounds.
Tkinter GUI
Simple desktop GUI scaffold using Tkinter.
PyTorch
Deep learning project with train script, models, and data folders.
TensorFlow
Keras/TensorFlow starter with training script and dataset layout.
Airflow DAGs
Data pipeline project with example DAG and Airflow dependencies.
Flask + SQLAlchemy
Flask scaffold with SQLAlchemy models, templates, and static files.
FastAPI + SQLModel
FastAPI scaffold with SQLModel database and example model.