spawnkit
v1.3.12
Published
A CLI tool to scaffold web3 projects with ease.
Maintainers
Readme
spawnkit
Spawnkit is a friendly, zero-config CLI that scaffolds modern dApp starter projects from curated templates — then installs dependencies and prints the “what to do next” commands. Pick your vibe, pick a preset, name your app, and you’re ready to build.
Installation
Use without installing:
npx spawnkit@latest initOr install globally:
npm install -g spawnkit@latest spawn init
You’ll choose:
- Language style (vibe)
- Project preset
- Project folder name
Example session:
✔ Pick your language style: Default - clean & professional
✔ Choose your project setup: Next.js + Hardhat Starter kit
✔ Enter a name for your project folder: spawnedUsage
spawnCommands
spawn— interactive modespawn init— interactive modespawn <preset>— non-interactive preset selection (still prompts for project name)spawn init <preset>— non-interactive preset selection and project name (projectName = preset)
How It Works
- Pick a language style (“vibe”):
default,genz, orshakespeare - Pick a template preset
- Enter a project folder name
- Spawnkit downloads the template, installs dependencies, and prints the next commands (like
cd <your-app>andnpm run dev)
What It Does
- Prompts for a language style (“vibe”), a template preset, and a project folder name
- Downloads the chosen template via
degitand creates the folder - Detects your package manager automatically and installs dependencies
- Prints helpful follow-up commands (e.g.
cd <your-app>,npm run dev)
Key Features
- Interactive flow with three language styles
- Validated presets and safe folder handling
- Auto-installs using your detected package manager
Update Notifier
Spawnkit checks for new releases and shows a small banner if you’re out of date. The suggested update command adapts to your package manager.
