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.yamlor 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¶
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.