#json-schema #jsonschema-referencing

referencing

An implementation-agnostic JSON reference resolution library for Rust

23 releases (8 breaking)

0.29.1 Mar 27, 2025
0.28.3 Jan 24, 2025
0.28.1 Dec 31, 2024
0.26.1 Oct 29, 2024

#770 in Web programming

Download history 24827/week @ 2024-12-14 12902/week @ 2024-12-21 15930/week @ 2024-12-28 38092/week @ 2025-01-04 39341/week @ 2025-01-11 38768/week @ 2025-01-18 69250/week @ 2025-01-25 66102/week @ 2025-02-01 74015/week @ 2025-02-08 69008/week @ 2025-02-15 84577/week @ 2025-02-22 75006/week @ 2025-03-01 96718/week @ 2025-03-08 91018/week @ 2025-03-15 70654/week @ 2025-03-22 62362/week @ 2025-03-29

333,985 downloads per month
Used in 67 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.

Dependencies

~2–8MB
~61K SLoC