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

Preview

cruft preview

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

โญ Stars
1,5k
๐Ÿด Forks
100
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2024-12-25T14:07:10.000Z
GitHub

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
Get Started with this Boilerplate