ChartForge
Canvas charts in twelve lines. Responsive, accessible and dark-mode ready, with no D3 learning curve.
● 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.
Canvas charts in twelve lines. Responsive, accessible and dark-mode ready, with no D3 learning curve.
Offline-first sync for IndexedDB with conflict resolution you can actually reason about.
Canvas heatmaps for dense matrices, with colour scales that survive an accessibility review.
A client-side cache with request deduplication and revalidation, in five kilobytes.
Atomic state with derived values and no provider component anywhere in sight.
Audio waveform rendering and region selection, decoded off the main thread.
// my stack
I take two client builds per month. Dashboards, component libraries, design systems.
hello@mara.dev