Copier
copier.readthedocs.io
Spec sheet
- Purpose
- Copier is a library and command-line app for rendering project templates.Read 5 Oct 2026 · copier.readthedocs.io
- Intended users
- Copier describes template creators who want to reduce repeated coding and template consumers who want to start projects quickly or evolve them comfortably.Read 5 Oct 2026 · copier.readthedocs.io
- Security
- Jinja extensions, migrations, and tasks can execute arbitrary code, so these features are disabled by default and require explicit trust.Read 5 Oct 2026 · copier.readthedocs.io
- License
- The project’s GitHub repository identifies its license as MIT.Read 5 Oct 2026 · github.com
- File handling
- Copier avoids overwriting existing files unless instructed to do so.Read 5 Oct 2026 · copier.readthedocs.io
- Install methods
- The docs list pipx, uv, pip, conda-forge, and Homebrew installation methods; Homebrew is listed for macOS or Linux.Read 5 Oct 2026 · copier.readthedocs.io
- Project creation
- Template questionnaires collect answers that Copier uses to generate project files and directory structures.Read 5 Oct 2026 · copier.readthedocs.io
- Project updates
- Copier can update generated projects from evolving templates, though not all templates support updates.Read 5 Oct 2026 · copier.readthedocs.io
- Python API
- Copier can be used programmatically through Python functions such as run_copy.Read 5 Oct 2026 · copier.readthedocs.io
- Rendering
- Copier uses Jinja2 to render files with the .jinja suffix or a configured alternative suffix.Read 5 Oct 2026 · copier.readthedocs.io
- Requirements
- The documentation lists Python 3.10 or newer and Git 2.27 or newer as installation prerequisites.Read 5 Oct 2026 · copier.readthedocs.io
- Template input
- It works with local paths and Git URLs, including GitHub and GitLab URL shortcuts.Read 5 Oct 2026 · copier.readthedocs.io
- Update conflicts
- Project updates can produce inline conflict markers or .rej files, which the docs say should be reviewed manually.Read 5 Oct 2026 · copier.readthedocs.io
Plans and prices
Copier Free Open-source library and CLI for rendering project templates Read 5 Oct 2026 · github.com
Where Specifiction places it
- Code Generators#13 of 338.1