PulseGrid
Headless data table with sorting and virtual scroll that stays smooth at a hundred thousand rows.
● 35 shipped • 96k weekly downloads
I build lightweight, dependency-free libraries for interfaces, data, motion and the build itself. No bloat, no telemetry, no surprises at version two.
Headless data table with sorting and virtual scroll that stays smooth at a hundred thousand rows.
Accessible toast notifications in two kilobytes, with a queue that never talks over itself.
Focus-trapped dialogs built on the native element, with the edge cases already handled.
Keyboard-complete menus and menubars that follow the authoring practices to the letter.
A whiteboard primitive: strokes, shapes and undo, with the collaboration layer left to you.
Tabs and accordions that load their contents on first reveal and stay keyboard-correct.
// my stack
I take two client builds per month. Dashboards, component libraries, design systems.
hello@mara.dev