astryx

An open source design system that's fully customizable and agent ready

249 articles 2.7k View on GitHub ↗
249 articles
How to Set Up the Build Package for StyleX Astryx Source Builds

Set up the @astryxdesign/build package for StyleX Astryx source builds. Get zero-config Vite pipeline to compile Astryx components into production-ready modules and CSS.

how-to-guide
Aug 6, 2026
How to Use Astryx VegaChart and Chart Components for Data Visualization

Learn to use Astryx VegaChart and chart components for powerful data visualization in React. Effortlessly integrate and manage Vega specs for dynamic charts.

how-to-guide
Aug 6, 2026
How the Astryx SideNav Component Handles Collapsible Navigation

Discover how the Astryx SideNav component manages collapsible navigation using props, state, and a collapse context for controlled or uncontrolled modes. Learn more!

internals
Aug 6, 2026
How to Use Astryx SegmentedControl for Tab-Like Interfaces

Learn to use Astryx SegmentedControl for accessible tab-like interfaces. This component offers icons, disabled states, and responsive layouts for seamless navigation.

how-to-guide
Aug 6, 2026
How to Implement Dialog and AlertDialog with Astryx Accessibility Features

Learn to implement accessible Dialog and AlertDialog components using Astryx. Astryx ensures proper focus management, labeling, and dismissal for native dialogs.

how-to-guide
Aug 6, 2026
How to Use the Astryx Carousel Component for Image/Content Rotation

Master the Astryx Carousel component for dynamic image and content rotation. Learn to implement fade-edge masks, navigation, and programmatic control for seamless user experiences.

how-to-guide
Aug 6, 2026
How the Astryx Resizable Component Handles Panel Resizing

Discover how the Astryx Resizable component manages panel resizing with its useResizable hook, offering size clamping, snap points, collapse states, and localStorage persistence.

internals
Aug 6, 2026
How to Implement Form Validation with Astryx FormLayout and Field Components

Learn to implement form validation with Astryx FormLayout and Field components. Easily trigger error UI and manage layout for accessible forms.

how-to-guide
Aug 6, 2026
How to Use Astryx DateTimeInput and Calendar Components for Date Picking

Learn to use Astryx DateTimeInput and Calendar components for easy date picking. This guide covers their integration for accessible date and time selection.

how-to-guide
Aug 6, 2026
How the Astryx RichTextEditor Component Handles Text Editing: A Complete Guide to the Lexical Integration

Discover how the Astryx RichTextEditor component masterfully handles text editing with Lexical integration. Explore its powerful features and learn how to control it.

deep-dive
Aug 6, 2026
How to Use Astryx Chat Components: ChatMessageList and ChatComposerInput

Learn to use Astryx Chat components ChatMessageList and ChatComposerInput for accessible message histories and rich text input. Explore triggers tokens and custom send behaviors.

how-to-guide
Aug 6, 2026
How the Astryx Icon System and globalIconRegistry Enable Theme-Aware Icon Management

Discover how the Astryx Icon system and globalIconRegistry manage icons with theme-aware overrides, extensions, and universal rendering for React applications.

internals
Aug 6, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →