FastForge CLI
Production-Grade FastAPI Generator
A Python CLI that generates ready-to-run FastAPI projects with SOLID architecture, structured logging, Docker, and async CRUD — in under 30 seconds.
FastForge CLI is built by Jinna Balu under the VibhuviOiO open-source initiative. It eliminates boilerplate and enforces production best practices from day one.
Quick Start
pip install fastforge-cli
fastforgeWhat You Get
Everything a production FastAPI project needs — generated in seconds
SOLID Architecture
Repository pattern, Service layer, and Dependency Injection out of the box. Each layer has one job — clean separation of concerns.
Basic + Advanced Modes
Basic mode: 4-5 prompts → production app. Advanced mode: add Database, Cache, Streaming, Secrets, Log Agents, and Quality Gates.
Docker-First Delivery
Dockerfile, docker-compose, debug compose with auto-reload — run immediately with docker compose up --build, no venv needed.
Extend & Deploy
Add models, databases, observability. Deploy to Docker Compose, Swarm, K8s, or Helm. CI/CD for GitHub, GitLab, Bitbucket, Jenkins.
Built-in Features
- Async CRUD API with FastAPI
- Structured logging (structlog + JSON)
- pytest + 80%+ coverage out of the box
- Security headers, CORS, non-root container
- ruff linting + pre-commit hooks
- Health checks and readiness probes
Advanced Add-ons
- PostgreSQL / MongoDB / SQLite
- Redis caching layer
- Kafka / RabbitMQ streaming
- HashiCorp Vault secrets
- Prometheus + OpenTelemetry observability
- Kubernetes / Helm / Swarm deployment