Biblioteka bezstylowych komponentów React bez gotowej struktury, zapewniających pełną kontrolę nad znacznikami i CSS, a zarazem oferujących solidne domyślne ustawienia dostępności i obsługę zgodną z ARIA.
Komponenty zaprojektowano jako kompozycyjne elementy bazowe z API opartym na slotach. Można je eliminować z pakietu, gdy nie są używane; obsługują TypeScript i współpracują z dowolnym podejściem do stylowania, w tym Tailwind, CSS Modules, CSS-in-JS i czystym CSS.
Biblioteka obejmuje wiele wzorców i elementów UI, takich jak Accordion, Alert Dialog, Avatar, Checkbox i Checkbox Group, Collapsible, Context Menu, Dialog, Field i Fieldset, Form, Input, Menu i Menubar, Meter, Navigation Menu, Number Field, Popover, Progress, Radio, Scroll Area, Select, Separator, Slider, Switch, Tabs, Toast, Toggle i Toggle Group, Toolbar, Tooltip, a także narzędzia takie jak Direction Provider i useRender.
Komponenty wyskakujące korzystają z React Portals. Zaleca się utworzenie odizolowanego kontekstu stosu, aby uniknąć konfliktów z-index i zapewnić wyświetlanie nakładek nad treścią strony. Dokumentacja zawiera przykłady składania komponentów, łączenia ich części i integracji z różnymi systemami stylowania.
Biblioteka jest otwartoźródłowa, objęta licencją MIT i aktywnie rozwijana. Oferuje plan rozwoju oraz wskazówki dotyczące dostępności. Strony dokumentacji można wyświetlać w formacie Markdown; zawierają też materiały przyjazne dla LLM, ułatwiające analizę i integrację kodu.