Tabbied
2019, revived 2026Free website templates for every trade, with generated patterns in place of stock photos.
Tabbied is a free library of 300+ one-page website templates for trades, 300+ generated patterns and 400+ color palettes. Every template is built around a pattern instead of stock photos.
Recolor a template, swap its patterns and download it as HTML/CSS or React, with no account. The patterns are also an npm package for React, Vue, Svelte and plain JavaScript, with an MCP server for coding agents.
Patterns drawn with css-doodle by Chuan Yuan
Templates
300+ one-page sites for real kinds of business, 48 to a gallery page under 12 category filters. Search matches words and their stems, so “plumber” finds plumbing templates.

Big YardDog daycare

BridgewordTranslation

Fix-It SaturdayRepair cafe

Four FramesPhoto booth hire

Heron PointGolf club

Institut VollmerMaterials research

MadrigalViolin atelier

Pinewood RV ParkCampground

Plumbline PayrollPayroll and HR

Second Life VintageVintage clothing

Stillpoint MassageMassage therapist

The GimletCocktail bar
Whole sites
Each template has the sections a small business needs, with copy written for its trade. Every one works on a phone, most with their links behind a Menu button.
Make it yours
Picking a palette recolors the whole page through its CSS custom properties, on many templates the illustrations too. Shuffle patterns redraws every pattern field from the library.
Downloads
Downloads are free and need no account: plain HTML that opens straight from a folder, or a React project with a Vite scaffold.
Patterns
Each pattern is a small css-doodle program drawn live in the browser from a seed, so Shuffle gives a new arrangement every time.
Palettes
400+ curated palettes of 3 to 7 colors, searchable by name, color the library, the editor and the templates alike. A pattern exports as a 3000px PNG, a vector SVG or code.
For developers
The tabbied npm package draws the same patterns in React, Vue, Svelte, a web component or plain JavaScript, and a bundle carries only the designs it imports.
import { TabbiedPattern } from "tabbied/react";
import { chamfer } from "tabbied/patterns";
<TabbiedPattern
pattern={chamfer}
palette={["transparent", "#FF4D6D", "#2E86AB",
"#F5B82E", "#7E4A8C", "#2BB3A3"]}
seed="park"
density={0.5}
/>MCP server
At tabbied.com/mcp, coding agents can search the patterns, look at their previews and get ready code. Run locally, the server also renders SVG and PNG files.
Stack
The site is a static Next.js export on Cloudflare Workers. A small Hono Worker handles accounts, downloads, the API and MCP, with D1 and R2 behind it.

