All design styles
Indie SaaS

Indie-SaaS / Retro-Utility

Raw. Intentional. Human.

minimal utility indie retro developer-tools

A design system that feels like a high-end version of a 1990s technical manual. Built to work, not to impress. The antidote to AI-generated slop.

What Is Indie-SaaS Design?

I first noticed this design style on TinyAdz, a product by John Rush. At first glance, it feels different. Not polished like modern SaaS. Not playful like startups.

It feels raw. Intentional. Almost like a digital manual.

Like something built to work, not to impress.

The Vibe

Built by a human, for humans.

The design feels like a high-end version of a 1990s technical manual — like you're reading on a Kindle or an old dev doc. Calm. Focused. Distraction-free.

Who Is Using It?

Solopreneurs, micro-SaaS builders, and "build in public" makers. You'll often see it in small tools, indie products, and personal projects where personality matters more than polish.

When Should You Use It?

Use it when:

  • Your product is utility-first (tools, dashboards, dev products)
  • You want to stand out from the "AI-generated SaaS look"
  • Your users value function over form

Avoid it if your product relies on heavy branding, storytelling, or emotional visuals.

Design Rules (Deep Dive)

Layout

Use tight, structured layouts — grids or stacked sections. Prefer left-aligned content like documentation or terminal interfaces. Think: Docs page > Marketing page.

Colors

Stick to 1 background + 1 text color. Add a single accent for links and buttons, used sparingly. The palette communicates clarity, not beauty.

Typography

Use clean sans-serif fonts like Inter or Geist. Slightly smaller font sizes than typical SaaS, with tight line-height closer to documentation. Typography is the design — don't reach for decoration when good type will do.

Borders vs. Shadows

In Indie-SaaS, borders replace shadows. Use 1px solid borders on cards, inputs, buttons, and sections. If you need a shadow, keep it hard and sharp: box-shadow: 2px 2px 0px 0px #000.

Illustrations & SVGs

Use hand-drawn illustrations. Slight imperfections are good — they communicate humanity. Stick to monochrome or 2-color maximum. If it looks too perfect, it's wrong.

Content Philosophy

Every element should feel like: "I added this because it's needed."

Indie-SaaS design is about honesty. Speak directly. Use developer tone. Remove every word that doesn't earn its place.