Make your AI a shadcn expert

Drizzle ORM Design System

Drizzle ORM's design system as a DESIGN.md file — no primary brand color, dark gray #222222 ink, system-ui at 40px display, Menlo monospace, 8px radius.

About Drizzle ORM DESIGN.md

Curated by Dov AzencotUpdated Source orm.drizzle.team

  • Backend, Database & DevOps
  • Developer Tools & IDEs

Drizzle's marketing page does not have a brand color. The CSS custom properties expose no --primary, no --accent, no brand hex in any variable name — the entire rendered surface runs on a cool dark-gray scale anchored by near-black charcoal ink (#222222) and mid-gray body text (#444444). The hero headline "ORM for you to settle" uses system-ui at 40px / weight 700 in the same charcoal as every other heading on the page, and the animated stacked emoji above it (three drizzle water-drop emoji) are the only non-gray visual decoration. Unlike Prisma, which holds a single teal CTA in reserve, or PlanetScale, which pairs a brand violet with a white canvas, Drizzle withholds color entirely and names the tool after the weather. The restraint is the brand.

The DESIGN.md file packages this into machine-readable tokens. Inside: 15 color tokens on a strict achromatic gray ladder from near-black #222222 to off-white #ffffff, plus a cobalt link accent #006be6 (the system's only chromatic moment, appearing 20 times on external reference links); 13 typography tokens using the system-ui sans stack for all prose and Menlo/system-mono for two distinct code tiers; 8 radius values dominated by 8px (141 occurrences); 9 spacing values on a mixed 8–12px rhythm; and 16 component definitions covering the gray-surface release badge, the two-column performance benchmark panel, the runtime integration chip grid, and the Drizzle Studio data-table panel.

Feed this file to Claude or Cursor and it reproduces Drizzle's specific moves: no brand color, only cobalt links; system-ui headlines at modest weights rather than a display typeface; monospace at 9–12px for inline code and sidebar trees; and 8px card geometry throughout. The one move worth borrowing for any documentation-first tool: the willingness to make the page look like a very good README rather than a marketing site. Drizzle reads like a tool by developers who respect that their audience will evaluate the code, not the colors.

What makes it distinct

  1. No primary brand colorthe CSS custom properties declare no brand hex; the entire system runs on a cool achromatic gray scale with a single cobalt link accent
  2. Emoji as the brand illustration layerthe hero stacks three drizzle emoji above the headline rather than custom SVG artwork or photography
  3. Two-speed monospaceMenlo at 9.75px for inline code chips and a system mono stack at 12px for sidebar tree entries; monospace at tiny sizes signals the ORM's SQL-native philosophy
  4. 8px dominant radius (141 occurrences)card geometry is consistently mid-soft with a 2px base tier for syntax annotation chips
  5. Gray scale onlyno gradient, no shadow illustration, no chromatic accent beyond the cobalt link color; the page reads as a documentation entry point, not a marketing surface

Live at orm.drizzle.team

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

Screenshot of Drizzle ORM's website at orm.drizzle.teamorm.drizzle.team

Explore Drizzle ORM

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

Surface

Page and card backgrounds.

Text

Headlines, body, captions, muted.

Borders & Hairlines

Dividers, outlines, structural rules.

Other

Specialty colors.

Drizzle ORM design system FAQ

Common questions about Drizzle ORM'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 Drizzle ORM in your project

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

Download DESIGN.md