sigilUI

Presets

44 curated visual identities — switch your entire design system with one config change.

What is a preset

A Sigil preset is a complete token bundle — colors, typography, spacing, radius, shadows, motion, and grid settings. Apply one and every component in your app updates in lockstep. No manual overrides. No class hunting.

npx @sigil-ui/cli preset cobalt

Browsing presets

# List all 46 presets with categories and descriptions
npx @sigil-ui/cli preset list

# Inspect a specific preset
npx @sigil-ui/cli preset cobalt

Or use the CLI init flow to pick one interactively:

npx @sigil-ui/cli init

Applying a preset

Via the CLI

npx @sigil-ui/cli preset cobalt

This compiles the preset tokens to CSS and updates your project's --s-* variables.

Via code

import { cobalt } from "@sigil-ui/presets/cobalt";

Then pass it to the Sigil compiler or write the tokens into your stylesheet.

Categories

Structural

Engineered precision. Grid lines, cross marks, disciplined layouts.

PresetDescriptionPrimary hueDisplay font
SigilCross marks + grid lines, soft indigoIndigoNacelle
KovaHard-forged clarity, disciplined structureTealInter
CobaltBlue metallic, chemical precisionCobaltInter
HelixDNA spiral, biological precisionTealInter
HexHexagonal grid, honeycomb geometryAmberSpace Grotesk

Minimal

Maximum whitespace. Pure essentials. Nothing wasted.

PresetDescriptionPrimary hueDisplay font
CruxDecisive minimal, pure essentialsNeutralNacelle
AxiomMathematical purity, axiomaticBlueInter
ArcCurved trajectories, flowing formsSkySatoshi
MonoMonochrome monospace, terminal aestheticNeutralSpace Mono

Dark

Deep blacks, premium surfaces, dramatic contrast.

PresetDescriptionPrimary hueDisplay font
BasaltVolcanic dark stone, dense and groundedSlateInter
OnyxPure black gemstone, ultra-dark premiumPurpleGT America
FangSharp edges, aggressive contrastRedSpace Grotesk
ObsidianVolcanic glass, mirror-darkSlateGT America
CipherEncrypted aesthetic, crypto-noirGreenSpace Grotesk
NoirFilm noir, cinematic dark, warm highlightsAmberGT America

Colorful

Dynamic palettes, gradients, expressive energy.

PresetDescriptionPrimary hueDisplay font
FluxDynamic gradients, energetic flowBlue-purpleSatoshi
ShardCrystalline fragments, prismatic facetsCyanSatoshi
PrismLight spectrum, rainbow celebrationRainbowSatoshi
VexPuzzle-like complexity, intricateFuchsiaSatoshi
DSGNDesign tool aesthetic, Figma-inspiredPurpleInter
DuskTwilight gradient, sunset transitionRose-violetSatoshi

Editorial

Typographic craft. Serif pairings. Inky textures.

PresetDescriptionPrimary hueDisplay font
EtchAcid-etched lines, engraved precisionEmeraldSöhne
RuneAncient symbols, mystical marksVioletFraunces
StrataGeological layers, earthy tonesAmberSöhne
GlyphLetterform-focused, editorialIndigoSöhne
MarkerHand-drawn marks, sketch aestheticBlackFraunces

Industrial

Heavy foundations. Metallic palettes. Utilitarian craft.

PresetDescriptionPrimary hueDisplay font
AlloyFused metals, warm steel + copperCopperSpace Grotesk
ForgeMolten heat, orange-red glowOrangeSpace Grotesk
AnvilHeavy industrial, weighty foundationsIronSpace Grotesk
RivetMechanical precision, utilitarianAmberInter
BrassWarm metallic, vintage patinaGoldFraunces

Edgeless

Open, ambient systems for softer pages without visible structural chrome.

PresetDescriptionPrimary hueDisplay font
VastExpansive open space, warm editorial tonesTerracottaFraunces
AuraEthereal dark with luminous violet glowVioletGeneral Sans
FieldClean utilitarian open spaceGreenSpace Grotesk
ClayWarm terracotta, handcrafted feelTerracottaDM Serif Display
SageBotanical calm and understated eleganceGreenLibre Baskerville
InkDeep indigo immersionIndigoPlus Jakarta Sans
SandWarm golden desert surfacesAmberInstrument Serif
PlumLuxurious deep plum and mauve surfacesMagentaPlayfair Display
MossDark forest organic-tech energyGreenSpace Grotesk
CoralSoft coral, warm and friendlyCoralOutfit
DuneGolden desert warmth with sharp edgesAmberInstrument Serif
OceanDeep teal, calming depthTealGeneral Sans
RoseDusty rose, refined serif typeRoseFraunces

Creating a custom preset

npx @sigil-ui/cli preset create

Or manually create a TypeScript file:

presets/my-brand.ts
import type { SigilPreset } from "@sigil-ui/tokens";

export const myBrand: SigilPreset = {
  name: "my-brand",
  metadata: {
    description: "Custom brand theme",
    author: "Your team",
    version: "1.0.0",
  },
  tokens: {
    colors: {
      primary: "oklch(0.55 0.20 145)",
      "primary-hover": "oklch(0.50 0.23 145)",
      "primary-muted": "oklch(0.88 0.05 145)",
      // ... all required color tokens
    },
    typography: {
      "font-display": '"Your Font", system-ui, sans-serif',
      "font-body": "system-ui, -apple-system, sans-serif",
      "font-mono": '"Fira Code", ui-monospace, monospace',
    },
    // spacing, radius, shadows, motion, sigil...
  },
};

Activate it by adding it to your project and selecting it with the CLI:

npx @sigil-ui/cli preset my-brand
npx @sigil-ui/cli doctor

Comparing presets

Use sigil diff to see what changes between two presets:

npx @sigil-ui/cli diff --preset sigil --preset cobalt