Meta/Astryx: An open source design system that's fully customizable and agent ready
⭐ 27,696 | Astryx is an open source design system originally built inside Meta, powering over 13,000 apps. It provides 150+ accessible components that can be used seamlessly by both humans and AI assistants using the exact same tooling and references.
Original image temporarily unavailable
Overview and Background
Astryx is an open source design system that grew inside Meta over the last eight years. It became the largest and most-used design system in the company, powering over 13,000 applications. Built on React 19+ and StyleX, it provides 150+ accessible components, brand-level theming, dark mode, ready-to-ship templates, and a CLI as one cohesive system.
Key Features
What makes Astryx different is its focus on open internals and AI readiness. It features no styling lock-in, allowing developers to override styles using Tailwind, CSS modules, or plain CSS. Themes are managed via CSS custom properties, enabling deep customization without forking component sources. Furthermore, its API, documentation, and CLI are designed concurrently so that people and AI assistants build interfaces in the exact same way.
Getting Started and Architecture
Astryx requires React 19 or later. Users can install the core package, themes, and CLI via npm, pnpm, or yarn. The project is organized into modular packages including @astryxdesign/core, @astryxdesign/cli, and a set of ready-made customizable themes, making it easy to integrate into existing React and Vite projects.
View selection rationale
Importance 71/100
About this brief
- Content type
- News summary
- Source type
- First-party / official source
- Original source
- GitHub Trending ↗
- First seen
- Process
- AI-assisted discovery, translation, summarisation, classification and scoring; standards and corrections are maintained by the editorial desk.
- Verification
- The original URL and publication metadata are retained. This brief is not independently fact-checked unless explicitly stated.
- Published by
- Polyemergence Editorial Desk · PolyEmergence Pte Ltd.
- Conflict disclosure
- No financial or commercial conflict declared.