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 TypeScript form-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.
-
Superforms
Superforms is a SvelteKit library that helps you with server-side validation and client-side display of forms.
-
resolvers
📋 Validation resolvers: Yup, Zod, AJV, Joi, Superstruct, Vest, class-validator, io-ts, typanion, Ajv, TypeBox, Valibot and nope.
-
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)
-
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.
-
validator.js
:interrobang: Lightweight JavaScript form validation, that had minimal configuration and felt natural to use. No dependencies, support UMD. (by jaywcjlove)
-
facile-validator
Robust Frontend Forms Validation, inspired by Laravel Validation, Built for Simplicity of Use 🍬
-
email-spell-checker
📮 An ultratiny (1.9 KB) and fast JavaScript email checker to reduce users typing a wrong email. Written in TypeScript. Enterprise-grade.
-
Validatinator
Validatinator is a simple, yet effective, HTML form validation library built for JavaScript/Typescript. Validatinator was originally loosely based off of Laravel's validation system.
-
trivule
Trivule is a user-friendly JavaScript library for HTML form validation. It allows you to quickly add validation rules to your form fields using custom HTML attributes, without the need to write additional JavaScript code.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Displaying multiple error messages on incorrect form entries with Vee-validate | Vue | dev.to | 2024-04-25In 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).
Project mention: Vest: Declarative validations framework inspired by unit testing libraries | news.ycombinator.com | 2023-11-30
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).
Project mention: React-Hook-Form / YupResolver - Vercel build fails but local build is ok | /r/nextjs | 2023-09-20For 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.
By following these steps, you can easily add or modify rules in Trivule to tailor form validation to your specific needs. Experiment with different validation logic and parameters to create robust and effective validation rules for your applications.
Project mention: formengine VS react-hook-form - a user suggested alternative | libhunt.com/r/formengine | 2024-05-02
TypeScript form-validation related posts
-
How to add or modify a validation rule in Trivule?
-
Vest: Declarative validations framework inspired by unit testing libraries
-
React-Hook-Form / YupResolver - Vercel build fails but local build is ok
-
I built an open-source alternative to TypeForm
-
Show HN: Tutim – an open source headless form builder
-
Show HN: I built an open source infra for multi-step forms [MIT]
-
Createform v3.3.26 is available!
-
A note from our sponsor - SurveyJS
surveyjs.io | 7 May 2024
Index
What are some of the best open-source form-validation projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | vee-validate | 10,553 |
2 | Vest | 2,482 |
3 | auto-form | 1,882 |
4 | Superforms | 1,879 |
5 | resolvers | 1,593 |
6 | conform | 1,291 |
7 | felte | 972 |
8 | formsy-react | 763 |
9 | validator.js | 544 |
10 | vorms | 501 |
11 | svelte-forms | 403 |
12 | facile-validator | 357 |
13 | nope-validator | 349 |
14 | tutim | 250 |
15 | createform | 192 |
16 | email-spell-checker | 133 |
17 | Validatinator | 107 |
18 | fluentvalidation-ts | 79 |
19 | typed-react-form | 66 |
20 | trivule | 40 |
21 | formhero | 33 |
22 | form | 23 |
23 | formengine | 19 |
Sponsored