jsoncompat
a library to detect/fuzz breaking changes in JSON schemas
Details
- External ID
- 47656093
- Source
- HN
- Company
- —
- Product
- jsoncompat
- Website domain
- jsoncompat.com
- Launched
- April 6, 2026
- Cohort
- —
- Upvotes
- 7
- Upvotes percentile
- 0.38817480719794345
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:26 p.m.
- Updated at
- Sept. 7, 2026, 9:26 p.m.
Enrichment
- Theme
- developer tools and programming utilities
- Vertical
- Horizontal
- Function
- Dev tools
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Hobby / open-source project
- Normalized one-liner
- library to detect breaking changes in json schemas
- Manually corrected
- False
Could you build this?
Partial Writing a basic schema comparison tool is easy, but implementing a comprehensive, formal JSON Schema compatibility checker with automated fuzzing requires deep understanding of JSON Schema specification semantics and subtyping logic.
What it would actually take: The tool requires implementing a parser for JSON Schema drafts (draft-07, 2020-12) and evaluating schema containment/subtyping (determining whether Schema A is a subset of Schema B). The fuzzing component requires a grammar-based or constraint-solving synthetic data generator (e.g., hypothesis-style property testing) that finds edge-case payloads conforming to the old schema but rejected by the new one. High-level language tools (Rust or TypeScript) can be used, but correctly handling complex keywords like 'unevaluatedProperties', 'oneOf', and pattern regexes is notoriously difficult.
Discussion
1 comment analyzed.
Competitors
Other products that read as similar to this one — 591 launches clear the similarity bar, closest 8 shown.
Attention rank: #332 of 592 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 157 days after the earliest competitor.
- genpark-dynamic-json-schema-tool-synthesizer-skill · github · 2026-09-29 · 7 upvotes · similarity 0.69
- genpark-structured-extract-schema-validator-skill · github · 2026-09-12 · 8 upvotes · similarity 0.65
- genpark-structured-extract-schema-validator-skill · github · 2026-09-12 · 7 upvotes · similarity 0.65
- open-jev · github · 2026-09-16 · 19 upvotes · similarity 0.58
- bote · hn · 2026-06-18 · 5 upvotes · similarity 0.57
- jid · hn · 2026-03-27 · 9 upvotes · similarity 0.56
- genpark-partial-json-parser-stream-completer-skill · github · 2026-09-29 · 7 upvotes · similarity 0.54
- genpark-json-schema-to-regex-converter-skill · github · 2026-09-29 · 7 upvotes · similarity 0.54
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a dev tools tool for Sales yet.