Skip to content

Latest commit

Β 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ json-diff-visualizer

πŸ” Terminal-based side-by-side JSON diff and structural patch visualizer.

CI Build Status License: MIT Python 3.8+ Zero Dependencies PRs Welcome


Why json-diff-visualizer? β€’ Demo β€’ Quick Start β€’ Architecture β€’ CLI Reference β€’ Contributing β€’ License


πŸ’‘ Why Use json-diff-visualizer?

  • 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.

🎬 Instant Preview

$ 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
============================================================

⚑ Quick Start

# 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 --help

πŸ›οΈ Architecture & Workflow

flowchart LR
    JSON1["πŸ“¦ JSON Document A"] --> DiffEngine["βš™οΈ json_diff.py"]
    JSON2["πŸ“¦ JSON Document B"] --> DiffEngine
    DiffEngine --> VisualReport["πŸ” Colored Added / Removed / Modified Diff"]
Loading

πŸ’» CLI Reference

Command Description
python json_diff.py --help Display full CLI help options
python json_diff.py Run default execution mode

🀝 Contributing

Contributions, feedback, and pull requests are warmly welcomed!


πŸ“„ License

Distributed under the MIT License. See LICENSE for details.

Crafted with ❀️ for the open-source community by Tauqeer Mustafa.

About

πŸ” Terminal-based side-by-side JSON diff and structural patch visualizer.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages