@makemore/scaffold
v0.1.0
Published
Bootstrap any software stack with sensible defaults
Maintainers
Readme
create-scaffold
Bootstrap any software stack with sensible defaults.
Quick Start
# Create a new Django project
npx create-scaffold myapp --base django
# Create a new Next.js project
npx create-scaffold myapp --base nextjs
# Interactive mode
npx create-scaffold myappAvailable Templates
| Template | Description |
|----------|-------------|
| django | Django REST API with authentication, Cloud Tasks, S3 storage |
| nextjs | Next.js 15 with TypeScript, Tailwind CSS, shadcn/ui |
Usage
# Using npx (recommended)
npx create-scaffold <project-name> [options]
# Or install globally
npm install -g create-scaffold
scaffold init <project-name> [options]Options
-b, --base <template> Base template (django, nextjs, or URL)
-a, --add <module> Additional modules to layer
-v, --var <key=value> Template variables
-o, --output <dir> Output directory
--no-prompt Disable interactive promptsCustom Templates
Use any git repository as a template:
# GitHub
npx create-scaffold myapp --base github:org/repo
# GitLab
npx create-scaffold myapp --base gitlab:org/repo
# Any git URL
npx create-scaffold myapp --base git:https://git.example.com/repo
# Local path
npx create-scaffold myapp --base file:~/templates/my-templateDocumentation
For full documentation, visit: https://github.com/makemore/scaffold
License
MIT
