Skip to content
SPECIFICTION
Get listed

Copier

copier.readthedocs.io

Free plan WindowsmacOSLinuxAPI
Visit copier.readthedocs.io
Spec score 8.1 #13 of 33 in Code Generators

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

Every Copier plan and price →

Where Specifiction places it

Alternatives to CopierAll alternatives →

Nx From $29/mo · Free plan 8.4 Visit