cruft
« Back to VersTracker
Description:
Utility that creates projects from templates and maintains the cruft afterwards
Type: Formula  |  Latest Version: 2.16.0@4  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: scaffolding templates cookiecutter project-generation developer-tools
Install: brew install cruft
About:
Cruft is a command-line utility that generates new projects from Cookiecutter templates. It provides a mechanism to track and manage changes to the template over time, allowing users to update their projects with the latest template changes without overwriting local customizations.
Key Features:
  • Generates projects from Cookiecutter templates
  • Tracks template versions used for project creation
  • Detects and manages drift between project and template
  • Merges upstream template updates with local changes
Use Cases:
  • Scaffolding new Python projects with standardized structure
  • Maintaining consistency across multiple microservices
  • Propagating infrastructure or configuration updates to existing projects
Alternatives:
  • Cookiecutter – Cookiecutter creates projects but lacks built-in tracking and updating capabilities
  • Copier – Copier includes template updating features natively, making cruft less necessary
Version History
Detected Version Rev Change Commit
Oct 14, 2025 10:37am 3 VERSION_BUMP 2ef28c1e
Sep 13, 2025 8:24pm 3 VERSION_BUMP 46381f61
Oct 11, 2024 10:06pm 10 VERSION_BUMP df47b31b
Oct 11, 2024 4:08pm 10 VERSION_BUMP ebeeecea