14 releases (5 breaking)

0.26.1 Oct 29, 2024
0.26.0 Oct 26, 2024
0.25.1 Oct 25, 2024
0.24.3 Oct 24, 2024
0.21.0 Sep 29, 2024

#980 in Web programming

Download history 2223/week @ 2024-09-27 5483/week @ 2024-10-04 6405/week @ 2024-10-11 6932/week @ 2024-10-18 8472/week @ 2024-10-25 12054/week @ 2024-11-01

34,978 downloads per month
Used in 25 crates (via jsonschema)

MIT license

130KB
3K SLoC

jsonschema-referencing

crates.io docs.rs

An implementation-agnostic JSON reference resolution library for Rust.

Features and Design

  • Eagerly resolves all external references
  • Does not support on-demand resolving of external references

Acknowledgements

This crate is heavily inspired by the Python referencing package. We extend our gratitude to its authors for their excellent work and design.


lib.rs:

referencing

An implementation-agnostic JSON reference resolution library for Rust.

Dependencies

~1.6–2.7MB
~49K SLoC