SolidJS Design System
SolidJS's marketing design system: Gordita sans-serif, a steel-blue brand palette spanning dark navy to cornflower, 24px pill radius, and a uncluttered-white below-fold canvas.
About SolidJS DESIGN.md
Curated by Dov AzencotUpdated Source solidjs.com
- Developer Tools & IDEs
SolidJS's marketing site opens on a dark gradient hero — navy transitioning to mid-blue — with a geometric sans-serif headline ("Simple and performant reactivity for building user interfaces.") set in Gordita at 36px weight 600. The primary CTA is a cornflower-blue pill button leading to a 100-second video. Surrounding it, pale-steel 3D-rendered shape decorations (teardrop blobs and geometric tiles in varying blue transparencies) give the hero depth without the code-first austerity that frameworks like Angular or Preact lean on. It reads as the most approachable entry point in the fine-grained reactive space.
The system's whole identity lives within a single hue: blue. The brand ladder spans from a muted navy (#2c4f7c, the themeColor meta tag) through steel (#446b9e, section backgrounds and gradient node) to cornflower (#4f88c6, the primary button fill). Below the hero fold, the page washes to white and blue retreats to section headings, code syntax highlights, and link accents. The navigation at top runs on white with black ink, using Gordita at 16px weight 400 for link text — distinctly warmer than the cold grays that Preact or Qwik deploy.
For teams adopting SolidJS's aesthetic in React, the operative token is the pill radius: the 24px capsule at 21 occurrences tells you this is a friendly, rounded system. Pair that with Gordita (or its nearest substitute) at weight 600 for headings and 400 for body, and a blue-family accent ladder that stays within a single hue rather than mixing complementary colors. The library's performance-first ethos shows up more in the code than in the design — the visual identity is warmer and more accessible than you might expect from a framework that beats React in benchmarks.
What makes it distinct
- Gordita as proprietary identitya geometric sans used across all tiers (display, body, label, mono fallback) at weights 400-700, giving the site a distinct voice versus Inter/Roboto defaults
- Blue-family brand ladderthree distinct blues from dark navy (#2c4f7c) to medium steel (#446b9e) to cornflower button (#4f88c6); the whole page is within a single hue family
- 24px pill radius as dominantthe most-used radius at 21 occurrences, treating buttons and section chips as fully-rounded capsules while inner surfaces stay at 4-8px
- White below-fold canvasthe hero is dark-gradient, but 80% of the page is on a white or near-white surface with the blue palette used for accents only
- Monospace as syntax highlight onlyMenlo/Monaco mono appears exclusively in the embedded live code editor; Gordita handles every marketing surface
Live at solidjs.com
A snapshot of the brand in production. Hover the frame to scroll the page; click to visit.
solidjs.comExplore SolidJS
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.
SolidJS design system FAQ
Common questions about SolidJS's tokens, components, and how to use this DESIGN.md in your project.
Related reading
Specs, directories, and component libraries that pair with this design system.
Browse all design systems
The full directory of DESIGN.md files on shadcn.io, with live mockups for each.
SolidJS — official site
SolidJS's public marketing site — the source of truth for the live tokens captured in this file.
The DESIGN.md specification
Google Labs' open spec for machine-readable design system files — the format this page is built on.