jsondiffhtml: Modern JSON Diff Tool for Python

🚀 Just shipped my second open-source Python library: jsondiffhtml Diff two JSON files and get a modern, self-contained HTML report — themeable, no runtime dependencies, no CDN calls. Why I built it: At work, I kept needing to compare large JSON payloads (API responses, configs, fixtures) and explain the differences to non-engineers. Existing tools either dumped raw text diffs or required spinning up a web service. I wanted a single HTML file I could attach to a Jira ticket or Slack message — open it, see what changed, done. What's in v0.1.0: 🔍 Native diff engine — zero runtime dependencies 📍 JSON path + line-number tracking back to the source files 🎨 Themeable (custom primary color, logo, title) 📦 Self-contained HTML output — no network calls, works offline 🏷️ Per-item ignore + comment annotations, persisted in localStorage 📊 Auto-splits huge diffs across multiple files 🖥️ CLI included: json-diff a.json b.json -o report.html Install: pip install jsondiffhtml Links: 📦 PyPI: https://lnkd.in/dqWcyW3N 💻 GitHub: https://lnkd.in/dWEcbEer Built with Python 3.9+, MIT licensed. Feedback, issues, and PRs are very welcome 🙏 #Python #OpenSource #JSON #DeveloperTools #PyPI

  • graphical user interface, text, application, email

To view or add a comment, sign in

Explore content categories