JavaScript Validation

Open-source JavaScript projects categorized as Validation

Top 23 JavaScript Validation Projects

  • validator.js

    String validation

    Project mention: A meticulous JWT API Authentication guide you've been looking for | dev.to | 2023-05-30

    express-validator is a set of express.js middlewares that wraps validator.js validator and sanitizer functions.

  • redux-form

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

    Project mention: How can I render the initial values of redux-form field arrays? | reddit.com/r/reduxjs | 2023-03-29

    Because Redux-Form has been deprecated by the author since 2019 - see the documentation start page and the npm package README.

  • Klotho

    AWS Cloud-aware infrastructure-from-code toolbox [NEW]. Build cloud backends with Infrastructure-from-Code (IfC), a revolutionary technique for generating and updating cloud infrastructure. Try IfC with AWS and Klotho now (Now open-source)

  • jquery-validation

    jQuery Validation Plugin library sources

    Project mention: Form Validation - What method do you use these days? | reddit.com/r/webdev | 2023-02-08

    I use FormValidation for my Bootstrap sites, but it doesn't support Tailwind which I'm using on a new site. Bookmarked validator.js, PristineJS, Validate.js, validator & jquery-validation to check out tomorrow.

  • 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

    Project mention: Best react form validation libraries to use in 2023 | reddit.com/r/u_Charming-Treacle-726 | 2023-03-25

    react-final-form​

  • intl-tel-input

    A JavaScript plugin for entering and validating international telephone numbers

    Project mention: Question regarding Austrian mobile phone format | reddit.com/r/Austria | 2022-12-22
  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • vuelidate

    Simple, lightweight model-based validation for Vue.js

    Project mention: How do you chose your Nuxt/Vue form validation library? | reddit.com/r/Nuxt | 2023-05-21

    The two I heard of are Vuelidate and Vee-validate. Any opinion? Thanks.

  • dredd

    Language-agnostic HTTP API Testing Tool

    Project mention: Tool for generating example API requests and responses from OpenAPI | reddit.com/r/api | 2023-04-03

    Here are three tools that you can use to generate example API requests and responses from OpenAPI specifications. These tools should work well even if your schemas are deeply nested: Nswag (Command Line and GUI): Nswag is a Swagger/OpenAPI toolchain for .NET, TypeScript, and other platforms. It supports code generation, client generation, and API documentation. You can use NswagStudio, which is a graphical interface, or you can use the command line tool called "NSwag.exe" for generating example API requests and responses. GitHub: https://github.com/RicoSuter/NJsonSchema NswagStudio: https://github.com/RicoSuter/NSwag/wiki/NSwagStudio Dredd (Command Line): Dredd is a language-agnostic command-line tool for validating API descriptions against backend implementations. It supports OpenAPI, Swagger, and API Blueprint formats. Dredd can generate example requests and responses and validate whether your API implementation conforms to the API description. GitHub: https://github.com/apiaryio/dredd Documentation: https://dredd.org/en/latest/ Stoplight Studio (GUI): Stoplight Studio is a modern API design and documentation platform that supports OpenAPI and JSON Schema. It allows you to create, edit, and validate OpenAPI specifications and provides a powerful visual interface for generating example API requests and responses. Website: https://stoplight.io/studio/ GitHub: https://github.com/stoplightio/studio These tools should provide you with the ability to generate example API requests and responses from your OpenAPI specifications and handle deeply nested schemas.

  • 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. Go check the Quick start section and start coding with love

  • celebrate

    A joi validation middleware for Express.

  • swagger-parser

    Swagger 2.0 and OpenAPI 3.0 parser/validator

    Project mention: Any good examples of Next.js + OpenAPI + Request/Response Validation? | reddit.com/r/nextjs | 2022-08-04
  • flow-runtime

    A runtime type system for JavaScript with full Flow compatibility.

    Project mention: Hegel – An advanced static type checker for JavaScript | news.ycombinator.com | 2022-10-11
  • form-backend-validation

    An easy way to validate forms using back end logic

    Project mention: What are the best practices for keeping form validation in sync between the backend and the frontend? | reddit.com/r/laravel | 2023-02-28

    we've had good luck with https://github.com/spatie/form-backend-validation

  • winterfell

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

  • svelte-forms-lib

    📝. A lightweight library for managing forms in Svelte

    Project mention: sveltekit-superforms alternatives - felte, sveltejs-forms, svelte-forms-lib, svelte-use-form, and svelte-final-form | libhunt.com/r/sveltekit-superforms | 2023-03-06
  • schema-inspector

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

  • swagger-cli

    Swagger 2.0 and OpenAPI 3.0 command-line tool

  • MSON

    🏗️MSON Lang: Generate an app from JSON

    Project mention: MSON Lang: Generate an App from JSON | news.ycombinator.com | 2022-06-07
  • decoders

    Elegant validation library for type-safe input data (for TypeScript and Flow)

    Project mention: Drag and Drop Kanban Board with React TypeScript | dev.to | 2022-08-12

    Decoders is my go-to data validation library for JavaScript and NodeJS. It's lightweight , has good TypeScript support and is extendable. The parsed item is validated by this library.

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

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). The latest post mention was on 2023-05-30.

JavaScript Validation related posts

Index

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

Project Stars
1 validator.js 21,335
2 redux-form 12,612
3 jquery-validation 10,285
4 is.js 9,185
5 Parsley.js 9,043
6 react-final-form 7,262
7 intl-tel-input 6,809
8 vuelidate 6,638
9 dredd 4,019
10 jQuery.validationEngine v2.6.2 2,581
11 validate.js 2,557
12 node-convict 2,219
13 forgJs 1,670
14 celebrate 1,293
15 swagger-parser 964
16 flow-runtime 807
17 form-backend-validation 799
18 winterfell 787
19 svelte-forms-lib 568
20 schema-inspector 499
21 swagger-cli 498
22 MSON 455
23 decoders 340
ONLYOFFICE Docs — document collaboration in your environment
Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
www.onlyoffice.com