kawari
Private yet shareable diffs. No backend; everything stored in the URL.
kawari is a web app that generates diffs locally and lets you share them by encoding everything in the URL. No server, accounts, or tracking. Named after the Japanese word for “change” (変わり).
Try it now • GitHub • Blog post
Features
- Private: texts never leave your browser
- Shareable: the entire diff is compressed and stored in the URL
- Side-by-side and unified diff views
- Mini-map for navigating large diffs
- Vim-like keyboard navigation (j/k)
- Ignore options for whitespace and quote style differences
- Service workers to avoid locking the browser on large diffs
- Installable as a PWA for full offline functionality
- No dependencies: vanilla JavaScript, HTML, and CSS