angeldevmobile/Seam
One schema. Every language. No drift. A cross-language data contract with a Rust core: write validation once in a .seam file, and Python, Node, the browser and the JVM enforce identical rules on the cases that actually break, dates, integer precision, and absent vs null.
2 best points · 0 comments · 1 Hacker News post · 2 GitHub stars · View on GitHub
Hacker News discussions
- Show HN: One schema file, validated identically in Python, Node and the browser (2 points, 0 comments, by usxr1515, 2026-09-05)