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

Currently in Beta · Built on React 19+ and StyleX
Astryx theme

Start anywhere.
Change anything.
Ship faster.

A design system that adapts to your workflow, not the other way around. Built for speed, clarity, and creative freedom.

Themes that fit your brand

Fully customizable themes ready for use. Make it yours without starting from scratch.Explore →

Little joys,everywhere you go

We believe the smallest details are the ones that matter most. Turn an ordinary day into something worth remembering.
Butter Croissant
Fresh

Butter Croissant

Flaky, laminated layers baked golden each morning.
Pancakes
Popular

Pancakes

Stacked tall with a melting pat of butter.
Belgian Waffle
New

Belgian Waffle

Deep pockets made for syrup and butter.

Checkout

Shipping methodDelivery time may vary based on location and availability.
Economy ShippingDelivered in 5–7 business days$12.00
Standard ShippingDelivered in 3–5 business days$16.00
Express ShippingDelivered in 1–2 business days$24.00
Payment method
Card
Apple Pay
Google Pay
Pay faster on Studio and everywhere Link is accepted.

Studio AI

Today
Where’s my order?
Your order #1043 — the Minimalist Watch and Linen Throw — shipped this morning from the Aisle 3 warehouse and is currently in transit with UPS. It’s on track to arrive at your address by end of day tomorrow.Let me know if you’d like to reschedule the delivery, redirect it to a pickup point, or start a return once it arrives.
Can you show me the full details?
Here’s everything I have on order #1043:
ItemsMinimalist Watch · Linen Throw$248
ShippingUPS Ground$12
Estimated arrivalTomorrow by 8pmOn time
TrackingUPS 1Z 999 AA1 0123 4567 84Track

Inventory

2 items are running low
ItemAvailableLocationTags
Butter CroissantAll-butter, 27 layers
64Case 1
Fresh
PancakesStack of three
38Griddle
Popular
Belgian WaffleLiège style, pearl sugar
51Griddle
New
Buttered ToastSourdough, thick cut
12Case 2
Classic
Cultured ButterEuropean style, salted
27Cooler
Staple
Almond CroissantFrangipane filled
19Case 1
Limited

Over 180 components

Accessible and themeable React components with built-in spacing, dark mode, and flexible styling.Explore →
BadgeBadge
Sample option

A design system that your agent can use

Scaffold projects, browse templates, generate themes, and get agent-ready docs from the command line or MCP.Explore →
How can i help you today?
Can you create me a table page

Ready to ship templates

Production-ready templates for common pages, just plug in your content.Explore →

Make every day a little more delightful, one small detail at a time.

We believe the smallest details are the ones that matter most. A little color, a thoughtful touch, a moment that catches your eye and makes you pause; that's what turns an ordinary day into something worth remembering.
Going places

Going places

Sometimes all it takes is one small thing to turn your whole day around. That's what good design is for.$75.00
Meeting people

Meeting people

Sometimes all it takes is one small thing to turn your whole day around. That's what good design is for.$80.00
Seeing things

Seeing things

Sometimes all it takes is one small thing to turn your whole day around. That's what good design is for.$75.00
Sharing ideas

Sharing ideas

Sometimes all it takes is one small thing to turn your whole day around. That's what good design is for.$75.00
Making memories

Making memories

Sometimes all it takes is one small thing to turn your whole day around. That's what good design is for.$60.00
Being free

Being free

Sometimes all it takes is one small thing to turn your whole day around. That's what good design is for.$80.00
  • src
    • components
    • pages
    • styles
import {useState, useCallback} from 'react';
import {Button} from '@astryxdesign/core/Button';
import {Text} from '@astryxdesign/core/Text';
​
const containerStyle = {
display: 'flex',
flexDirection: 'column',
gap: 8,
padding: 16,
};
const counterStyle = {
fontSize: 48,
fontWeight: 700,
fontVariantNumeric: 'tabular-nums',
};
​
export default function Counter() {
const [count, setCount] = useState(0);
​
const increment = useCallback(() => {
setCount(prev => prev + 1);
}, []);
​
const reset = useCallback(() => {
setCount(0);
}, []);
​
return (
<div style={containerStyle}>
<Text type="label">Counter</Text>
<span style={counterStyle}>
{count}
</span>
<Button label="Increment" onClick={increment} />
<Button label="Reset" variant="secondary" onClick={reset} />
</div>
);
}
$ yarn dev
yarn run v1.22.22
$ next dev
▲ Next.js 15.5.15
- Local: http://localhost:3000
​
✓ Ready in 2.4s
○ Compiling /counter ...
✓ Compiled /counter in 1.2s (847 modules)
GET /counter 200 in 1340ms
​
$

Counter.tsx

src/components/Counter.tsx

Payment Request

Review your order and complete your purchase. All transactions are secured with 256-bit SSL encryption.
Sign in to check out
Sign in to track your order and save your information for faster checkout.
Contact Information
Shipping Information
DeliveryPlease allow 1–3 business days processing time before your order ships.
Delivery method
Standard (3–7 business days)$4.95
Expedited (1–2 business days)$9.95
Payment MethodAll transactions are secure and encrypted.
OR
VisaMastercardAmex
Promo Code
Gift Options
Secure Payment
SSL Encrypted
Free Returns
Speckled Stoneware Mug
Speckled Stoneware Mug
$78.00
Hand-thrown · 12 oz
Stoneware Dinner Plate
Stoneware Dinner Plate
$72.00
Reactive glaze · 10 in
Cereal Bowl
Cereal BowlLIMITED EDITION
$80.00
Speckled clay · 6 in
Order Total
Subtotal$230.00
Shipping$4.95
Tax$18.40
Total$253.35
Free shipping on orders over $300
By clicking continue, you agree to our Terms of Service and Privacy Policy.

Account settings

Personal info

Legal nameAlex Johnson
Edit
Preferred first nameNot provided
Edit
Email addressa***n@example.com
Edit
Phone number+1 ***-***-0123
Edit
Identity verificationVerified
Residential addressNot provided
Edit
Mailing addressNot provided
Edit
Emergency contactProvided
Edit
Why isn't my info shown here?We're hiding some account details to protect your identity.
Which details can be edited?Contact info and personal details can be edited. If this info was used to verify your identity, you'll need to get verified again the next time you book—or to continue hosting.
What info is shared with others?We only release contact information after a reservation is confirmed.

Hi, Andrew

Where should we start?

project_brief.pdfwireframes_v2.figapi_spec.yamluser_research.csvbrand_guidelines.pdf
Solstice Mug & Plate Set
Product image 1
Product image 2
Product image 3
Product image 4
Product image 5
Product image 6

Solstice Mug & Plate Set

4.3 (128)
$89.00$119.00Sale
A hand-thrown mug and plate set that brings quiet warmth to every meal. The mug sits easy in the hand with a generous 12 oz capacity, while the 8-inch plate works for everything from toast to tapas. Each piece is kiln-fired at 2,300°F for a finish that resists chips and stains. Subtle variations in the reactive glaze mean no two sets are exactly alike. Dishwasher and microwave safe.
Glaze
Finish
Quantity
High-fire stoneware clay, wheel-thrown and trimmed by hand. Reactive glaze applied by dipping — color pools and breaks naturally over the clay body. Lead-free and food-safe. Unglazed foot ring reveals the raw clay underneath. Each piece is bisque-fired, glazed, then fired again to cone 10 in a gas reduction kiln.
Free shipping on all ceramics orders over $75. Each piece is individually wrapped in recycled kraft paper and cushioned for transit. Returns accepted within 30 days — items must be unused and in original packaging. Replacement pieces available individually.
Mug height: 9.5 cm / 3.75 in. Mug diameter: 8.5 cm / 3.35 in. Capacity: 350 ml / 12 oz. Plate diameter: 20 cm / 8 in. Plate height: 2 cm / 0.75 in. Weight: 680 g / 1.5 lb (set).

Astryx powers over 13,000 apps

Astryx has grown inside Meta over the last eight years, shaped by the engineers, designers, and product teams who depend on it every day.

Design for speed

Foundations you can trust, speed you can feel. The system is built so teams stop reinventing the basics and start shipping the ideas that matter.
Get started in minutes →

Built by the people who use it

The system gets sharper when we put it to work in the real world. Using it in context strengthens the whole system for everyone.
Learn how to contribute →

Ready for what's next

The quality bar is accelerating. Astryx pairs opinionated foundations with flexible patterns so your system keeps pace, no matter how the craft evolves.
See what's new →

Discover the fulldesign system

Browse 180+ components, explore production-ready templates, and tune themes to match your brand; pick a starting point and go.