JavaScript Validation

Open-source JavaScript projects categorized as Validation

Top 23 JavaScript Validation Projects

  • validator.js

    String validation

  • Project mention: How a URL Shortener Works and How to Build One with Next.js | dev.to | 2023-09-11

    To keep the focus of this guide on building our chat app, I'll skip the steps in setting up certain dependencies, such as Tailwind CSS for styling, Nano ID for generating strings used to create a short URL version of an original URL and validator for implement URL validation.

  • redux-form

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

  • 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
  • jquery-validation

    jQuery Validation Plugin library sources

  • is.js

    Micro check library

  • Parsley.js

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

  • react-final-form

    🏁 High performance subscription-based form state management for React

  • intl-tel-input

    A JavaScript plugin for entering and validating international telephone numbers

  • Project mention: Build bigger, better, and faster with upgraded design and dev superpowers Read the recap → Phone prefix from int-tel-input won’t show in Webflow Logic | /r/webflow | 2023-10-14

    Hi all, I am working on a client’s website with a form calling their API with Logic and the form has a phone with a prefix. I have added the phone prefix with this javascript plugin - GitHub - jackocnr/intl-tel-input: A JavaScript plugin for entering and...

  • 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
  • vuelidate

    Simple, lightweight model-based validation for Vue.js

  • Project mention: A simple Vue form validation composable with Zod | dev.to | 2023-12-09

    The Vue ecosystem is packed with many great form validation libraries, VeeValidate, Vuelidate, and FormKit just to name a few.

  • dredd

    Language-agnostic HTTP API Testing Tool

  • Project mention: The Uncreative Software Engineer's Compendium to Testing | dev.to | 2023-07-31

    Dredd: used to test APIs based on the API blueprint or OpenAPI specification, to ensure implementation matches the specification.

  • json-schema-spec

    The JSON Schema specification

  • Project mention: TypeSpec: A New Language for API-Centric Development | news.ycombinator.com | 2024-04-29

    Yep and that comes from JSON Schema: https://json-schema.org/

    I believe recent versions of OpenAPI are "compatible" with JSON Schema (at least they "wanted to be" last I checked as I was implementing some schema converters).

    Even TypeScript is not enough to represent all of JSON Schema! But it gets close (perhaps if you remove validation rules and stuff like that it's a full match).

    But even something like Java can represent most of it pretty well, specially since sealed interfaces were added. I know because I've done it :).

  • jQuery.validationEngine v2.6.2

    jQuery form validation plugin

  • validate.js

    Lightweight JavaScript form validation library inspired by CodeIgniter.

  • node-convict

    Featureful configuration management library for Node.js

  • forgJs

    ForgJs is a javascript lightweight object validator.

  • celebrate

    A joi validation middleware for Express.

  • swagger-parser

    Swagger 2.0 and OpenAPI 3.0 parser/validator

  • flow-runtime

    A runtime type system for JavaScript with full Flow compatibility.

  • winterfell

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

  • svelte-forms-lib

    📝. A lightweight library for managing forms in Svelte

  • Project mention: Question about some JS in a Svelte library (new Object comparison) | /r/sveltejs | 2023-10-30

    I was trying to understand how svelte-forms-lib works and came across this snippet of code (copied below):

  • schema-inspector

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

  • MSON

    🏗️MSON Lang: Generate an app from JSON

  • validatr

    Cross Browser HTML5 Form Validation.

  • FormHelper

    ASP.NET Core - Transform server-side validations to client-side without writing any javascript code. (Compatible with Fluent Validation) (by sinanbozkus)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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

  • Lessons from open-source: Replace zod with superstruct if you do not use zod’s advanced capabilities

    2 projects | dev.to | 26 Mar 2024
  • JSON Schema Blog

    1 project | dev.to | 15 Mar 2024
  • Deploy a simple data storage API with very little code using Amazon API Gateway and DynamoDB

    2 projects | dev.to | 14 Mar 2024
  • JSON Schema

    1 project | news.ycombinator.com | 2 Feb 2024
  • Writerside – a new technical writing environment from JetBrains

    3 projects | news.ycombinator.com | 23 Oct 2023
  • Build bigger, better, and faster with upgraded design and dev superpowers Read the recap → Phone prefix from int-tel-input won’t show in Webflow Logic

    1 project | /r/webflow | 14 Oct 2023
  • Vuelidate's Email Validator

    2 projects | news.ycombinator.com | 4 Oct 2023
  • A note from our sponsor - SurveyJS
    surveyjs.io | 7 May 2024
    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. 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 22,569
2 redux-form 12,572
3 jquery-validation 10,350
4 is.js 9,168
5 Parsley.js 9,052
6 react-final-form 7,341
7 intl-tel-input 7,255
8 vuelidate 6,822
9 dredd 4,129
10 json-schema-spec 3,237
11 jQuery.validationEngine v2.6.2 2,570
12 validate.js 2,562
13 node-convict 2,310
14 forgJs 1,666
15 celebrate 1,321
16 swagger-parser 1,059
17 flow-runtime 804
18 winterfell 787
19 svelte-forms-lib 597
20 schema-inspector 504
21 MSON 470
22 validatr 279
23 FormHelper 261

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com