Make your AI a shadcn expert

Obsidian Design System

Obsidian's design system as a DESIGN.md file.

About Obsidian DESIGN.md

Curated by Dov AzencotUpdated Source obsidian.md

  • Productivity & SaaS
  • Documentation & Knowledge

Obsidian's marketing page reads like the readme for a privacy-first piece of software, not a SaaS landing. The page floor is "#171717" — zinc-900, never pure "#000000" — and headlines like "Sharpen your thinking." sit at 60px weight 600 with -1.2px tracking in the platform system-font stack. There is no custom display family, no web-font request, no atmospheric gradient. The only chromatic voltage is a single violet — "#a78bfa" on the wordmark and link accents, "#8a5cf5" as the lone filled-button background on the "Get Obsidian for macOS" pill. Below the hero, a 2×2 card grid hosts real product captures (vault graph, canvas board, plugin list, sync sheet) framed by 1px hairlines at "#262626". The card-as-screenshot pattern carries the entire page rhythm.

This DESIGN.md packages the spec into one machine-readable file written to the Google Labs format. Inside: 19 color tokens grouped into a violet brand ramp, a four-step dark surface ladder, structural hairlines, and a window-chrome triad ("#ff5f57", "#febc2e", "#28c840") used on the hero screenshot mockup; 12 typography roles all running ui-sans-serif from a 60px display down to 11px caption; a 6-step rounded scale anchored on 4px with a pill exit; a 7-step spacing scale on a 4px base unit; and 19 component definitions covering the violet macOS-download pill, the secondary ghost link, the feature-card frame, the dark top-nav, the plugin row, the encrypted-sync surface, and the in-card product screenshot frame.

Feed the file to Claude, Cursor, or Copilot and the agent reproduces Obsidian's restraint — system-font stack, single violet, four-step dark ladder, screenshots framed in cards — instead of a generic dark-theme template. Reference the tokens directly: every hex, font, radius, and spacing value is a quoted scalar you can paste into Tailwind config, CSS variables, or a component library. Obsidian is worth studying because it inverts the prevailing convention that personal-knowledge tools must announce themselves with a custom typeface and a gradient mesh; the brand identity is built almost entirely on what is absent.

What makes it distinct

  1. System-font sovereigntyevery word on the page rides ui-sans-serif with zero web-font payload, where competitors load Inter or a custom display family
  2. Single violet voltage#a78bfa carries the wordmark and the macOS download pill, with #8a5cf5 as the only filled-button background across the whole page
  3. Zinc-900 canvas with #262626 hairlinesa four-step dark ladder (#171717, #1e1e1e, #262626, #363636) where most dark sites flatten to a single near-black
  4. 4px-dominant corner vocabulary34 occurrences of 4px versus 7 pill instances, anchoring a software-documentation rectangle geometry rather than consumer pill softness
  5. Card-as-screenshot frameevery feature card hosts a real product capture (vault graph, canvas board, mobile sync sheet), so the chrome is a hairline frame around app evidence

Live at obsidian.md

A snapshot of the brand in production. Hover the frame to scroll the page; click to visit.

Screenshot of Obsidian's website at obsidian.mdobsidian.md

Explore Obsidian

Pick what you want to see — mockups, colors, typography, layout, or the full component list.

Brand & Accent

Sparing, CTA-only voltage.

Surface

Page and card backgrounds.

Text

Headlines, body, captions, muted.

Borders & Hairlines

Dividers, outlines, structural rules.

Other

Specialty colors.

Obsidian design system FAQ

Common questions about Obsidian's tokens, components, and how to use this DESIGN.md in your project.

Specs, directories, and component libraries that pair with this design system.

Use Obsidian in your project

One machine-readable file. Drop it into Claude, Cursor, or any AI tool that reads DESIGN.md.

Download DESIGN.md