A fast, client-side tool for comparing two blocks of text or code and highlighting their differences. No server, no build step, no data ever leaves your browser.
- ⚡ Live, side-by-side diffing as you type
- 🔍 Character-level highlighting within changed lines (e.g. spot exactly which part of a docker-compose image SHA changed)
- 🎛️ Ignore-whitespace and ignore-case toggles
- 🔁 Swap, Clear, and Copy-result actions
- 🔒 Works entirely client-side — nothing is uploaded anywhere
- ⚙️ Powered by jsdiff and Pico CSS
- 🚀 Fast, simple architecture — plain HTML, CSS, and JS
This project has no build step. Serve the directory with any static file server and open it in a browser:
npx serve .
# or
python3 -m http.serverThe core diff logic is unit tested with Node's built-in test runner:
npm install
npm testCONTEXT.md— domain glossarydocs/adr/— architecture decision records
