22 releases (8 breaking)

0.29.0 Feb 8, 2025
0.28.1 Dec 31, 2024
0.26.1 Oct 29, 2024

#981 in Web programming

Download history 14272/week @ 2024-11-15 15641/week @ 2024-11-22 16670/week @ 2024-11-29 18771/week @ 2024-12-06 22890/week @ 2024-12-13 16541/week @ 2024-12-20 13461/week @ 2024-12-27 35149/week @ 2025-01-03 39768/week @ 2025-01-10 38510/week @ 2025-01-17 65952/week @ 2025-01-24 63761/week @ 2025-01-31 73176/week @ 2025-02-07 70738/week @ 2025-02-14 81238/week @ 2025-02-21 62595/week @ 2025-02-28

299,523 downloads per month
Used in 63 crates (3 directly)

MIT license

165KB
4K 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

~2–7.5MB
~60K SLoC