#template #cookiecutter #project #replace #generate

bin+lib stampsmith

Stampsmith is a fast and portable Cookiecutter-compatible tool that generates projects from project templates. It is designed to be a drop-in replacement for Cookiecutter, but with a focus on speed and portability.

1 unstable release

0.0.1 Jul 11, 2024

#56 in #project

PolyForm-Small-Business-1…

18KB
99 lines

Stampsmith - a fast and portable Cookiecutter

Stampsmith is a fast and portable Cookiecutter-compatible tool that generates projects from project templates. It is designed to be a drop-in replacement for Cookiecutter, but with a focus on speed and portability.

Unlike Cookiecutter, Stampsmith is written in Rust, has no dependencies, and does not require Python (or any other runtime) to be installed on the system. This makes it ideal for use in environments where Python is not available or where you want to avoid the overhead of installing Python and its dependencies.

Contributing

I am more than happy to accept contributions to Stampsmith, in any form.

You can help out this project in one of the following ways:

  • Reporting bugs via the Issues tab.
  • Sharing ideas, suggestions, or feedback via the Discussions tab.
  • Contributing code, documentation, or other resources by forking the repository and creating a pull request.
  • Supporting the project by starring it or sharing it with others.
  • If you can afford it, I am accepting donations via GitHub Sponsors.

License

This project is licensed under both the PolyForm Small Business License 1.0.0 and the Hippocratic License 2.1. You can find the full text of these licenses in the LICENSE.md and LICENSE-HIPPO.md files, respectively.

Dependencies

~2–2.6MB
~50K SLoC