icon of Astryx

Astryx

開源 React 設計系統,擁有 160 個以上的無障礙元件、彈性主題設定、範本與面向 Agent 的工具。

社群:

產品概覽

Astryx 是什麼?

Astryx preview

Astryx 是 Meta 推出的開源設計系統,用於建構 production-ready 的 React 介面。它建構於 React 19+ 與 StyleX 之上,將無障礙元件、以 token 為基礎的主題設定、深色模式支援與可重複使用的頁面範本整合於單一工具組中。團隊可採用預先編譯的 CSS 快速設定,也可從原始碼建構以取得更精細的樣式控制。其 CLI 與 MCP 伺服器還能讓程式碼 Agent 以結構化方式存取元件文件、範例、範本與設計系統慣例。


主要功能

  • 無障礙 React 元件

    提供超過 160 個可主題化的 React 元件,擁有一致的 API、內建間距、深色模式支援與可重複使用的互動模式。

  • 品牌級主題設定

    團隊可透過 token 定義色彩、字體、間距、動效與元件樣式覆寫,而不需要重寫元件實作。

  • 彈性的客製化路徑

    支援漸進式客製化,從直接使用元件、套用自訂 CSS、擴充變體,到匯出完整元件原始碼皆可。

  • production-ready 範本

    內建開箱即用的頁面模式,協助團隊以結構化版面而非空白畫布快速搭建常見產品介面。

  • 面向 Agent 的文件

    提供可產生精簡 Agent 上下文檔案的 CLI,以及讓相容工具檢索元件文件、取得使用範例的 MCP 伺服器。

  • 雙重發布方式

    可安裝預先編譯的 CSS 快速上手,也可從 TypeScript 與 StyleX 原始碼引入,以取得元件層級的樣式最佳化。


使用案例

  • 內部產品工具 : 使用一致的控制項、表單、表格與導覽模式,建構儀表板、後台管理面板、工作流程工具與資料密集型介面。
  • 品牌化 Web 應用程式 : 透過自訂主題與元件覆寫打造獨特的產品識別,同時保留共用的行為與無障礙特性。
  • 快速產品原型設計 : 使用元件與頁面範本,不需重複建構常見 UI 模式即可將產品概念轉化為可運作的 React 介面。
  • 設計系統標準化 : 為多個產品團隊提供共同的 UI 基礎,減少前端重複工作並提升跨應用程式的一致性。
  • AI 輔助前端開發 : 為程式碼 Agent 提供版本相符的元件參考、規則與範例,使產生的 UI 程式碼遵循 Astryx 慣例。
  • 可客製化的企業級介面 : 在不永久 fork 底層系統的情況下,讓複雜的應用程式介面適應組織特定的設計需求。

常見問題

Astryx 的替代方案

🚀

Astryx 網站分析