Skip to content

MoltPy

MoltPy is an interactive CLI tool that generates production-ready, customizable FastAPI project templates.

Features

  • Interactive Wizard — Step-by-step CLI prompts with sensible defaults
  • Modular Architecture — 36 modules; enable only what you need
  • Declarative Configuration — Generate and reuse moltpy.yaml or JSON configuration files
  • UV Integration — Modern, fast Python package management
  • Docker Ready — Multi-stage Dockerfile and Docker Compose setup
  • Authentication — JWT and OAuth2 password flow out of the box
  • Database — SQLAlchemy 2.0 with Alembic migrations
  • Background Jobs — Celery or ARQ with Redis broker
  • Testing — pytest with async support and coverage
  • Resource Scaffolder — Generate CRUD layers with moltpy generate resource

Quick Start

pip install moltpy
moltpy new --preset standard --name my-api

Installation

See Getting Started for detailed installation instructions.

Usage

See CLI Reference for all available commands.

Contributing

We welcome contributions! See Contributing Guide for details.