TypeScript Validation

Open-source TypeScript projects categorized as Validation

Top 23 TypeScript Validation Projects

  1. react-hook-form

    πŸ“‹ React Hooks for form state management and validation (Web + React Native)

    Project mention: How to use Yup validation with React Hook Form | dev.to | 2025-04-14

    Yup provides you with a declarative way to validate form data in JavaScript apps. It has a set of features which make it a flexible and efficient choice for handling validation in React, React hook form, and other frameworks.

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management β€” all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. class-validator

    Decorator-based property validation for classes.

    Project mention: Building Type-Safe APIs: Integrating NestJS with Prisma and TypeScript | dev.to | 2025-01-07

    Class Validator Documentation

  4. vee-validate

    βœ… Painless Vue forms

    Project mention: 2024 Nuxt3 Annual Ecosystem SummaryπŸš€ | dev.to | 2024-12-23

    Document address: VeeValidate Official Document

  5. valibot

    The modular and type safe schema library for validating structural data πŸ€–

    Project mention: ArkType: Ergonomic TS validator 100x faster than Zod | news.ycombinator.com | 2025-04-12

    Definitely check out Valibot as well, it may be the smaller footprint zod you’re looking for: https://valibot.dev

  6. Superstruct

    A simple and composable way to validate data in JavaScript (and TypeScript).

    Project mention: JavaScript schema library from the Future 🧬 | dev.to | 2025-02-21

    One of the most basic applications of ReScript Schema is parsing - Accepting unknown JavaScript data, validating it, and returning the result of your desired type. There are dozens of such libraries, and the most popular ones are Zod, Valibot, Runtypes, Arktype, Typia, Superstruct, Effect Schema, and more. Also, even though this is slightly different, validation libraries like Ajv, Yup, and others also stand really close.

  7. io-ts

    Runtime type system for IO decoding/encoding

    Project mention: How to Secure TypeScript Applications...?? | dev.to | 2025-01-01

    Use libraries like io-ts for runtime validation:

  8. express-validator

    An express.js middleware for validator.js.

    Project mention: Simplify Input Validation in Go with ginvalidator | dev.to | 2024-11-13

    It is based on the popular js/express library express-validator

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. formkit

    Vue Forms ⚑️ Supercharged

    Project mention: Top 5 Drag-and-Drop Libraries for React | dev.to | 2025-02-20

    formkit/drag-and-drop is a relatively new, lightweight library developed by the team behind FormKit, a form framework for Vue. Unlike traditional drag-and-drop libraries that manipulate the DOM directly, this one takes a different approach: instead of physically moving elements around, it updates a underlying reactive data model that you provide. This means that rather than worrying about manually reordering elements, you let the library handle updates to your data structure, making it feel more like a natural extension of reactive frameworks.

  11. ow

    Function argument validation for humans

  12. express-typescript-boilerplate

    A delightful way to building a RESTful API with NodeJs & TypeScript by @w3tecch

  13. remult

    Full-stack CRUD, simplified, with SSOT TypeScript entities

    Project mention: Ask HN: Modern Meteor.js Alternative Stack? | news.ycombinator.com | 2024-07-08
  14. runtypes

    Runtime validation for static types

    Project mention: JavaScript schema library from the Future 🧬 | dev.to | 2025-02-21

    One of the most basic applications of ReScript Schema is parsing - Accepting unknown JavaScript data, validating it, and returning the result of your desired type. There are dozens of such libraries, and the most popular ones are Zod, Valibot, Runtypes, Arktype, Typia, Superstruct, Effect Schema, and more. Also, even though this is slightly different, validation libraries like Ajv, Yup, and others also stand really close.

  15. Vest

    Vest βœ… Declarative validations framework

  16. Superforms

    Superforms is a SvelteKit library that helps you with server-side validation and client-side display of forms.

    Project mention: Using PocketBase in SvelteKit's Server-side rendering | dev.to | 2025-04-11

    Now I'm not saying my implementation is the best is and if there is any vulnerability please let me know but so far I haven't had any bad instances using adapter node and I haven't been able to produce instances where data between users got mixed up, but this is how I went about implementing it as there is not a lot of resources that exist for this approach, and the little there is convoluted so here is a demo of like a student/teacher app, this example is using superforms form cisco heat(https://superforms.rocks/) and Zod. (This is not a step-by-step tutorial, the comments in the code are there for a reason. another assumption I'm making is that you understand Sveltekit data flow from hooks.server.ts all the way to page.svelte). Now let's start by creating a utils.ts in our lib directory

  17. conform

    A type-safe form validation library utilizing web fundamentals to progressively enhance HTML Forms with full support for server frameworks like Remix and Next.js.

    Project mention: Conform: A type-safe form validation library utilizing web fundamentals | news.ycombinator.com | 2024-10-08
  18. resolvers

    πŸ“‹ Validation resolvers: Yup, Zod, Superstruct, Joi, Vest, Class Validator, io-ts, Nope, computed-types, typanion, Ajv, TypeBox, ArkType, Valibot, effect-ts, VineJS and Standard Schema

  19. kubevious

    Kubevious - Kubernetes without disasters

    Project mention: 7 Kubernetes Tools that will end your Infrastructure nightmares | dev.to | 2025-01-21

    7. Kubevious - Catch Problems Before They Blow Up

  20. statoscope

    Statoscope is a toolkit to analyze and validate webpack bundle

    Project mention: bundle-stats alternatives - webpack-bundle-analyzer, statoscope, and rollup-plugin-visualizer | libhunt.com/r/bundle-stats | 2025-04-04
  21. envalid

    Environment variable validation for Node.js

  22. vue-composable

    Vue composition-api composable components. i18n, validation, pagination, fetch, etc. +50 different composables

  23. vine

    VineJS is a form data validation library for Node.js

  24. mobx-react-form

    Reactive MobX Form State Management

  25. felte

    An extensible form library for Svelte, Solid and React

  26. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript Validation discussion

Log in or Post with

TypeScript Validation related posts

  • Using PocketBase in SvelteKit's Server-side rendering

    2 projects | dev.to | 11 Apr 2025
  • JavaScript schema library from the Future 🧬

    18 projects | dev.to | 21 Feb 2025
  • Building Type-Safe APIs: Integrating NestJS with Prisma and TypeScript

    2 projects | dev.to | 7 Jan 2025
  • Introducing Hono OpenAPI: Simplifying API Documentation for HonoJS

    5 projects | dev.to | 7 Dec 2024
  • The best React Form's validation libraries βœ…πŸ₯‡

    2 projects | dev.to | 11 Nov 2024
  • Zod: TypeScript-first schema validation with static type inference

    17 projects | news.ycombinator.com | 7 Oct 2024
  • Conform: A type-safe form validation library utilizing web fundamentals

    1 project | news.ycombinator.com | 8 Oct 2024
  • A note from our sponsor - InfluxDB
    influxdata.com | 17 Apr 2025
    Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more β†’

Index

What are some of the best open-source Validation projects in TypeScript? This list will help you:

# Project Stars
1 react-hook-form 42,841
2 class-validator 11,329
3 vee-validate 11,007
4 valibot 7,457
5 Superstruct 7,101
6 io-ts 6,761
7 express-validator 6,201
8 formkit 4,452
9 ow 3,819
10 express-typescript-boilerplate 3,337
11 remult 2,993
12 runtypes 2,651
13 Vest 2,593
14 Superforms 2,470
15 conform 2,256
16 resolvers 1,948
17 kubevious 1,662
18 statoscope 1,491
19 envalid 1,426
20 vue-composable 1,181
21 vine 1,181
22 mobx-react-form 1,096
23 felte 1,046

Sponsored
Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management β€” all implemented with just a few lines of code. Start building today.
www.civic.com

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?