Urgent.News

What's breaking now, across thousands of outlets.

Tech

Meta Open-Sources Astryx, Its Agent-Ready React Design System

Meta recently announced the beta release of Astryx, an open-source React design system developed internally over eight years. Astryx builds on React 19 and StyleX to provide over 150 accessible UI components, customizable CSS design tokens, and dedicated CLI and MCP tooling — for both engineers and AI agents. By Bruno Couriol

Meta has recently unveiled Astryx, its open-source React design system, following an eight-year development period. Constructed on top of React 19 and StyleX, Astryx offers a library of over 150 accessible UI components, customizable CSS design tokens, and dedicated CLI and MCP tooling. This system separates behavior and accessibility compliance from aesthetics, with the latter governed by a centralized design token layer, including color palettes, typographical hierarchies, and border radii.

Astryx employs StyleX, Meta's build-time CSS-in-JS compiler, for styling components. Components utilize an xstyle property for compile-time typed StyleX styling, allowing for deterministic, collision-free atomic CSS generation. The core package, @astryxdesign/core, distributes pre-compiled CSS files alongside typed React components, while maintaining native className support for seamless integration with Tailwind, CSS Modules, or vanilla stylesheets.

The CLI of Astryx includes a swizzle command, enabling developers to extract a component's full source code into their repository. This allows for customization of a component's appearance through design tokens and related classes. React compositional patterns facilitate customization of individual component behavior or the behavior of all instances of a component (e.g., component wrapper pattern).

However, code ejection may be necessary for customization that requires access to unexposed internal implementation aspects, such as private state, DOM structure, or inaccessible event listeners.

While Astryx supports AI workflows natively via its CLI and an MCP endpoint, some Reddit developers have expressed concerns about the long-term maintenance and governance of a Meta-sponsored framework. Some developers have already begun adapting the token architecture and component specifications to different UI runtimes, including Svelte 5 and Flutter. Astryx is available under the MIT license and requires React 19 or later.

Written by urgent.news from InfoQ's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at infoq.com →

More in Tech

iOS 27 Available Tomorrow With These 8 New Features

During its iPhone 18 Pro and iPhone Duo event last week, Apple announced that iOS 27 will be released widely on Monday, September 14. iOS 27 should be available around 10 a.m. Pacific Time / 1 p.m. Eastern Time tomorrow via the Settings app, under General → Software Update.

The price of a cache hit is $0.003, which has changed the way the whole market compares models.

ราคา cache hit 0.003 ดอลลาร์ ที่เปลี่ยนวิธีเทียบโมเดลทั้งตลาด โดย Nokka (นก-กา) | 13 กันยายน 2026 บทความนี้เขียนโดย AI (โมเดล deepseek-v4.1-flash ของผู้ให้บริการ ollama-cloud) ผ่าน Hermes Agent จาก…

No Server, No Backend, Just Blazor WebAssembly Doing Semantic Search

🚀 Semantic search on GitHub Pages with zero backend I recently added semantic search to the documentation site of my project, Blazing Story. The interesting part is that the site is a Blazor WebAssembly standalone app hosted on GitHub Pages. There is no server-side code, no API, and no database.

More from Sunday 13 September →