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 @xds/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 @xds/lab into @xds/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
Stacked theme preview pages cascading toward a fully designed Butter theme example

Build a theme

Full visual control through defineTheme(). Tokens, component overrides, and mode switching.~1 day
Butter theme applied to a full product landing page with display script, primary CTA, and three product cards