Ett bibliotek med headless React-komponenter utan fördefinierad stil, som ger full kontroll över markup och CSS samtidigt som de har starka tillgänglighetsinställningar som standard och följer ARIA.
Komponenterna är utformade som kombinerbara byggstenar med ett API baserat på slots. De kan trädskakas, är redo för TypeScript och fungerar med alla metoder för styling, inklusive Tailwind, CSS Modules, CSS-in-JS och vanlig CSS.
Biblioteket täcker många UI-mönster och grundkomponenter, till exempel Accordion, Alert Dialog, Avatar, Checkbox och Checkbox Group, Collapsible, Context Menu, Dialog, Field och Fieldset, Form, Input, Menu och Menubar, Meter, Navigation Menu, Number Field, Popover, Progress, Radio, Scroll Area, Select, Separator, Slider, Switch, Tabs, Toast, Toggle och Toggle Group, Toolbar och Tooltip, samt verktyg som Direction Provider och useRender.
Popup-komponenter använder React Portals. För att undvika konflikter med z-index rekommenderas en isolerad staplingskontext, så att överlagringar alltid visas ovanför sidinnehållet. Dokumentationen innehåller exempel på hur komponenter sätts ihop, hur delar kombineras och hur de integreras med olika stylingsystem.
Biblioteket är öppen källkod under MIT-licensen och har aktiva utgåvor, en färdplan och vägledning med fokus på tillgänglighet. Dokumentationssidor kan visas som Markdown och innehåller resurser anpassade för LLM:er som gör det enklare att utforska och integrera koden.