in developmentv0.4.0

Unstyled advanced React components for accessible interfaces.

// principles

styles
none. Parts render plain elements; style them however you like.
state
data-* attributes: data-open, data-copied, data-zoomed.
a11y
roles, ARIA, focus and keyboard, following WAI-ARIA patterns.
render
every part takes a render prop; props and handlers are merged.
package
one package, one copy and one context for every component.
rsc
parts are client components; namespaces import from the server.

// components

More primitives are on the way. Follow along on GitHub.