Build with us

A friendly community of designers and engineers shaping the system together.
A growing community of designers and engineers ship Astryx together.
Your name could be next.
See contributors

How we build together

Contributing to Astryx means contributing to the system, not to a single component. Each step has a clear gate, so you always know what comes next.
01

Share a proposal

Describe the problem you ran into and what you think should change. We respond within a week.
02

Shape it together

We co-explore research, use cases, and design options until the right shape becomes obvious.
03

Ship it experimentally

New components ship in @astryxdesign/lab first, where the team and real users put them through their paces.
04

Make it official

Once battle-tested and refined, the work graduates from @astryxdesign/lab into @astryxdesign/core for everyone to use.

Fix a bug

Spot something broken? File an issue to confirm it, then submit a change with a clear reproduction.~2 hours
Bug report illustration with issue tracker and code snippet

Improve the docs

Fix typos, improve examples, and fill gaps. Reviewed for correctness and clarity.~30 min
Docs page preview showing the Astryx documentation site

Add a template

Show components in realistic context. Templates are training signal for both humans and LLMs.~half day

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.

Build a theme

Full visual control through defineTheme(). Tokens, component overrides, and mode switching.~1 day

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