#json-diff #structural #parallelism

json-structural-diff

A Rust JSON structural diff library

1 unstable release

0.1.0 Jan 12, 2021

#1219 in Encoding

Download history 1042/week @ 2024-01-03 938/week @ 2024-01-10 1079/week @ 2024-01-17 898/week @ 2024-01-24 964/week @ 2024-01-31 880/week @ 2024-02-07 1089/week @ 2024-02-14 918/week @ 2024-02-21 1157/week @ 2024-02-28 2601/week @ 2024-03-06 1889/week @ 2024-03-13 1978/week @ 2024-03-20 1557/week @ 2024-03-27 1511/week @ 2024-04-03 2249/week @ 2024-04-10 1866/week @ 2024-04-17

7,495 downloads per month
Used in 2 crates

MIT license

37KB
880 lines

A Rust JSON structural diff

LICENSE Actions Status Coverage Status

A pure-Rust JSON structural diff based on this implementation.

This project has been developed with the aim of testing parallelism.

Building library

cargo build

To build with the colorize feature:

cargo build --all-features

Building CLI

cargo build --workspace

If you want to build both the lib and the cli in release mode, add the --release option to the commands above.

Installing CLI

Run cargo install json-structural-diff-cli or download the binaries contained in the release page.

License

Released under the MIT License.

Dependencies

~2.5–4MB
~72K SLoC