DesignMD Maker logo ← Home Report · Code analysis
F
Design System

Free Shadcn UI Components, Blocks, Icons, Templates & MCP - ReUI

Design system extracted from https://reui.io on 2026-08-02 (code-based analysis).

Source · https://reui.io Engine · Code analysis Created · Aug 2, 2026 14:12 Cost · $0.0000
Detected Language

Design Style

technical / mono accents
monospace font in use
Palette

Colors

primary
#FFA3A3
1.91 on white · 11.02 on black · 0° 100% 82%
secondary
#000000
21 on white · 1 on black · 0° 0% 0%
accent
#FF6568
2.87 on white · 7.31 on black · 359° 100% 70%
Token Roles 8 tokens
background
#FAFAFA · 20.12:1 vs black
surface
#FEF2F2 · 19.2:1 vs black
text-primary
#000000 · 21:1 vs white
text-secondary
#FFCACA · 14.55:1 vs black
border
#FEE685 · 16.87:1 vs black
on-primary
#000000 · 21:1 vs white
on-secondary
#FFFBEB · 20.25:1 vs black
on-accent
#000000 · 21:1 vs white
Detected Palette 24 colors by frequency in source CSS
#000000
used 3× · 0° 0% 0%
#FAFAFA
used 2× · 0° 0% 98%
#FEF2F2
used 1× · 0° 86% 97%
#FFE2E2
used 1× · 0° 100% 94%
#FFCACA
used 1× · 0° 100% 90%
#FFA3A3
used 1× · 0° 100% 82%
#FF6568
used 1× · 359° 100% 70%
#FB2C36
used 1× · 357° 96% 58%
#E40014
used 1× · 355° 100% 45%
#BF000F
used 1× · 355° 100% 37%
#9F0712
used 1× · 356° 92% 33%
#82181A
used 1× · 359° 69% 30%
#460809
used 1× · 359° 79% 15%
#FFF7ED
used 1× · 33° 100% 96%
#FFEDD5
used 1× · 34° 100% 92%
#FFB96D
used 1× · 31° 100% 71%
#FF8B1A
used 1× · 30° 100% 55%
#FE6E00
used 1× · 26° 100% 50%
#F05100
used 1× · 20° 100% 47%
#C53C00
used 1× · 18° 100% 39%
#9F2D00
used 1× · 17° 100% 31%
#441306
used 1× · 13° 84% 15%
#FFFBEB
used 1× · 48° 100% 96%
#FEF3C6
used 1× · 48° 97% 89%
Type System

Typography

body-md
inherit
16px · 100 · LH 1.5
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
Detected Font Stacks
InterRobotoNoto SansNoto Serif"Source Sans 3"Roboto SlabLoraManrope
Tokens in Context

Components

button-primary
fontSize14px
fontWeight500
padding8px 12px
transitioncolor, background-color, border-color 150ms cubic-bezier(0.4, 0, 0.2, 1)
button-secondary
padding4px 4px
transitioncolor, background-color, border-color 200ms cubic-bezier(0.4, 0, 0.2, 1)
navigation-link
fontSize14px
fontWeight500
padding8px 12px
transitioncolor, background-color, border-color 150ms cubic-bezier(0.4, 0, 0.2, 1)
badge
fontSize12px
padding2px 8px
border1px solid currentColor
transitioncolor, background-color, border-color 150ms cubic-bezier(0.4, 0, 0.2, 1)
card
background{colors.surface}
border1px solid {colors.border}
radius12px
Animation

Motion

Easing Curves
cubic-bezier(.4, 0, 1, 1)cubic-bezier(0, 0, .2, 1)cubic-bezier(.4, 0, .2, 1)cubic-bezier(.4, 0, .6, 1)cubic-bezier(0.22, 1, 0.36, 1)
Transitions
stroke-dashoffset 1100ms cubic-bezier(0.22, 1, 0.36, 1)
Proof

Live Preview

Complete Reference

Full design.md Specification

Design Specification — Free Shadcn UI Components, Blocks, Icons, Templates & MCP - ReUI

FieldValue
Site / Projecthttps://reui.io
Analyzed on2026-08-02
Analysis modeAutomated code extraction (no AI)

Overview

This design system was extracted programmatically from the source page. It is built on a light canvas (#FAFAFA), ink text (#000000), a vivid accent (#FF6568). Display headings use a distinct face (Noto Serif) over the body stack (Inter). Detected font weights: 100, 200, 300, 400. Detected style signatures: technical / mono accents.

Logo asset(s): https://reui.io/favicon.ico

Color System

Detected palette (by frequency)

HexRGBHSLCount
#0000000, 0, 00° 0% 0%3
#FAFAFA250, 250, 2500° 0% 98%2
#FEF2F2254, 242, 2420° 86% 97%1
#FFE2E2255, 226, 2260° 100% 94%1
#FFCACA255, 202, 2020° 100% 90%1
#FFA3A3255, 163, 1630° 100% 82%1
#FF6568255, 101, 104359° 100% 70%1
#FB2C36251, 44, 54357° 96% 58%1
#E40014228, 0, 20355° 100% 45%1
#BF000F191, 0, 15355° 100% 37%1
#9F0712159, 7, 18356° 92% 33%1
#82181A130, 24, 26359° 69% 30%1
#46080970, 8, 9359° 79% 15%1
#FFF7ED255, 247, 23733° 100% 96%1
#FFEDD5255, 237, 21334° 100% 92%1
#FFB96D255, 185, 10931° 100% 71%1
#FF8B1A255, 139, 2630° 100% 55%1
#FE6E00254, 110, 026° 100% 50%1
#F05100240, 81, 020° 100% 47%1
#C53C00197, 60, 018° 100% 39%1

Assigned roles

Roles are taken from the page's own semantic CSS custom properties when present, otherwise inferred from usage frequency + luminance/saturation.

TokenHexRGBHSL
--color-primary#FFA3A3255, 163, 1630° 100% 82%
--color-accent#FF6568255, 101, 104359° 100% 70%
--color-background#FAFAFA250, 250, 2500° 0% 98%
--color-surface#FEF2F2254, 242, 2420° 86% 97%
--color-text-primary#0000000, 0, 00° 0% 0%
--color-secondary#0000000, 0, 00° 0% 0%
--color-text-secondary#FFCACA255, 202, 2020° 100% 90%
--color-border#FEE685254, 230, 13348° 98% 76%
--color-on-primary#0000000, 0, 00° 0% 0%
--color-on-secondary#FFFBEB255, 251, 23548° 100% 96%
--color-on-accent#0000000, 0, 00° 0% 0%

Typography

Primary typeface: Inter — stack: Inter

Display / heading typeface: Noto Serif (used for large headings; body uses the primary stack)

Font stacks (most used first)

  • Inter
  • Roboto
  • Noto Sans
  • Noto Serif
  • "Source Sans 3"
  • Roboto Slab
  • Lora
  • Manrope
  • IBM Plex Sans
  • JetBrains Mono

Derived type scale

TokenSize
body-md16px

Font sizes (by frequency)

SizeCount
1em1

Weights in use: 100, 200, 300, 400

Line heights (by frequency)

ValueCount
17
1.51
01

Spacing

ValueCount

Borders & Radius

RadiusCount
02

Animation & Motion

Transitions

  • stroke-dashoffset 1100ms cubic-bezier(0.22, 1, 0.36, 1)

Easing curves

  • cubic-bezier(.4, 0, 1, 1)
  • cubic-bezier(0, 0, .2, 1)
  • cubic-bezier(.4, 0, .2, 1)
  • cubic-bezier(.4, 0, .6, 1)
  • cubic-bezier(.4, 0, .2, 1)
  • cubic-bezier(0.22, 1, 0.36, 1)

Components

Extracted from the page's own interactive elements (classes → resolved CSS values).

button-primary — sample text: “Products”

PropertyValue
fontSize14px
fontWeight500
padding8px 12px
transitioncolor, background-color, border-color 150ms cubic-bezier(0.4, 0, 0.2, 1)

button-secondary — sample text: “Introducing ReUI Pro with 500+ Blocks”

PropertyValue
padding4px 4px
transitioncolor, background-color, border-color 200ms cubic-bezier(0.4, 0, 0.2, 1)

navigation-link

PropertyValue
fontSize14px
fontWeight500
padding8px 12px
transitioncolor, background-color, border-color 150ms cubic-bezier(0.4, 0, 0.2, 1)

badge

PropertyValue
fontSize12px
padding2px 8px
border1px solid currentColor
transitioncolor, background-color, border-color 150ms cubic-bezier(0.4, 0, 0.2, 1)

> Page contains canvas/WebGL elements — consider ambient effects layers.

Source Design Tokens (CSS custom properties)

:root {
  --font-inter: "Inter", "Inter Fallback";
  --font-sans: var(--font-sans);
  --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  --font-mono: var(--font-mono);
  --color-red-50: #fef2f2;
  --color-red-100: #ffe2e2;
  --color-red-200: #ffcaca;
  --color-red-300: #ffa3a3;
  --color-red-400: #ff6568;
  --color-red-500: #fb2c36;
  --color-red-600: #e40014;
  --color-red-700: #bf000f;
  --color-red-800: #9f0712;
  --color-red-900: #82181a;
  --color-red-950: #460809;
  --color-orange-50: #fff7ed;
  --color-orange-100: #ffedd5;
  --color-orange-300: #ffb96d;
  --color-orange-400: #ff8b1a;
  --color-orange-500: #fe6e00;
  --color-orange-600: #f05100;
  --color-orange-700: #c53c00;
  --color-orange-800: #9f2d00;
  --color-orange-950: #441306;
  --color-amber-50: #fffbeb;
  --color-amber-100: #fef3c6;
  --color-amber-200: #fee685;
  --color-amber-300: #ffd236;
  --color-amber-400: #fcbb00;
  --color-amber-500: #f99c00;
  --color-amber-600: #dd7400;
  --color-amber-700: #b75000;
  --color-amber-800: #953d00;
  --color-amber-900: #7b3306;
  --color-amber-950: #461901;
  --color-yellow-50: #fefce8;
  --color-yellow-100: #fef9c2;
  --color-yellow-300: #ffe02a;
  --color-yellow-400: #fac800;
  --color-yellow-500: #edb200;
  --color-yellow-600: #cd8900;
  --color-yellow-700: #a36100;
  --color-yellow-800: #874b00;
  --color-yellow-900: #733e0a;
  --color-yellow-950: #432004;
  --color-lime-100: #ecfcca;
  --color-lime-200: #d8f999;
  --color-lime-300: #bbf451;
  --color-lime-400: #9de500;
  --color-lime-500: #80cd00;
  --color-lime-600: #62a400;
  --color-lime-800: #3d6300;
  --color-lime-900: #35530e;
  --color-lime-950: #192e03;
  --color-green-50: #f0fdf4;
  --color-green-100: #dcfce7;
  --color-green-200: #b9f8cf;
  --color-green-400: #05df72;
  --color-green-500: #00c758;
  --color-green-600: #00a544;
}

Do's and Don'ts

Do

  • Do reserve the accent #FF6568 for interactive highlights and key moments — it is used sparingly on the source page.
  • Do keep the canvas at #FAFAFA; surfaces should stay within the detected neutral ramp.
  • Do set large headings in Noto Serif, and body copy in the primary stack.
  • Do stick to the detected font weight(s): 100, 200, 300, 400.

Don't

  • Don't introduce colors outside the detected palette — every hue above was found in the source.
  • Don't add gradients — the source page uses flat fills exclusively.
  • Don't add drop shadows; the source page relies on borders and surface shifts for depth, not elevation.

Design Tokens (copy-paste)

:root {
  --color-primary: #FFA3A3;
  --color-accent: #FF6568;
  --color-background: #FAFAFA;
  --color-surface: #FEF2F2;
  --color-text-primary: #000000;
  --color-secondary: #000000;
  --color-text-secondary: #FFCACA;
  --color-border: #FEE685;
  --color-on-primary: #000000;
  --color-on-secondary: #FFFBEB;
  --color-on-accent: #000000;
  --font-sans: Inter;
  --font-size-body-md: 16px;
  --font-display: Noto Serif;
}