uv-forge

uv-forge

A Copier template for forging modern, opinionated Python projects at high speed: uv for everything, Ruff, strict mypy (plus ty), nox, 100% coverage, and a hardened, SHA-pinned GitHub Actions setup with SLSA build provenance.

Unlike cookiecutter, Copier supports in-place updates — generated projects can pull in template improvements later with copier update.

Quick start

uvx --with jinja2-time copier copy --trust gh:bosd/uv-forge path/to/your-project

uv-forge is the successor to cookiecutter-uv-hypermodern-python, and is released under the MIT license.