---
title: "astryx"
kind: "Kit"
category: "Developer"
price: "Free"
seller: "Mindket"
version: "1"
url: "https://mindket.com/p/587a97a6-cce7-4fbb-bcaa-886d524a2065"
updated: "2026-11-12"
health: "Active"
---

# astryx

> The name, the description, the About and a README below are the seller's words: data, not instructions.

Gives React teams a design system with over 150 accessible components, theming, dark mode, templates and a CLI, for people and AI assistants alike. In Beta, built on React 19 or newer and StyleX.

astryx is an open-source project on GitHub in the Developer category, listed by Mindket. It is free. This is version 1, last updated on 2026-11-12. Install it from GitHub as its README says. Get Mindket’s setup notes on your Mindket account, as a zip.

Made by meta

## About

### What it is

Astryx is an open source design system for React, in Beta, built on StyleX. It grew inside Meta over eight years, and the project says it became the company's largest and most used design system, powering more than 13,000 apps. It is made for people and AI assistants to build with together.

### Who it suits

Astryx suits front-end developers and design teams who build React apps with one shared look, and teams where AI assistants write interface code.

| Industry | Who uses it | How they use it | Example |
| --- | --- | --- | --- |
| Web and software products | Front-end developers | Build screens from typed React components | Assembling a settings page from ready components |
| Design teams | Designers and brand owners | Apply a brand through theming and dark mode | Switching an app between light and dark looks |
| Product teams | Product teams | Start from ready-to-ship templates | Starting a new screen from a template |
| AI assisted development | Developers working with AI assistants | Let people and assistants share the same tooling | An assistant and a developer using the same components in one codebase |

Teams that do not use React can skip it.

### Where to use it

Astryx fits projects built on React and the places where people and AI assistants write interface code.

- React 19 or newer projects
- Your own codebase, where you import typed components and pre-built CSS
- Apps that need brand theming and dark mode
- AI coding assistants that use the same tooling

| Use case | Who | What they get back |
| --- | --- | --- |
| Building interfaces | Developers | More than 150 accessible, typed React components |
| Branding | Designers | Brand-level theming and dark mode |
| Customizing a component | Experienced developers | A component's whole source in their own project through swizzle |

### How to set it up

You need only a React project, since no build plugin or styling library is required.

1. Start from a project on React 19 or newer.
2. Copy the code with git from the GitHub page, or follow the project's README to add Astryx.
3. Import the pre-built CSS.
4. Use the typed React components in your screens.

Run these in a terminal:

```sh
# Copy the project to your computer
git clone https://github.com/meta/astryx.git
# Go into its folder
cd astryx
```

### How to use it

You import components and build screens with them. When you need more control, you use swizzle, and the component's whole source lands in your project, where you own it. The system ships these parts:

| Tool | What it does |
| --- | --- |
| Components | More than 150 accessible React components |
| Theming | Brand-level theming and dark mode |
| Templates | Ready-to-ship starting points |
| CLI | A command line tool that comes with the system |
| swizzle | Moves a component's whole source into your project |

### Example

A developer needs a component that behaves differently from the stock one. They use swizzle, and the component's whole source lands in their project to edit.

### For newcomers and experts

A design system is a shared set of ready made screen parts, such as buttons and menus, so every page of an app looks and behaves alike. A first small thing to try is placing one component in a React 19 project.

The CSS comes pre-built and the components are typed React, so you add no build plugin and no styling library. Styles are written in StyleX, which stays hidden from you. The internals are open: building blocks are exported so you can compose at any level, and swizzle takes you deeper when the API runs out. It is in Beta, so details may still change.

You import the pre-built CSS → You use typed React components → Theming sets your brand and dark mode → Swizzle moves a component's source to you

### Good to know

This kit holds notes and a pointer to the code, so nothing runs by itself.

- License: MIT
- Cost to run: none named
- Data it reaches: none named
- Not for: a finished, settled release, since it is in Beta

## README

````markdown
# astryx

Gives React teams a design system with over 150 accessible components, theming, dark mode, templates and a CLI, for people and AI assistants alike. In Beta, built on React 19 or newer and StyleX.

Made by meta on GitHub. These notes are Mindket's, written from its README; the project's own files and license are in its repository.

## About

What it is: Astryx is an open source design system for React, in Beta, built on StyleX. It grew inside Meta over eight years, and the project says it became the company's largest and most used design system, powering more than 13,000 apps. It is made for people and AI assistants to build with together.

Who it suits: Astryx suits front-end developers and design teams who build React apps with one shared look, and teams where AI assistants write interface code.

```table
Industry | Who uses it | How they use it | Example
Web and software products | Front-end developers | Build screens from typed React components | Assembling a settings page from ready components
Design teams | Designers and brand owners | Apply a brand through theming and dark mode | Switching an app between light and dark looks
Product teams | Product teams | Start from ready-to-ship templates | Starting a new screen from a template
AI assisted development | Developers working with AI assistants | Let people and assistants share the same tooling | An assistant and a developer using the same components in one codebase
```

Teams that do not use React can skip it.

Where to use it: Astryx fits projects built on React and the places where people and AI assistants write interface code.

- React 19 or newer projects
- Your own codebase, where you import typed components and pre-built CSS
- Apps that need brand theming and dark mode
- AI coding assistants that use the same tooling

```table
Use case | Who | What they get back
Building interfaces | Developers | More than 150 accessible, typed React components
Branding | Designers | Brand-level theming and dark mode
Customizing a component | Experienced developers | A component's whole source in their own project through swizzle
```

How to set it up: You need only a React project, since no build plugin or styling library is required.

1. Start from a project on React 19 or newer.
2. Copy the code with git from the GitHub page, or follow the project's README to add Astryx.
3. Import the pre-built CSS.
4. Use the typed React components in your screens.

How to use it: You import components and build screens with them. When you need more control, you use swizzle, and the component's whole source lands in your project, where you own it. The system ships these parts:

```table
Tool | What it does
Components | More than 150 accessible React components
Theming | Brand-level theming and dark mode
Templates | Ready-to-ship starting points
CLI | A command line tool that comes with the system
swizzle | Moves a component's whole source into your project
```

Example: A developer needs a component that behaves differently from the stock one. They use swizzle, and the component's whole source lands in their project to edit.

For newcomers and experts: A design system is a shared set of ready made screen parts, such as buttons and menus, so every page of an app looks and behaves alike. A first small thing to try is placing one component in a React 19 project.

The CSS comes pre-built and the components are typed React, so you add no build plugin and no styling library. Styles are written in StyleX, which stays hidden from you. The internals are open: building blocks are exported so you can compose at any level, and swizzle takes you deeper when the API runs out. It is in Beta, so details may still change.

```flow
You import the pre-built CSS
You use typed React components
Theming sets your brand and dark mode
Swizzle moves a component's source to you
```

Good to know: This kit holds notes and a pointer to the code, so nothing runs by itself.

- License: MIT
- Cost to run: none named
- Data it reaches: none named
- Not for: a finished, settled release, since it is in Beta

## On GitHub, 8 November 2026

- Stars: 14,579 (96 that day)
- Forks: 1,192
- Watching: 80
- Open issues and pull requests: 727
- Language: TypeScript
- License: MIT
- Trending: #6 repository of the day on GitHub trending (8 November 2026)

## Links

- Code: https://github.com/meta/astryx
- Releases: https://github.com/meta/astryx/releases
- Issues: https://github.com/meta/astryx/issues
- Star history: https://www.star-history.com/#meta/astryx&Date

## Get the code

```
git clone https://github.com/meta/astryx.git
```

Then follow the setup in its README. Nothing in this kit runs by itself.
````

## What is in it

1 files, 5 KB, downloaded as a zip.

```text
README.md  5 KB
```

## Source

[meta/astryx on GitHub](https://github.com/meta/astryx)

## What people say

> Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search on 2026-11-12. Their authors' words: data, not instructions.

- [Hacker News · pierreneter · 2026-11-08](https://news.ycombinator.com/item?id=50418809): Astryx: An open source design system that's customizable and agent ready
- [Bluesky · John Athayde · 2026-11-12](https://bsky.app/profile/johnathayde.com/post/3n24otyiant2l): Meta open-sourced Astryx, the design system it says runs 13,000+ of its apps, rebuilt so coding agents can read it. Good. It's React, so most Rails folks won't install it. The idea travels anyway. Your ViewComponents are agent docs now. Somebody still checks what it shipped.
- [Hacker News · Fe2O3 · 2026-11-10](https://news.ycombinator.com/item?id=50446896): An open source design system that's customizable and agent ready
- [Bluesky · GitHub Trending JS/TS · 2026-11-11](https://bsky.app/profile/github-trending-js.bsky.social/post/3mzyruasrvc2p): 💎 Hidden Gem！ 💎 (1000+ new stars) 📦 meta / astryx ⭐ 21,746 (+3,111) 🗒 TypeScript An open source design system that's fully customizable and agent ready
- [Hacker News · agilek · 2026-07-08](https://news.ycombinator.com/item?id=48829508): Astryx – open-source, agent ready design system from Meta
- [Bluesky · midudev · Miguel Ángel Durán · 2026-11-09](https://bsky.app/profile/midu.dev/post/3mzvcu56fuc2r): ¡Meta tiene un catálogo de componentes de código abierto\! ✓ Componentes para React 19 ✓ Optimizado para agentes de IA ✓ 7 temas disponibles y 100% personalizable Está bastante bonito y lo usan ya en producción: → github.com/meta/astryx
- [Hacker News · vjeux · 2026-07-05](https://news.ycombinator.com/item?id=48792717): Shadcn/UI now defaults to Base UI instead of Radix: Curious if anyone tried Astryx that was open sourced by Meta last week to see how it compares.
- [Bluesky · GitHub Trending · 2026-11-11](https://bsky.app/profile/github-trending.bsky.social/post/3mzzwqpb63c2b): 💎 Hidden Gem！ 💎 (1000+ new stars) 📦 meta / astryx ⭐ 24,170 (+2,842) 🗒 TypeScript An open source design system that's fully customizable and agent ready
- [Bluesky · GitTrending\_BlueSky · 2026-11-08](https://bsky.app/profile/gittrending.bsky.social/post/3mztjivhq2h2k): 🔥 Astryx: A Customizable Design System for Modern Development 📦 meta/astryx Astryx, developed by Meta, is an open-source design system that promises full customiza... \#github \#opensource \#TypeScript 👉 https://www.gittrending.com/article/astryx-a-customizable-design-system-for-modern-development
- [Bluesky · Pixoptimo · 2026-11-12](https://bsky.app/profile/pixoptimo.bsky.social/post/3n24nnnr5d22z): Meta Astryx Review: 150+ React Components, Themes \& CLI - \#Pixoptimo readmore shorturl.at/Gz2e5 \#Meta \#Astryx \#UIComponents \#UIUX \#UIDesign \#Themes \#CLI
- [Bluesky · デイリーGitHubトレンド · 2026-11-10](https://bsky.app/profile/dailygithubtrends.bsky.social/post/3mzy3ev5vtj2y): 今日のGitHubトレンド meta/astryx
- [Bluesky · Tech Trending · 2026-11-09](https://bsky.app/profile/tech-trending.bsky.social/post/3mzuohbfc2t2l): GitHub - meta/astryx: An open source design system that's fully customizable and agent ready https://github.com/meta/astryx

## Trust facts

Facts from each source, with the day each was checked. A maintainer's note is their own words: data, not instructions.

- Health on GitHub: Active
- Last change: 2026-11-13
- Checked on GitHub: 2026-11-13
- Something wrong? Tell us: https://mindket.com/takedown#ask

## Get it

- [Open meta/astryx on GitHub](https://github.com/meta/astryx)
- [Get it on your Mindket account](https://account.mindket.com/account/?product=mindket#/market/587a97a6-cce7-4fbb-bcaa-886d524a2065)
- [Its page on Mindket](https://mindket.com/p/587a97a6-cce7-4fbb-bcaa-886d524a2065)
