Skip to contentVibraUI
22 palettes · one attribute

Themes

22 named palettes beside the one Vibra ships with. Each is a complete theme — every token, both modes, the same contrast floors — scoped to data-preset, so it repaints a page from <html> or from any wrapper. Apply one here and the whole site wears it; the choice is remembered.

  • Light & dark mode
  • 22 palettes
  • One data-preset attribute
  • Two densities
  • CSS variables only
  • Export to your codebase

One palette, every block

The same revenue dashboard, repainted. Pick a palette; nothing else on the page changes.

Every palette

Each card is drawn in its own palette. Open one for the frame, the install command and the whole stylesheet.

Folio

A warm linen ground with ink text and one iris accent — the paper look, for a dashboard that should read like a well-set report.

background
card
primary
chart-2
success
danger

npx shadcn@latest add @vibra/theme-folio

Open

Graphite

Cool graphite greys with a low-chroma blue. Built for the dark mode, with a slate light mode beside it.

background
card
primary
chart-2
success
danger

npx shadcn@latest add @vibra/theme-graphite

Open

Paper

Warm off-white, ink text and an ochre accent. Built for the light mode; after dark the neutrals stay warm charcoal.

background
card
primary
chart-2
success
danger

npx shadcn@latest add @vibra/theme-paper

Open

Mono

The paper ground with no accent at all: the brand is the ink, and colour is left to data and status.

background
card
primary
chart-2
success
danger

npx shadcn@latest add @vibra/theme-mono

Open

Phosphor

Near-black with a phosphor-green accent, an amber warning and hairlines drawn in the accent instead of white.

background
card
primary
chart-2
success
warning

npx shadcn@latest add @vibra/theme-phosphor

Open

shadcn

The shadcn/ui default: a neutral zinc ladder with the ink as its accent — the palette everyone starts from, on every Vibra token.

background
card
primary
chart-2
success
danger

npx shadcn@latest add @vibra/theme-shadcn

Open

Noir

Pure black on white and white on black, no middle ground: developer-first chrome, an amber first series, a blue second.

background
card
primary
chart-2
success
danger

npx shadcn@latest add @vibra/theme-noir

Open

Emerald

An emerald green on near-white, deepened to the shade that reads as a word, with a warm grey ladder behind it.

background
card
primary
chart-2
success
danger

npx shadcn@latest add @vibra/theme-emerald

Open

Indigo

Cool violet-grey chrome: quiet planes, an indigo accent in the light mode and near-white after dark.

background
card
primary
chart-2
success
danger

npx shadcn@latest add @vibra/theme-indigo

Open

Terracotta

Terracotta on parchment: a warm cream ground, a clay accent, and charts in clay and violet.

background
card
primary
chart-2
success
danger

npx shadcn@latest add @vibra/theme-terracotta

Open

Claymorphism

Soft clay: a grey ground with lifted white cards, generous radii, and an indigo accent that runs the whole chart palette.

background
card
primary
chart-2
success
danger

npx shadcn@latest add @vibra/theme-claymorphism

Open

Amber

One warm amber accent over a strictly neutral ladder, deepened so it carries text; the chart palette walks from amber to umber.

background
card
primary
chart-2
success
danger

npx shadcn@latest add @vibra/theme-amber

Open

Cleanslate

A cool blue-white slate with an indigo accent — the plainest of the lot, and the easiest to build on.

background
card
primary
chart-2
success
danger

npx shadcn@latest add @vibra/theme-cleanslate

Open

Citrus

Lime and teal on a bright neutral ground: the lime deepened until it reads, the teal kept as the second series.

background
card
primary
chart-2
success
danger

npx shadcn@latest add @vibra/theme-citrus

Open

Falcon

Slate blues throughout — an indigo-grey accent in the light mode, a sage-teal one after dark, and a cool grey ladder.

background
card
primary
chart-2
success
danger

npx shadcn@latest add @vibra/theme-falcon

Open

Modern

A single vivid blue on white and nothing else that isn't grey; the chart palette is the blue at five depths.

background
card
primary
chart-2
success
danger

npx shadcn@latest add @vibra/theme-modern

Open

Alpine

A night ski lodge: alpine-night ink, a cobalt accent with a coral companion in the charts, and a faint blush canvas.

background
card
primary
chart-2
success
danger

npx shadcn@latest add @vibra/theme-alpine

Open

Violet

Fintech-editorial: a white canvas, navy ink, one violet-blue action colour, and neutrals tinted cool blue, never warm.

background
card
primary
chart-2
success
danger

npx shadcn@latest add @vibra/theme-violet

Open

Ocean

Deep teal-blue water: a cool ground, a sea accent, and charts that read like a tide chart.

background
card
primary
chart-2
success
danger

npx shadcn@latest add @vibra/theme-ocean

Open

Ruby

A crimson accent on a neutral ground — warm-blooded, for a product that wants its one colour to be red.

background
card
primary
chart-2
success
danger

npx shadcn@latest add @vibra/theme-ruby

Open

Sand

Desert light: a warm sand ground, a terracotta accent, and ink with a little sun in it.

background
card
primary
chart-2
success
danger

npx shadcn@latest add @vibra/theme-sand

Open

Arctic

A polar night: slate-blue ground and a frost accent, built for the dark mode with a cool light mode beside it.

background
card
primary
chart-2
success
danger

npx shadcn@latest add @vibra/theme-arctic

Open

Start with a page

One command, and the page — its parts, its sample data, its server actions — is source in your repository. No account, no license key, nothing to keep in step with a release.

npx shadcn@latest add @vibra/theme-vibra