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 →
Top 23 JavaScript Validation Projects
-
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.
-
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.
-
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
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.
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-14Hi 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...
The Vue ecosystem is packed with many great form validation libraries, VeeValidate, Vuelidate, and FormKit just to name a few.
Dredd: used to test APIs based on the API blueprint or OpenAPI specification, to ensure implementation matches the specification.
Project mention: TypeSpec: A New Language for API-Centric Development | news.ycombinator.com | 2024-04-29Yep 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 :).
Project mention: Question about some JS in a Svelte library (new Object comparison) | /r/sveltejs | 2023-10-30I was trying to understand how svelte-forms-lib works and came across this snippet of code (copied below):
JavaScript Validation related posts
-
Lessons from open-source: Replace zod with superstruct if you do not use zod’s advanced capabilities
-
JSON Schema Blog
-
Deploy a simple data storage API with very little code using Amazon API Gateway and DynamoDB
-
JSON Schema
-
Writerside – a new technical writing environment from JetBrains
-
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
-
Vuelidate's Email Validator
-
A note from our sponsor - SurveyJS
surveyjs.io | 7 May 2024
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