cruft
Allows you to maintain all the necessary cruft for packaging and building projects separate from the code you intentionally write. Built on-top of and fully compatible with, CookieCutter.
pythonboilerplatetemplatingcookiecutterpython3quicklycruftinstantly
Overview
Cruft is a command-line tool that automates the creation and ongoing maintenance of project boilerplate from templates. Built on Cookiecutter, it lets you generate new projects from templates and automatically sync them with template updates over time, keeping boilerplate code consistent across multiple projects without manual copying and pasting.
Features
cookiecutter-compatibletemplate-validationautomatic-template-updatesproject-linkingdiff-computationvariable-updatesskip-file-patternsci-integration
Feature Flags
blogemailspaymentsauthorizationjobsQueueformsValidationschedulingCronstemplateManagementautomationciIntegrationversionControl
Recommended Use Cases
maintaining-project-boilerplatemanaging-multiple-projects-from-templateskeeping-projects-in-sync-with-templatesautomating-template-updates
Frontend
None
Backend
python
Auth Providers
None
Deployment Targets
None
Payment Providers
None
Quick Facts
Stack
Language
python
CI
github-actions
Data Layer
UI Stack
Developer Experience
Docker
No
Tests
No
Quickstart
Yes
env.example
No
CI
github-actions
Pricing
Classification
free
Selected
โ
Notes
Open source tool, no pricing model mentioned