UI • 11kb gzipped
PulseGrid
Headless data table with sorting and virtual scroll that stays smooth at a hundred thousand rows.
View →category
Interface primitives — tables, dialogs, menus and pickers. Headless where it matters, accessible everywhere.
Headless data table with sorting and virtual scroll that stays smooth at a hundred thousand rows.
View →Accessible toast notifications in two kilobytes, with a queue that never talks over itself.
View →Focus-trapped dialogs built on the native element, with the edge cases already handled.
View →Keyboard-complete menus and menubars that follow the authoring practices to the letter.
View →A whiteboard primitive: strokes, shapes and undo, with the collaboration layer left to you.
View →Tabs and accordions that load their contents on first reveal and stay keyboard-correct.
View →