How to Write a Cookiecutter Template
![](https://cdn.prod.website-files.com/61897266253a971d2c4281ae/624242efa1c3973373cee120_pexels-cottonbro-4068301%201.png)
Programmed in
Python
Output template language
Any desired
Operating system
Windows, MacOS, and Linux
Configuration functions
Default configuration in a JSON file (can cause trouble with dynamic configurations)
Generators
No composable generators
Adding code to existing projects
Hard - you need a new folder with the new things you want added and it will recreate a new project template
Template package format
Git or mercurial repo, Zip file
Templating engine
Jinja
Price
Free, open-source
Programmed in
Python
Output template language
Any desired
Operating system
Windows, MacOS, and Linux
Configuration functions
Default configuration in a JSON file (can cause trouble with dynamic configurations)
Generators
No composable generators
Adding code to existing projects
Hard - you need a new folder with the new things you want added and it will recreate a new project template
Template package format
Git or mercurial repo, Zip file
Templating engine
Jinja
Price
Free, open-source
Programmed in
Output template language
Operating system
Configuration functions
Generators
Adding code to existing projects
Template package format
Templating engine
Price