Rare find

JSONSchema. Define what data an AI tool can accept and return.

github.com/mattt/JSONSchema

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

August 2025
  • Release —1.3.1
  • Bump minimum Swift Collections version to 1.1.0 (#14)
July 2025
  • Transfer project from Loopwork (#13)
June 2025
  • Update README
  • Add test to ensure schemas can be round-tripped through JSONEncoder a…
  • Release —1.3.0
  • Bump version to 1.3.0
  • Fix regression in encoding of properties and provide affordances for …
May 2025
  • Release —1.2.0
  • Bump version to 1.2.0
  • Preserve ordering of object properties (#9)
  • Release —1.1.0
  • Bump version to 1.1.0
  • Change `typeName` to return JSON Schema type name, not capitalized (#8)
  • Add convenience method for checking compatibility of value against sc…
  • Add convenience properties for accessing associated values in `JSONSc…
April 2025
  • Update README.md
March 2025
  • Release —1.0.0
  • Update README (#3)
  • Add documentation comments (#4)
  • Refactor handling of special cases .any and .not(.any) (#2)
  • Add CI workflow (#1)
  • Initial commit