Command Palette

Search for a command to run...

All recipes
Recipe · pricing

Brutalist SaaS

High-contrast, unapologetic, fast.

For dev tools, infra, or any product that wants to look like a tool, not a toy. Hairline borders, monospace, no decoration unless it earns it.

Jump to preview
Headline

Brutalist SaaS — function as ornament.

No 3D, no smoothing, no decoration. Just disciplined type, hairline borders, and a single Framer Motion micro-interaction reserved for the CTA.

Visual impact72
Performance load44
Live previewtokens · type · motion
preview · mono industrial
Pricing

Pay for the moments that earn it.

Three plans, one design system. Switch tiers without losing your stack.

Starter
$0free forever
  • 1 project
  • Community support
  • Light themes
popular
Studio
$29per month
  • Unlimited projects
  • AI generations
  • All themes
  • Priority support
Atelier
Customfor teams
  • SSO + audit
  • Dedicated rep
  • Custom themes
  • On-prem option
The stack

5 libraries, with intent

01
Next.jsframework

App Router, RSC, edge-ready

Why this RSC + ISR means content updates without rebuilds and the bundle stays minimal.

Impact
6/10
02

Utility-first styling

Why this Spacing and color tokens enforce the discipline brutalism demands.

Impact
6/10
03

Own your components

Why this Tabs, dialog, and tables come in unstyled — perfect for a brutalist re-skin.

Impact
7/10
04

Unstyled, accessible primitives

Why this All accessibility behavior is correct; the chrome on top can be as severe as we like.

Impact
5/10
05

Declarative React motion

Why this Used sparingly — only one motion moment, and it lands hard because of it.

Impact
7/10
Take it with youv0 · zip · stackblitz

The starter ships a Next.js app with the recipe's theme, fonts, and the libraries above already wired up.