Spokes.wiki Search About
Software Source Code source ↗ source url updated Fri Jul 10 2026 00:00:00 GMT+0000 (Coordinated Universal Time)

Astryx

Astryx (Meta, MIT) is an open-source web design system that powers 13,000+ of Meta’s internal applications — “fully customizable and built for how we build now — by people and the agents working alongside them.” It’s a founding source of this spoke (previously parked in the hub _inbox as a ui-frameworks stray).

What’s in it

A design system in the full sense — not just components but the layers beneath and around them:

  • Foundations — typography, color, layout, and accessibility primitives (design tokens).
  • 150+ accessible React components with TypeScript.
  • Patterns — ready-made solutions for tables, forms, wizards, navigation.
  • Theming — seven CSS-variable themes (neutral, butter, chocolate, matcha, stone, gothic, y2k); themes override CSS custom properties without forking.
  • Built on React + StyleX, shipping pre-built CSS with no build plugins; styling isn’t locked to a framework (works with Tailwind, CSS modules, or plain CSS). Monorepo: @astryxdesign/core, @astryxdesign/cli.

Fully customizable + agent-ready

Two marketed axes. Customization is layered: themes swap CSS variables, components expose internal building blocks for composition, and styling stays framework-agnostic. Agent-ready means the API, docs, and CLI are deliberately predictable so humans and AI agents build identically — the clearest instance of the agent-ready-ui thread: a design system whose conventions are legible enough for a coding agent to compose reliably.

Tier / caveats

T2 — first-party repo/README, authoritative for structure; “fully customizable / agent-ready” are the project’s framing, not independent evaluation. It’s Meta’s internal system opened up, so real-world external adoption is unproven.

meta · design-system · ui-framework · agent-ready-ui · opentui