PrintCanvas
Export any canvas to print-ready PNG, SVG or PDF at whatever resolution the page needs.
● 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.
Export any canvas to print-ready PNG, SVG or PDF at whatever resolution the page needs.
A client-side cache with request deduplication and revalidation, in five kilobytes.
A one-kilobyte router with nested routes, lazy segments and no opinion about your view layer.
Atomic state with derived values and no provider component anywhere in sight.
Retries, timeouts and circuit breaking wrapped around fetch, without replacing it.
Date formatting and relative time that leans on the platform instead of shipping a locale database.
// my stack
I take two client builds per month. Dashboards, component libraries, design systems.
hello@mara.dev