Meta's Astryx design system surges past 18,000 stars on GitHub

Astryx, Meta's open-source design system, is back on top of GitHub's trending list. The project, built for creating interfaces in React, gained momentum with the release of version 0.7.11 on November 7, 2026, and has passed 18,000 stars on GitHub — up from about 15,000 on November 8, according to community trackers.

According to the project's own repository, Astryx grew inside Meta over eight years, becoming the company's largest design system, used in more than 13,000 internal apps. The code is open under the MIT license and published at github.com/meta/astryx.

Built for people and for AI agents

What sets Astryx apart is its "agent ready" approach: the API, documentation and CLI were designed together so that a person and an AI assistant build the same way, from the same reference. The system includes a CLI with component docs, templates, scaffolding, themes and codemods — including a command that exports a machine-readable JSON manifest — and an MCP server, the open model context protocol, that ships with the CLI. Meta’s bet on coding agents is not an isolated move: the company also acquired the startup Conductor, which specializes in orchestrating AI coding agents.

In practice, Astryx delivers more than 150 accessible components, brand-level theming, dark mode, ready-to-ship templates and a CLI in one cohesive system. It is built on React 19 or later and StyleX, Meta's CSS engine, with full TypeScript support. It ships seven ready-made themes: neutral, butter, chocolate, matcha, stone, gothic and y2k.

Getting started

Installation requires React 19 or later as a peer dependency. The official commands are:

npm install @astryxdesign/core @astryxdesign/theme-neutral @stylexjs/stylex
npm install -D @astryxdesign/cli

You can also install the CLI globally with npm i -g @astryxdesign/cli, so the astryx command works in any folder. Full documentation is at astryx.atmeta.com.

Still in beta, with caveats

The project describes itself as in beta, and not everything is stable: the chart packages @astryxdesign/vega and @astryxdesign/charts are published only under the @canary tag on npm, with no stable release, and the experimental @astryxdesign/lab package is not published to npm. Anyone adopting Astryx now should expect API changes.

Even so, the surge on GitHub shows that the idea — a design system designed from the start for developers and AI agents working together — has found an audience. For Meta, Astryx is also a showcase of how its teams build interfaces at scale; for developers, it is a ready-made, free foundation under a permissive license.

Featured image: the official Astryx banner, published in the project's public repository on GitHub (meta/astryx).

Sources

Transparency: this article was produced with the help of artificial intelligence, based on research and cross-checking of public sources on the internet, and reviewed before publication. GitHub star counts change over time; check the original sources listed above to confirm the details.

By Muse