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)

Listing Templates
bash
jyinit list-templates

Use --type during creation to select one of the available templates:

Using Templates
bash
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.