Blueprint packages for the Kompo framework.
Starters, adapters, design systems, and framework templates.
This monorepo contains all the blueprint packages for Kompo. Blueprints define the templates, starters, adapters, and design system integrations that the Kompo CLI uses to scaffold and generate code.
| Package | Description |
|---|---|
@kompojs/blueprints |
Core blueprints (adapters, drivers, features, starters for all frameworks) |
@kompojs/blueprints-nextjs |
Next.js-specific elements and starters |
@kompojs/blueprints-react |
React-specific elements and starters |
@kompojs/blueprints-nuxt |
Nuxt-specific elements and starters |
@kompojs/blueprints-vue |
Vue-specific elements and starters |
@kompojs/blueprints-express |
Express-specific elements and starters |
When you run kompo add app, the CLI resolves blueprints using a registry with this resolution order:
- Local (
.kompo/templates/) — your project overrides - Installed packages (
@kompojs/blueprints-nextjs, etc.) — framework-specific - Core (
@kompojs/blueprints) — built-in fallback
Each blueprint package declares its capabilities via a kompo.blueprint.json:
{
"$schema": "https://kompojs.dev/schemas/kompo.blueprint.json",
"kompo": "1.0",
"name": "@kompojs/blueprints-nextjs",
"type": "framework",
"framework": "nextjs",
"paths": {
"elements": "elements/",
"starters": "starters/"
}
}You can create your own blueprint package for community or internal use:
mkdir my-kompo-blueprints && cd my-kompo-blueprints
npm init -yCreate kompo.blueprint.json:
{
"$schema": "https://kompojs.dev/schemas/kompo.blueprint.json",
"kompo": "1.0",
"name": "@acme/kompo-blueprints-sveltekit",
"type": "framework",
"framework": "sveltekit",
"paths": {
"elements": "elements/",
"starters": "starters/"
}
}my-kompo-blueprints/
kompo.blueprint.json
elements/
apps/sveltekit/
framework/
files/ # Template files (.eta)
catalog.json # Dependencies
starters/
sveltekit/
tailwind/
blank/
starter.json
npm publishUsers install it with:
pnpm add -D @acme/kompo-blueprints-sveltekitThe Kompo CLI will automatically discover it.
git clone https://github.com/kompojs/blueprints.git
cd blueprints
pnpm install
pnpm build| Repository | Description |
|---|---|
| kompojs/kompo | CLI, kit, config, core runtime |
| kompojs/create-kompo | create-kompo scaffolder |
| kompojs/workbench | Visual architecture explorer |
We welcome blueprint contributions! Whether it's a new framework, design system, or adapter:
- Fork this repo
- Create your blueprint package under
packages/ - Add a
kompo.blueprint.jsonmanifest - Add your templates in
elements/and starters instarters/ - Submit a pull request
See the Contributing Guide for details.
MIT © 2026 SmarttDev and Kompo contributors