Why json-diff-visualizer? β’ Demo β’ Quick Start β’ Architecture β’ CLI Reference β’ Contributing β’ License
- Zero External Dependencies: Powered entirely by standard library for immediate execution.
- Cross-Platform & Reliable: Tested on Windows, macOS, and Linux terminals.
- Production-Ready: Comes equipped with CI tests, security policies, and MIT license.
$ python json_diff.py
============================================================
π JSON STRUCTURAL DIFF
============================================================
π’ [+] Key added: 'workers' = 4
π΄ [-] Key removed: 'debug' = true
π‘ [~] Key modified: 'port' β Old: 8080 | New: 9000
π‘ [~] Key modified: 'version' β Old: "1.0.0" | New: "1.1.0"
------------------------------------------------------------
Total differences found: 4
============================================================# 1. Clone repository
git clone https://github.com/TauqeerMustafa/json-diff-visualizer.git
cd json-diff-visualizer
# 2. Run CLI immediately
python json_diff.py --helpflowchart LR
JSON1["π¦ JSON Document A"] --> DiffEngine["βοΈ json_diff.py"]
JSON2["π¦ JSON Document B"] --> DiffEngine
DiffEngine --> VisualReport["π Colored Added / Removed / Modified Diff"]
| Command | Description |
|---|---|
python json_diff.py --help |
Display full CLI help options |
python json_diff.py |
Run default execution mode |
Contributions, feedback, and pull requests are warmly welcomed!
- Read our Contributing Guidelines.
- Follow our Code of Conduct.
Distributed under the MIT License. See LICENSE for details.
Crafted with β€οΈ for the open-source community by Tauqeer Mustafa.