
client-sidejavascripttechnologywebassembly

When I started building ImgToolkit, the goal was simple: every image tool site I used either uploaded my files to some server I didn't trust, watermarked the output, or locked the useful features behind a $12/month plan. I wanted to build something where everything runs in the browser. Your files never leave your device. No server, no account, no paywall. This is the technical breakdown of how I …
The Problem Every freelancer needs invoices. Most "free" tools aren't really free — they limit you to 5 invoices/month, require an account, or add watermarks. I wanted to build the simplest possible invoice tool with zero ongoing costs. The Architecture The entire application runs client-side in the browser: No backend — all logic runs in JavaScript No database — form state lives in the DOM No au…