shibumistack.dev

A tech stack to keep

Simple.
Yours.

A lean, opinionated web stack for building calm, durable apps with Bun, Hono, Drizzle, Alpine, and Zod.

Coming soon

渋み shibumi Refined simplicity
dir
Where should we create your project?
./quiet-bamboo
theme
Choose a theme
○ Minimal: smallest useful app
Full-stack: routes, data, validation
○ Static: content site, zero server
done
✓ Project ready
next
cd quiet-bamboo && bun dev
docs
https://shibumistack.dev/docs
Create

Themes, not boilerplate

Choose a theme for the thing you are building. Shibumi writes plain files into your repo.

Add

Grow when ready

Auth, email, uploads, payments, or admin copied as source code when the project needs it.

Ship

Few moving parts

Prepare static, edge, or self-hosted deploys with clear config and little ceremony.

Five pieces, chosen with care.

  1. 01Bunruntime, bundler, test runner, package manager
  2. 02Honosmall routes, middleware, SSR
  3. 03Drizzletyped schema, queries, migrations
  4. 04Alpinesmall interactions, no client app required
  5. 05Zodvalidation at the edges

Start with a theme.

01

Minimal

Smallest useful app. Routes, layout, styles, and tests.

02

Full-stack

SSR, API routes, Drizzle, Zod, and tiny Alpine sprinkles.

03

Static

Content site, zero server. Pre-built output for pages that do not need runtime.

For humans and agents

Every project includes an agents.md file with the local conventions: routes, data, tests, and boundaries.

Every extension must include its own agents.md fragment. Shibumi merges those fragments with the project guidance so agentic coding gets more efficient as the app grows.

Extensionscoming soon

Add auth, email, uploads, payments, or admin when the project needs it. Extensions copy source files into your repo, so the code stays visible, removable, and yours.

Community extensions can be submitted to the registry and installed with the same flow once they pass the checks.

Deploy anywherecoming soon

Ship to Cloudflare, Vercel, Railway, Fly.io, a static CDN, or your own VPS. Shibumi generates the config for the path you choose.

For VPS deploys, shibumi-server will receive a webhook, pull the repo, rebuild the app, and ask Caddy to route the domain with HTTPS.

Read the Roadmap for targets, extension plans, and self-hosting details.

Begin with a quiet stack.

bun create shibumi@latest
渋み 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