{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/5"}],"enrichment":{"capability":"Computes and applies diffs/patches between JSON data structures to minimize communication overhead when synchronizing data across processes or network channels.","skillfed_tags":["json-processing","data-synchronization","abandoned"],"use_cases":["Reduce bandwidth in client-server JSON synchronization by transmitting only deltas instead of full payloads.","Minimize data transfer in bidirectional IPC between processes that share evolving JSON data structures.","Compress JSON change logs or audit trails by storing deltas rather than complete snapshots.","Implement efficient real-time collaboration features where multiple clients modify shared JSON documents.","Generate human-readable diffs of JSON configuration or data files for version control or debugging."],"what_it_does":"json-delta is a Python library for computing and applying deltas (diffs) between JSON data structures. It reduces communication overhead by transmitting only the changes between two versions of a JSON object rather than the entire updated structure. The package provides both a Python API and command-line tools (json_diff, json_patch, json_cat) for working with JSON deltas.\n\nThe library was designed for scenarios where two programs\u2014such as a client and server communicating over HTTP, or two processes using IPC\u2014need to synchronize shared data structures while minimizing bandwidth. It has zero runtime dependencies and installs as a pure-Python wheel, making deployment straightforward. However, the package has been abandoned since 2020-10-18 with no maintenance activity, meaning it receives no bug fixes, security updates, or compatibility improvements for newer Python versions.","worth_installing":"Yes, if you need JSON diff/patch functionality and can tolerate an unmaintained package. The zero-dependency installation and permissive BSD license make it low-risk to adopt, but verify compatibility with your Python version and test thoroughly before production use. Consider alternatives if you require active maintenance or support for modern Python versions."},"id":"json-delta","links":{"html":"https://skillfed.io/packages/json-delta","md":"https://skillfed.io/packages/json-delta.md","pypi":"https://pypi.org/project/json-delta/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2020-10-18","license_spdx":null,"license_treatment":"permissive","name":"json-delta","python_support":"unspecified","summary":"A diff/patch pair for JSON-serialized data structures."},"popularity":{"monthly_downloads":599318,"position":5830,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.0.2"}
