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

#975 in Web programming

Download history 160/week @ 2024-09-23 3330/week @ 2024-09-30 6480/week @ 2024-10-07 6123/week @ 2024-10-14 6619/week @ 2024-10-21 9917/week @ 2024-10-28 12501/week @ 2024-11-04 13520/week @ 2024-11-11 14210/week @ 2024-11-18 14648/week @ 2024-11-25 17143/week @ 2024-12-02

60,149 downloads per month
Used in 33 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.6MB
~48K SLoC