astryx
An open source design system that's fully customizable and agent ready
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 Use Astryx VegaChart and Chart Components for Data VisualizationLearn to use Astryx VegaChart and chart components for powerful data visualization in React. Effortlessly integrate and manage Vega specs for dynamic charts.
How the Astryx SideNav Component Handles Collapsible NavigationDiscover how the Astryx SideNav component manages collapsible navigation using props, state, and a collapse context for controlled or uncontrolled modes. Learn more!
How to Use Astryx SegmentedControl for Tab-Like InterfacesLearn to use Astryx SegmentedControl for accessible tab-like interfaces. This component offers icons, disabled states, and responsive layouts for seamless navigation.
How to Implement Dialog and AlertDialog with Astryx Accessibility FeaturesLearn to implement accessible Dialog and AlertDialog components using Astryx. Astryx ensures proper focus management, labeling, and dismissal for native dialogs.
How to Use the Astryx Carousel Component for Image/Content RotationMaster 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 the Astryx Resizable Component Handles Panel ResizingDiscover how the Astryx Resizable component manages panel resizing with its useResizable hook, offering size clamping, snap points, collapse states, and localStorage persistence.
How to Implement Form Validation with Astryx FormLayout and Field ComponentsLearn to implement form validation with Astryx FormLayout and Field components. Easily trigger error UI and manage layout for accessible forms.
How to Use Astryx DateTimeInput and Calendar Components for Date PickingLearn to use Astryx DateTimeInput and Calendar components for easy date picking. This guide covers their integration for accessible date and time selection.
How the Astryx RichTextEditor Component Handles Text Editing: A Complete Guide to the Lexical IntegrationDiscover how the Astryx RichTextEditor component masterfully handles text editing with Lexical integration. Explore its powerful features and learn how to control it.
How to Use Astryx Chat Components: ChatMessageList and ChatComposerInputLearn to use Astryx Chat components ChatMessageList and ChatComposerInput for accessible message histories and rich text input. Explore triggers tokens and custom send behaviors.
How the Astryx Icon System and globalIconRegistry Enable Theme-Aware Icon ManagementDiscover how the Astryx Icon system and globalIconRegistry manage icons with theme-aware overrides, extensions, and universal rendering for React applications.
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:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →