#json-diff #structural #parallelism

json-structural-diff

A Rust JSON structural diff library

1 unstable release

0.1.0 Jan 12, 2021

#1173 in Encoding

Download history 1190/week @ 2023-12-05 837/week @ 2023-12-12 987/week @ 2023-12-19 769/week @ 2023-12-26 1007/week @ 2024-01-02 970/week @ 2024-01-09 1116/week @ 2024-01-16 897/week @ 2024-01-23 972/week @ 2024-01-30 825/week @ 2024-02-06 1117/week @ 2024-02-13 888/week @ 2024-02-20 1010/week @ 2024-02-27 2537/week @ 2024-03-05 2077/week @ 2024-03-12 1882/week @ 2024-03-19

7,708 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
~73K SLoC