{"data":{"slug":"zod","name":"Zod","tagline":"MIT TypeScript-first schema validation with static type inference","category":"libraries","categoryName":"Libraries","url":"https://zod.dev","github":"https://github.com/colinhacks/zod","pricing":"open-source","hook":"Zod is the schema you write once that becomes both runtime checks and TypeScript types.","whatsGood":"MIT library. Parse unknown input to typed values. Composable objects, unions, transforms. De-facto standard across tRPC, forms, and API boundaries. Zero SaaS.","theCatch":"TS schema plus static inference; library not SaaS. Bundle size matters at the edge. Not a form UI or API gateway.","verdict":"MIT TS schemas. Free library; you own the call sites.","addedAt":"2026-09-05","featured":false,"domain":"Libraries","subSpecialty":"Validation","capabilities":["schema","typescript"],"surfaces":["Self-host","Hosted"],"ecosystem":["Node.js","Browser"],"licenseModel":"OSS/MIT","githubStars":null},"related":[{"slug":"hono","name":"Hono","tagline":"Tiny TypeScript web framework that runs on every runtime"},{"slug":"phaser","name":"Phaser","tagline":"MIT HTML5 2D game framework with scenes, physics, and tilemaps"},{"slug":"pixijs","name":"PixiJS","tagline":"MIT 2D WebGPU/WebGL renderer, not a game engine"},{"slug":"babylonjs","name":"Babylon.js","tagline":"Apache-2.0 3D engine for the web, now on v9"},{"slug":"playcanvas","name":"PlayCanvas","tagline":"MIT WebGL2/WebGPU engine plus an optional hosted Editor"}],"links":{"self":"/api/gems/zod","html":"/gems/zod","markdown":"/gems/zod.md","category":"/api/gems?category=libraries","categoryPage":"/stacks/libraries"}}