Skip to content

category

UI

Interface primitives — tables, dialogs, menus and pickers. Headless where it matters, accessible everywhere.

9 items category
UI • 11kb gzipped

PulseGrid

Headless data table with sorting and virtual scroll that stays smooth at a hundred thousand rows.

View →
UI • 2kb gzipped

ToastKit

Accessible toast notifications in two kilobytes, with a queue that never talks over itself.

View →
UI • 4kb gzipped

DialogJS

Focus-trapped dialogs built on the native element, with the edge cases already handled.

View →
UI • 5kb gzipped

MenuForge

Keyboard-complete menus and menubars that follow the authoring practices to the letter.

View →
UI • 10kb gzipped

DrawLite

A whiteboard primitive: strokes, shapes and undo, with the collaboration layer left to you.

View →
UI • 3kb gzipped

LazyPane

Tabs and accordions that load their contents on first reveal and stay keyboard-correct.

View →