Independent rebuild

Astryx — Rebuilt in
Figma

Meta's open-source Astryx design system, recreated component-by-component in Figma — built directly from the real React/StyleX source, not visual guesswork.

THEMES

Complete Theming System

Every theme comes with Light and Dark modes, giving you 14 total combinations. Each component is fully mapped to variable tokens, so switching between modes is a single click — no manual restyling required.

Themes

Minimalist Watch
New

Minimalist Watch

Clean design meets everyday durability.

1
Wireless Headphones
Popular

Wireless Headphones

Immersive sound, all-day comfort.

1
Canvas Backpack
Limited

Canvas Backpack

Water-resistant canvas with sleek style.

1

Inventory

Type and hit enter… Filters
2 items are running low
ItemAvailableLocationTags
Minimalist WatchStainless steel, sapphire crystal 42 Aisle 3 New
Wireless HeadphonesANC, 30hr battery 128 Aisle 1 Popular
Canvas BackpackWater-resistant, 25L 63 Aisle 2 Limited
Leather WalletFull-grain, RFID blocking 15 Aisle 4 Drinkware
Travel TumblerVacuum insulated, 16oz 87 Aisle 5 Drinkware
Linen ThrowHeavyweight, oat 24 Aisle 6 Home
THE APPROACH

Built from real source, not screenshots

Every component in this file was rebuilt by reading Astryx's actual React and StyleX source — not by eyeballing screenshots. That means prop APIs, token bindings, and interaction states that hold up to real scrutiny, duplicated for free so any designer can build with it.

Real prop APIs

Variant and state props mirror the component's actual source signature.

Real token bindings

Color, spacing and radius trace back to the same StyleX tokens the code consumes.

Real interaction states

Hover, focus, active and disabled states match source behavior, not a guess.

Real interaction states

Hover, focus, active and disabled states match source behavior, not a guess.

COMPONENT SHOWCASE

115 components, faithfully rebuilt

A sample of the library — hover any tile to see its variant and interaction states.

The primary click-to-act control: submissions, confirmations, navigation.

Sarah Chen

Single-line text entry for short values like names, emails, search terms.

AB SF SR 5+

Shows a user's photo falling back to initials with optional status indicator.

Plan

Groups radio items with Field-style label/description/status integration.

An on/off control for settings that apply immediately without form submission.

Section Title

Collapsible content goes here. This area is visible when the section is expanded.

A single show/hide region with a trigger for progressive disclosure.

How can I help?

Complete message authoring area with input, toolbar, and status display.

TOKEN SYSTEM

Every value is a token

Text

primary

#1D1C11

secondary

#605F52

disabled

#ADAC9E

Background

surface

#FFFFFF

body

#FDFBE4

muted

#F3F2E2

Border

default

#E5E3D4

emphasized

#C7C4B2

Icon

primary

#1D1C11

secondary

#605F52

disabled

#ADAC9E

Accent

default

#225BFF

accent-muted

#225BFF33

on-accent

#FFFFFF

Overlay

default

#1D1C1180

hover

#1D1C110D

pressed

#1D1C111A

Spacing scale

0px
2px
4px
6px
8px
12px
16px
20px
24px
28px
32px
36px
40px
44px
48px

Shape

--radius-none

--radius-inner

--radius-element

--radius-container

--radius-page

--radius-chat

--radius-full

Elevation scale

shadow-very-low

shadow-low

shadow-medium

shadow-high

shadow-very-high

shadow-overlay

100+ components
115+ variable tokens
14 modes

Duplicate it, use it, ship it

Free on Figma Community. No account gate, no watermark —
just the file.

Get it now