Make your AI a shadcn expert

dbt Labs Design System

dbt Labs' marketing system pairs near-black ink on white with transform orange #fe6703 CTAs and gradient feature cards.

About dbt Labs DESIGN.md

Curated by Dov AzencotUpdated Source getdbt.com

  • Analytics & Data
  • Developer Tools & IDEs

dbt Labs' marketing site positions the analytics engineer as the audience and the marketing chrome reflects it. The hero "The open standard for modern, AI-ready data transformation" sits at 64px Polymath weight 600 in near-black on a pure-white canvas, framed by two transform-orange ribbon-arcs (a left-side cyan-violet glow and a right-side orange swoosh) that wrap around a paired video mockup beneath. The composition reads closer to a developer-conference keynote than to a SaaS pricing page — restrained display type plus dynamic abstract chrome, with the brand orange surfacing only on the primary CTA pill and on the AI-ready accent strip.

The DESIGN.md file packages the system into a machine-readable spec for React tooling. Inside: 18 color tokens drawn from the 42 raw hex values rendered on the page — the near-black ink (`#030711`, 757 occurrences, wired as `--color-terminal-black-950`) as the dominant text and border surface, transform orange (#fe6703 / #ff8c00, the brand-layer voltage) on CTAs and inline accents, and a constellation of 13 gradient-only brand hex codes (purple, blue, magenta, cyan, yellow) that appear exclusively inside feature-card backdrops. 16 typography tokens span Polymath (display) and Polymath-text (body) at weights 400–600 plus IBM Plex Mono for small-caps eyebrows, code blocks, and metadata strips. 18 components cover the orange-pill primary CTA, the gradient feature cards, the dark IDE-mockup panels, the hairline-bordered customer cards, and the form-input ladder.

Feed this file to Claude or Cursor and it reproduces dbt Labs' specific moves: near-black on white as the primary surface, single transform-orange voltage on the CTA only, gradient-fill feature cards for the three product narratives, and the 12 / 16px radius ladder with no 8px or 20px middle tier. The token references resolve cleanly — `{colors.transform-orange}` for the CTA voltage, `{colors.terminal-black}` for ink, `{typography.display-xl}` for the hero. The one move worth borrowing only if your product is itself developer-facing: the gradient-feature-card strategy works because the three cards each carry a distinct product story (Fusion engine, lineage, refactor) — applying the same pattern to a homogeneous feature set would read as decorative rather than as informational.

What makes it distinct

  1. Single transform-orange voltage#fe6703 fills the primary CTA pill and a single inline highlight on the hero; the brand color is held in reserve against the near-black ink
  2. Gradient feature cardsthe 3 main product-feature panels cycle through purple-blue, orange-magenta, and cyan-violet gradients; 13 brand-layer hex codes appear only inside these card backdrops
  3. Polymath + Polymath-text + IBM Plex MonoPolymath carries display at 600 weight, Polymath-text runs body at 400–500, IBM Plex Mono handles small-caps eyebrows and code metadata
  4. 12 / 16px radius ladder30 occurrences of 12px on smaller surfaces, 36 of 16px on cards; the system has no 8px or 20px tier
  5. Terminal-black palettethe color tokens are named --color-terminal-black-50 through 950, signaling the developer-tools positioning even before any color is applied

Live at getdbt.com

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

Screenshot of dbt Labs's website at getdbt.comgetdbt.com

Explore dbt Labs

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.

Other

Specialty colors.

dbt Labs design system FAQ

Common questions about dbt Labs'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 dbt Labs in your project

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

Download DESIGN.md