shibumistack.dev

Roadmap

Building in public.

The plan is public while the stack settles. This page tracks what is decided, what ships first, and where the design is still open.

Now

Make the path clear

Brand, landing pages, CLI design, and the DX plan. The product promise is being narrowed before the package ships.

Next

Ship create-shibumi

Release the scaffolder with Minimal, Full-stack, and Static themes plus deploy config chosen during setup.

Then

Add owned extensions

Ship auth, email, uploads, payments, and admin as copied source with migrations and agent guidance.

What is planned.

create

create-shibumi. A Bun-first scaffolder with prompts for template, deploy target, git, and dependencies.

themes

Minimal, Full-stack, Static. Different starts for different projects, not one template forced everywhere.

deploy

Config generated up front. Cloudflare, Vercel, Fly.io, static CDN, and self-hosted Bun with Docker.

data

SQLite in development. Drizzle keeps schema and queries familiar while production follows the target.

core

CSRF included. Security defaults should not be an optional extension.

extensions

Copy code, not dependencies. Auth, Resend email, uploads, payments, and admin are added explicitly and owned by the app.

agents

agents.md fragments. Each extension can append local instructions so coding agents know the conventions.

server

shibumi-server. A small VPS deploy helper: receive webhook, pull repo, rebuild, and register the route with Caddy.

渋み Get started

When we have the package, you'll run this in your terminal to scaffold a new project.

bun create shibumi@latest

or npm create shibumi@latest