Skip to content

● 35 shipped • 96k weekly downloads

Small JavaScript tools that do one thing properly.

I build lightweight, dependency-free libraries for interfaces, data, motion and the build itself. No bloat, no telemetry, no surprises at version two.

Browse productsGet a custom build

Featured products

v1.4 • 2kb gzipped

ToastKit

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

UI
v2.1 • 4kb gzipped

DialogJS

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

UI
v1.5 • 7kb gzipped

HeatGrid

Canvas heatmaps for dense matrices, with colour scales that survive an accessibility review.

v0.8 • 10kb gzipped

DrawLite

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

UI

// my stack

Vanilla-first, framework-friendly. Every product ships ESM, CommonJS and hand-written types.

TypeScript Vite Vitest Playwright Tailwind Cloudflare

Need custom JavaScript?

I take two client builds per month. Dashboards, component libraries, design systems.

hello@mara.dev