#json-diff #structural #parallelism

json-structural-diff

A Rust JSON structural diff library

1 unstable release

0.1.0 Jan 12, 2021

#1224 in Encoding

Download history 1857/week @ 2024-03-14 1939/week @ 2024-03-21 1436/week @ 2024-03-28 1613/week @ 2024-04-04 2343/week @ 2024-04-11 1986/week @ 2024-04-18 1575/week @ 2024-04-25 1656/week @ 2024-05-02 1594/week @ 2024-05-09 1532/week @ 2024-05-16 1354/week @ 2024-05-23 1511/week @ 2024-05-30 1666/week @ 2024-06-06 2628/week @ 2024-06-13 2787/week @ 2024-06-20 2644/week @ 2024-06-27

9,926 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.6–4MB
~73K SLoC