
Astryx (Meta)
Meta's open source enterprise design system and React 19 component library with 170+ accessible components, StyleX integration, and agent-ready tooling.

Overview
Astryx is an open-source, enterprise-grade design system and comprehensive React component library created by Meta (Facebook). Refined internally over eight years to power more than 13,000 production applications across Meta, Astryx is engineered from the ground up for speed, creative flexibility, and seamless AI agent workflows (Agent-Ready). Featuring over 170 accessible, themeable components, Astryx couples React 19 fundamentals with StyleX and design tokens to eliminate repetitive styling overhead.
Key Features
- Battle-Tested at Scale: Powers 13,000+ internal apps across Meta, packaging 170+ production-grade components spanning complex forms, data tables, navigation trees, and interactive chat interfaces.
- Agent-Ready by Design: Ships with an official CLI and Model Context Protocol (MCP) server support, generating deterministic
AGENTS.mdandCLAUDE.mdcheat sheets for autonomous coding agents. - Dynamic Theming Engine: Offers curated theme packages (Neutral, Butter, Matcha, Gothic, Chocolate, Y2K) configured via CSS Custom Properties and Cascade Layers for zero-friction branding.
- Modern Foundation (React 19 & StyleX): Built for modern web architectures with native StyleX zero-runtime atomic styling integration alongside first-class Tailwind CSS compatibility.
Installation & Quick Start
# Install core packages, StyleX peer dependency, neutral theme, and CLI (React 19+)
npm install @astryxdesign/core @stylexjs/stylex @astryxdesign/theme-neutral @astryxdesign/cli
# Scaffold AI coding agent guidelines
npx astryx initimport React from 'react';
import { Button } from '@astryxdesign/core/Button';
import { VStack, Card } from '@astryxdesign/core/Layout';
import { Heading, Text } from '@astryxdesign/core/Typography';
import { Badge } from '@astryxdesign/core/Badge';
export function DashboardOverview() {
return (
<Card elevation="low" padding={6}>
<VStack gap={4}>
<div className="flex items-center justify-between">
<Heading level={3}>Enterprise Console</Heading>
<Badge tone="success" label="13k+ Apps at Meta" />
</div>
<Text tone="subtle">
Built with Astryx, the enterprise-ready design system designed for speed, clarity, and AI agents.
</Text>
<Button
variant="primary"
label="Deploy Workspace"
onClick={() => console.log('Triggered Astryx workflow')}
/>
</VStack>
</Card>
);
}Why Choose Astryx?
- Proven Enterprise Reliability: Eliminate design system debt with rock-solid accessibility, keyboard navigation, and token hierarchies proven across Meta’s most demanding products.
- AI-Native Engineering: Accelerate development with purpose-built CLI prompts, templates, and MCP interfaces tailored for LLMs and autonomous coding assistants.
Comments & Discussion
No comments yet. Be the first to share your experience or thoughts!
Related libraries
Curated by category & stackDuolingo UI (ShadLingo)
A comprehensive Duolingo-inspired design system and component suite built on shadcn/ui v4 and Tailwind CSS, featuring signature 3D buttons, vivid owl-green tokens, and gamified interaction cards.
8bitcn/ui
Accessible retro 8-bit components and blocks built on shadcn/ui and Tailwind CSS. Open source, copy-paste, and crafted for modern React apps.
23rd
An open-source shadcn/ui registry of opinionated, tasteful components by radiumcoders — WebGL shaders, playful 404s, and interactive showpieces you copy, paste, and own.