TypeScript Validation

Open-source TypeScript projects categorized as Validation

Top 23 TypeScript Validation Projects

  • react-hook-form

    đź“‹ React Hooks for form state management and validation (Web + React Native)

  • Project mention: Crafting Forms in React: Vanilla vs. React Hook Form vs. Formik | dev.to | 2024-04-12

    React Hook Form is one of the most popular libraries for building forms in React apps with over 39k stars on GitHub. The library has no external dependencies according to Bundle Phobia.

  • vee-validate

    âś… Painless Vue forms

  • Project mention: Displaying multiple error messages on incorrect form entries with Vee-validate | Vue | dev.to | 2024-04-25

    In this blog post I am exploring the client-side form validation with Vee-validate (https://vee-validate.logaretm.com/v4/) and vee-validate/rules (https://www.npmjs.com/package/@vee-validate/rules).

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • class-validator

    Decorator-based property validation for classes.

  • Project mention: Popular Libraries For Building Type-safe Web Application APIs | dev.to | 2024-04-07

    You can learn more from the documentation here.

  • Superstruct

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

  • Project mention: Popular Libraries For Building Type-safe Web Application APIs | dev.to | 2024-04-07

    You can check out Superstruct documentation here.

  • io-ts

    Runtime type system for IO decoding/encoding

  • Project mention: TDD | /r/CharruaDevs | 2023-12-07

    Qué rico. Si tenés chance meté un proceso de code review fuerte, y para el tema de I/O probá a usar https://github.com/Effect-TS/schema ó https://github.com/gcanti/io-ts que les da una solución obvia al tema de "tipos para lo que devuelva el backend", aunque es en realidad mucho más capaz que eso.

  • express-validator

    An express.js middleware for validator.js.

  • valibot

    The modular and type safe schema library for validating structural data 🤖

  • Project mention: Next.js and Bunny CDN: Complete Guide to Image Uploading with Server Actions | dev.to | 2024-04-21

    I'll use Valibot library, which is a pretty new and cool library for schema validation, similar to Zod.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • formkit

    Vue Forms ⚡️ Supercharged

  • Project mention: Vue UI kits/component libraries? | /r/vuejs | 2023-12-09

    if you're going to be dealing with forms then FormKit (not a UI library) is worth your time. It's an architecture-first form framework — can be used with any UI library if you prefer.

  • ow

    Function argument validation for humans

  • express-typescript-boilerplate

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

  • remult

    Full-stack CRUD, simplified, with SSOT TypeScript entities

  • runtypes

    Runtime validation for static types

  • Vest

    Vest âś… Declarative validations framework

  • Project mention: Vest: Declarative validations framework inspired by unit testing libraries | news.ycombinator.com | 2023-11-30
  • Superforms

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

  • Project mention: Building a dynamic form with Svelte and Typescript | dev.to | 2024-02-23

    This next step is probably the easiest. Since you're also sending the select platform template, you can reference that to determine if the data is valid (why not try superforms? I made an adapter for it).

  • resolvers

    đź“‹ Validation resolvers: Yup, Zod, AJV, Joi, Superstruct, Vest, class-validator, io-ts, typanion, Ajv, TypeBox, Valibot and nope.

  • Project mention: React-Hook-Form / YupResolver - Vercel build fails but local build is ok | /r/nextjs | 2023-09-20

    For anyone that reaches this post trying to obtain an answer, I found this issue in the react-hook-form repository. Specifically the comment that Mihai-github made.

  • kubevious

    Kubevious - Kubernetes without disasters

  • Project mention: 🎀 Five tools to make your K8s experience more enjoyable 🎀 | dev.to | 2024-01-15

    Unlike the other tools mentioned in this post, Kubevious has no way of changing the cluster state. It is intended solely as an observability tool, focusing on potential issues in your cluster. It highlights potential threats and risks for every resource you may run.

  • statoscope

    Statoscope is a toolkit to analyze and validate webpack bundle

  • envalid

    Environment variable validation for Node.js

  • 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. (by edmundhung)

  • vue-composable

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

  • mobx-react-form

    Reactive MobX Form State Management

  • felte

    An extensible form library for Svelte, Solid and React

  • formsy-react

    A form input builder and validator for React JS (by formsy)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS 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 related posts

Index

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

Project Stars
1 react-hook-form 39,505
2 vee-validate 10,526
3 class-validator 10,469
4 Superstruct 6,802
5 io-ts 6,597
6 express-validator 6,061
7 valibot 5,159
8 formkit 4,041
9 ow 3,784
10 express-typescript-boilerplate 3,205
11 remult 2,690
12 runtypes 2,547
13 Vest 2,481
14 Superforms 1,865
15 resolvers 1,591
16 kubevious 1,546
17 statoscope 1,375
18 envalid 1,322
19 conform 1,233
20 vue-composable 1,168
21 mobx-react-form 1,090
22 felte 972
23 formsy-react 763

Sponsored
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com