nowfound

Life & fun · alternatives · 2026

24 alternatives to Zod – TypeScript-first validation library with static type inference

TypeScript-first schema validation with static type inference - colinhacks/zod

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Zod – TypeScript-first validation library with static type inference launched in 2020; newer entries below may have overtaken it.

  1. 1

    Contribute to olup/zod-chatgpt development by creating an account on GitHub.

    2023 · github.com · its alternatives →

  2. 2
    Valibot▲37

    The 1 kB schema library for TypeScript

    2025 · valibot.dev · its alternatives →

  3. 3

    🛫 Zero-codegen, no-compile TypeScript `type` inference from protobuf `message`s - nathanhleung/protobuf-ts-types

    2025 · github.com · its alternatives →

  4. 4
    Tyck▲2

    Simplifying Type Validation

    Feb 2026 · tyckk.vercel.app · its alternatives →

  5. 5

    I work on code generator that creates TypeScript SDKs from OpenAPI specs and Zod (https://zod.dev/) is a critical building block that I chose to power runtime validation in those SDKs. Depending on the complexity of a Zod schema, the resulting validation error message can contain a wall of JSON text - the serialised issues that were recorded during validation. I wanted to try and create a small tool to help me better visualise and parse these errors. In code and the command line, we do also have the ability to pretty-print the errors but I still wanted a web UI which can let…

    2024 · zod.fyi · its alternatives →

  6. 6

    Hello, folks. I'm Jiang, the author of ESInfer. I love writing Javascript because it has a prosperous ecosystem and is quick to get my hands dirty. However, sometimes it's painful when the flow is not fast to follow due to the lack of a type system. To solve this, I wrote ESInfer, a statical inference tool, to automatically type check and generate type annotations for Javascript. It works with pure Javascript without any add-ons to the language or user-space code and supports highly dynamic features, such as the modification of prototypes. It is still in the very early stage, which offers…

    2022 · esinfer.com · its alternatives →

  7. 7

    Turn TypeScript interfaces into realistic mock data

    Jun 2026 · fixture-kit.vercel.app · its alternatives →

  8. 8

    Turn any URL into a JSON Schema, Zod, or Pydantic model

    Jun 2026 · schema.tabstack.ai · its alternatives →

  9. 9

    Hey HN! After years of wrestling with Lodash's quirks and bundle size issues, I decided to build something better. SuperUtilsPlus is my attempt at creating the utility library I wish existed. What makes it different? TypeScript-first approach: Unlike Lodash's retrofitted types, I built this from the ground up with TypeScript. The type inference actually works the way you'd expect it to. Sensible defaults: Some of Lodash's decisions always bugged me. Like isObject([]) returning true - arrays aren't objects in my mental model. Or isNumber(NaN) being true when NaN literally stands for "Not a…

    2025 · github.com · its alternatives →

  10. 10

    Typesafe, Composable Validation. Contribute to keithasaurus/koda-validate development by creating an account on GitHub.

    2022 · github.com · its alternatives →

  11. 11
    Zod101▲5

    Interactive zod schema playground & validator

    2025 · zod101.smol-apps.de · its alternatives →

  12. 12

    Millions of developers have used quicktype to generate ten billion lines of typesafe models, serializers, and validators from JSON, JSON Schema, and GraphQL in TypeScript, Python, Swift, C#, Go, Rust, Kotlin, Java, C++, Zod and more. Use it in the browser, from the command line, or give it to your A

    2017 · quicktype.io · its alternatives →

  13. 13

    Build Typed GraphQL Queries in TypeScript without the code generation - acro5piano/typed-graphqlify

    2018 · github.com · its alternatives →

  14. 14
    Flow▲74

    Static type checker to find errors in JavaScript programs

    2014 · its alternatives →

  15. 15

    JSON-LD TypeScript types for Schema.org vocabulary - google/schema-dts

    2019 · github.com · its alternatives →

  16. 16

    Compile JSON Schema to TypeScript type declarations - bcherny/json-schema-to-typescript

    2017 · github.com · its alternatives →

  17. 17

    Inspect webhook payloads with automatic type generation

    2022 · typedwebhook.tools · its alternatives →

  18. 18

    Hello all To preface this is just something I've been making as a learning exercise, so all feedback is appreciated. This is a tool that converts JSON schemas into TypeScript utility classes for use in Deno. Automatic Type Generation: Typescript interfaces for the compressed and uncompressed versions of your data. Compression & Decompression: Compress and decompress your data. Validation: Built-in data validation using Ajv ensures your data adheres to the schema. Reusability: Once generated, the utility classes can be used in other Deno projects. It currently only supports a subset of JSON…

    2023 · github.com · its alternatives →

  19. 19

    Elegant, highly efficient data validation for JavaScript. - lucono/xtypejs

    2015 · github.com · its alternatives →

  20. 20

    Let JSON play nicely with Typescript. Contribute to ostrowr/ts-json-validator development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  21. 21

    Browser-only Zod, JSON Schema & OpenAPI converters

    Jun 2026 · frameworkkit.dev · its alternatives →

  22. 22

    Convert or Generate Zod Schema from json

    2025 · its alternatives →

  23. 23

    :icecream: vanillatype - Lightweight runtime types for vanilla JS and Node - crisdosaygo/vanillatype

    2020 · github.com · its alternatives →

  24. 24

    Type-checked Schema.org JSON-LD for React. Contribute to google/react-schemaorg development by creating an account on GitHub.

    2019 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →