Skip to content
Library

fastht.ml. Confetti scattered across gallery walls.

  • Developer tools
  • Mixed theme
  • 18 colors
  • 3 typefaces

FastHTML runs on a sticker-pack logic: monochrome type and pill-shaped controls float over alternating full-bleed color bands (light canvas, deep aubergine, periwinkle violet) while vivid green, yellow, pink, and violet shapes scatter like confetti in the margins. The signature is the button — a black pill with a two-layer shadow that stacks a bright white inner highlight on top of a dark drop shadow, making every control read as a physical sticker peeled from the page. Typography stays geometric and compact (Geist, tight tracking on large sizes, Geist Mono for code) so the saturated accents can do the emotional work. Cards are generously rounded (24–40px) but never feel soft — they sit on hard color blocks, not on layered neutrals.

Screenshot of fastht.ml
Captured from fastht.ml on October 11, 2026

fastht.ml design system

fastht.ml

Brand2

  • Full-bleed FAQ section background, section-level color band

  • Dark code-demo section background — the primary dark band

Accent9

  • Decorative blob shapes, accent fills in hero and code-demo section

  • Decorative blob shapes, warm accent fill in hero

  • Decorative blob shapes, soft accent fill in hero

  • Inline text accents, table text, light violet typography

  • Tinted card surface — pale green card variant

  • Tinted card surface — pale pink card variant

  • Tinted card surface — pale yellow card variant

  • Tinted card surface — pale violet card variant, nav pill background

  • Tinted card surface — mauve card variant

Neutrals7

  • Primary text, filled button fill, hero headline color

  • Borders on dark sections, secondary dividers

  • Disabled/inactive text, table muted cells

  • Muted secondary text, placeholder labels

  • Hairline borders, dividers, table grid lines

  • Light card surfaces on light sections, subtle fills

  • Light section canvas, card surface on dark/violet bands, button text on black

Try a pairing

Pick any two colors from the palette to check whether text stays readable on top.

Aa

Carbon on Periwinkle Violet

5.56 : 1 contrast

Background
Text
  • Body textPasses AA 4.5
  • Large textPasses AA 3
  • StrictFails AAA 7

More DESIGN.md files. Same web, different personalities.