artui

Welcome to artui

An accessibility-first React component library.

artui is a component library that catches accessibility mistakes before they ship. Missing alt text, an unlabelled button, a modal without a focus trap — each becomes a TypeScript error or a runtime warning, not a silent failure that an audit finds three months later.

Why this exists

The WebAIM Million 2026 report found detectable WCAG 2 violations on 95.9% of the top one million homepages. The same six categories — contrast, alt text, form labels, empty links, empty buttons, missing language — appear year after year. The pattern is not bad intent. It is bad tooling.

artui addresses that by making the accessible path the default path.

On this page