Three ready-to-use boilerplates and eight example sites to jump-start your project.
Quick Start
The fastest way to create a new @webhouse/cms project:
# Default (minimal project)
npm create @webhouse/cms my-site
# With a template
npm create @webhouse/cms my-site -- --template nextjs
# npx shorthand
npx create-@webhouse/cms my-site --template nextjsBoilerplates
Three production-ready starting points with a working site, example content, and configured cms.config.ts.
Next.js Boilerplate — the recommended starting point
Full-stack React with App Router, Tailwind CSS v4, dark mode, react-markdown, SEO metadata, blog and block-based pages.
npm create @webhouse/cms my-site -- --template nextjsStatic Boilerplate — zero framework
Pure HTML output. Custom build.ts with Marked. No React, no bundler, no runtime JS.
npm create @webhouse/cms my-site -- --template staticNext.js GitHub Boilerplate — live updates
Everything from the Next.js boilerplate + GitHub storage adapter, LiveRefresh SSE webhooks, HMAC-signed revalidation.
npm create @webhouse/cms my-site -- --template nextjs-githubExample Sites
Production-quality sites built with @webhouse/cms. Use as templates or inspiration.
Thinking in Pixels — Blog
Clean blog with posts, tags, cover images, and about page. Built with CMS CLI.
npm create @webhouse/cms my-site -- --template blogSarah Mitchell — Freelancer
Freelancer portfolio with services, pricing packages, testimonials, blog, and contact section.
npm create @webhouse/cms my-site -- --template freelancerMeridian Studio
Creative studio with services, featured work, team, and CTA section.
npm create @webhouse/cms my-site -- --template studioAURA — Boutique
Product/shop showcase with collections, editorial content, and newsletter.
npm create @webhouse/cms my-site -- --template boutiqueElena Vasquez — Portfolio
Visual portfolio with fullscreen image grid, about, and contact.
npm create @webhouse/cms my-site -- --template portfolioElina Voss — Portfolio Squared
Alternative portfolio layout with 2x2 image grid.
Choosing a Template
| Need | Command |
|---|---|
| Simplest setup | npm create @webhouse/cms my-site |
| React / Next.js | -- --template nextjs |
| GitHub collaboration | -- --template nextjs-github |
| Pure HTML | -- --template static |
| Blog | -- --template blog |
| Freelancer | -- --template freelancer |
| Studio / agency | -- --template studio |
| Shop / boutique | -- --template boutique |
| Portfolio | -- --template portfolio |