I Built a Browser-Only JSON Schema Validator — Draft-07, $ref, allOf/anyOf/oneOf, if/then/else, 173 Tests
JSON Schema validation usually means pulling in ajv or a similar library. That's entirely reasonable for production code — but for quick schema checking, debugging, or learning how Draft-07 keywords work, you don't want to spin up a Node project just to paste in some JSON.
So I built a zero-dependency browser tool that implements the Draft-07 spec from scratch.
What it validates
The tool implements a solid subset of JSON Schema Draft-07:






