Project templates
Anvil
A CLI for creating project scaffolding and keeping shared tooling consistent as projects evolve.
Key features
- Templates for Python libraries, FastAPI backends, static sites, SPAs, and fullstack applications.
- FastAPI application setup with settings and logging, plus database session management, SQLAlchemy base models and mixins, and Alembic migrations when PostgreSQL is enabled.
- Generated Dockerfiles, Compose profiles, and environment configuration for local development, testing, and production.
- Interactive setup with reusable settings for dependencies, code checks, Git rules, and CI workflows.
- Updates to shared tooling while preserving selected project files.