JavaScript Validation

Open-source JavaScript projects categorized as Validation

Top 23 JavaScript Validation Projects

  1. validator.js

    String validation

    Project mention: Using the same validation logic on the client and server side with Isomorphic-validation. | dev.to | 2025-05-07

    Here I'm using validators from the library validator.js. You can use validators provided by other libraries or write your own. They only have to return a Boolean value or a Promise that fullfils with a Boolean value. I wrap them in Predicate in order to pass error messages along with them. If your project requires internationalization you can pass translation keys instead. See an example of usage with i18next library.

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  3. redux-form

    A Higher Order Component using react-redux to keep form state in a Redux store

  4. jquery-validation

    jQuery Validation Plugin library sources

  5. is.js

    Micro check library

  6. Parsley.js

    Validate your forms, frontend, without writing a single line of javascript

  7. intl-tel-input

    A JavaScript plugin for entering and validating international telephone numbers. React and Vue components also included.

    Project mention: How to Untangle Phone Numbers | news.ycombinator.com | 2024-06-14

    It's trivially easy to deal with this on input, for example using https://intl-tel-input.com

    > For most phone numbers, you just need to round trip them

    That would be a great entry in a book, "myths developers believe about phone numbers".

  8. react-final-form

    🏁 High performance subscription-based form state management for React

    Project mention: Remind : Comprehensive React Form Handling Approaches | dev.to | 2025-05-04

    React Final Form Documentation

  9. 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
  10. vuelidate

    Simple, lightweight model-based validation for Vue.js

  11. json-schema-spec

    The JSON Schema specification

    Project mention: JSON Schema | news.ycombinator.com | 2025-05-08
  12. validate.js

    Lightweight JavaScript form validation library inspired by CodeIgniter.

  13. jQuery.validationEngine v2.6.2

    jQuery form validation plugin

  14. node-convict

    Featureful configuration management library for Node.js

  15. forgJs

    ForgJs is a javascript lightweight object validator.

  16. celebrate

    A joi validation middleware for Express.

  17. swagger-parser

    Swagger 2.0 and OpenAPI 3.0 parser/validator

  18. meteor-collection2

    A Meteor package that extends Mongo.Collection to provide support for specifying a schema and then validating against that schema when inserting and updating.

    Project mention: The Meteor 3.0 Migration: A Space Exploration Mission | dev.to | 2025-03-18

    Back to Collection2, work had already started thanks to Klablink—big shoutout to him as he helped with many packages. I started a PR building on his work and went from there. Bit by bit, I began to understand the changes made and even tried to improve it and cut down on the code changes. This was also the first time in my life where I had released a beta version of Meteor packages (I didn't know if it was even possible, but hey, we keep on learning).

  19. meteor-simple-schema

    Meteor integration package for simpl-schema

    Project mention: The Meteor 3.0 Migration: A Space Exploration Mission | dev.to | 2025-03-18

    But this experience didn't come easily. I had burned weeks on end trying to perfect the packages we're using. I had to freeze a version of collection-hooks that's compatible with our code. I commented out pieces of code that utilized autoValue, which still is in the works. And I think that's the moral of the story I want to drive home: it takes time, there's no perfect flight path, and you have to make some navigational adjustments.

  20. flow-runtime

    A runtime type system for JavaScript with full Flow compatibility.

  21. winterfell

    Generate complex, validated and extendable JSON-based forms in React.

  22. svelte-forms-lib

    📝. A lightweight library for managing forms in Svelte

  23. schema-inspector

    Schema-Inspector is a simple JavaScript object sanitization and validation module.

  24. MSON

    🏗️MSON Lang: Generate an app from JSON

  25. validatr

    Cross Browser HTML5 Form Validation.

  26. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB 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).

JavaScript Validation discussion

Log in or Post with

JavaScript Validation related posts

  • JSON Schema

    1 project | news.ycombinator.com | 8 May 2025
  • Using the same validation logic on the client and server side with Isomorphic-validation.

    2 projects | dev.to | 7 May 2025
  • Show HN: ParserPete – Make every website a JSON API

    1 project | news.ycombinator.com | 13 Feb 2025
  • Svelte 5 and SortableJS

    4 projects | dev.to | 2 Feb 2025
  • Validate Email Address Format and Domain Libraries for Use in Next.js

    2 projects | dev.to | 7 Jan 2025
  • Mastering API Definitions: A Comprehensive Guide

    6 projects | dev.to | 19 Dec 2024
  • Show HN: Convert your LinkedIn profile to a resume

    3 projects | news.ycombinator.com | 12 Dec 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 14 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 validator.js 23,484
2 redux-form 12,553
3 jquery-validation 10,353
4 is.js 9,131
5 Parsley.js 9,033
6 intl-tel-input 7,916
7 react-final-form 7,402
8 vuelidate 6,908
9 json-schema-spec 4,261
10 validate.js 2,559
11 jQuery.validationEngine v2.6.2 2,558
12 node-convict 2,361
13 forgJs 1,664
14 celebrate 1,346
15 swagger-parser 1,136
16 meteor-collection2 1,023
17 meteor-simple-schema 917
18 flow-runtime 800
19 winterfell 783
20 svelte-forms-lib 610
21 schema-inspector 505
22 MSON 473
23 validatr 279

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?