BiscuitCutter is an open-source organization building modern, cross-platform project scaffolding tools for developers.
We maintain a TypeScript-native implementation of the popular Cookiecutter pattern, giving you fast, reliable project generation that works everywhere.
A cross-platform command-line utility that creates projects from cookiecutter templates.
BiscuitCutter is a Node.js/TypeScript port of Cookiecutter. It's compatible with the majority of existing Cookiecutter templates and adds first-class TypeScript support, update tracking, and more.
Highlights:
- 🌍 Works on Windows, macOS, and Linux
- đź”— Compatible with thousands of existing Cookiecutter templates
- 🔄 Built-in template update tracking (Cruft-compatible)
- 📦 Multiple template sources: local directories, Git repos, zip files
- ✏️ Powerful Nunjucks templating engine
npm install -g biscuitcutter
biscuitcutter gh:audreyfeldroy/cookiecutter-pypackageA BiscuitCutter template for creating custom GitHub Actions with TypeScript.
Scaffold a production-ready GitHub Action in seconds, complete with bundling, testing, linting, and automated releases.
Includes:
- ⚡ @vercel/ncc for bundling
- đź§Ş Vitest for testing
- 🔍 ESLint for linting
- 🔄 CI/CD workflows and automated major version tagging
biscuitcutter gh:biscuitcutter/github-action-templateThe official BiscuitCutter website.
Built with Next.js, this is the home of the BiscuitCutter documentation and project information.
We welcome contributions! Each repository has its own contributing guidelines. Feel free to open issues and pull requests.
All BiscuitCutter projects are released under the MIT License.