AriaKit Showcase

A collection of fully accessible, keyboard-operable UI components built with vanilla JavaScript and WAI-ARIA patterns.

Tabs

role="tablist"

AriaKit Overview

AriaKit is a lightweight, zero-dependency component library focused on accessibility. Every widget follows WAI-ARIA Authoring Practices and is fully operable with keyboard alone.

←→ switch tabs · only active tab is in tab order · panels reachable by Tab

Combobox

role="combobox"
    ↓↑ highlight · Enter select · Esc close & revert · typing filters

    Accordion

    aria-expanded
    Enter/Space toggle · multiple panels may be open at once