Topic: "form-validation"
redux-form/redux-form
A Higher Order Component using react-redux to keep form state in a Redux store
Language: JavaScript - Size: 9.56 MB - Last synced at: 6 days ago - Pushed at: 10 months ago - Stars: 12,556 - Forks: 1,634

logaretm/vee-validate
✅ Painless Vue forms
Language: TypeScript - Size: 22.2 MB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 11,012 - Forks: 1,287

final-form/react-final-form
🏁 High performance subscription-based form state management for React
Language: JavaScript - Size: 7.22 MB - Last synced at: 3 days ago - Pushed at: almost 2 years ago - Stars: 7,400 - Forks: 485

vantezzen/autoform
🌟 Automatically render forms for your existing data schema
Language: TypeScript - Size: 1.67 MB - Last synced at: 11 days ago - Pushed at: about 2 months ago - Stars: 3,222 - Forks: 135

final-form/final-form
🏁 Framework agnostic, high performance, subscription-based form state management
Language: JavaScript - Size: 3.28 MB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 3,005 - Forks: 215

ealush/vest
Vest ✅ Declarative validations framework
Language: TypeScript - Size: 16.6 MB - Last synced at: 11 days ago - Pushed at: 12 days ago - Stars: 2,590 - Forks: 88

edmundhung/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.
Language: TypeScript - Size: 7.57 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2,259 - Forks: 125

ciscoheat/sveltekit-superforms
Making SvelteKit forms a pleasure to use!
Language: TypeScript - Size: 3.33 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 2,203 - Forks: 67

react-hook-form/resolvers
📋 Validation resolvers: Yup, Zod, Superstruct, Joi, Vest, Class Validator, io-ts, Nope, computed-types, typanion, Ajv, TypeBox, ArkType, Valibot, effect-ts, VineJS and Standard Schema
Language: TypeScript - Size: 2.18 MB - Last synced at: 5 days ago - Pushed at: 20 days ago - Stars: 1,957 - Forks: 182

flutter-form-builder-ecosystem/flutter_form_builder
Simple form maker for Flutter Framework
Language: Dart - Size: 80.9 MB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 1,539 - Forks: 549

fabian-hiller/modular-forms
The modular and type-safe form library for SolidJS, Qwik and Preact
Language: TypeScript - Size: 2.12 MB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 1,140 - Forks: 57

pablo-abc/felte
An extensible form library for Svelte, Solid and React
Language: TypeScript - Size: 6.31 MB - Last synced at: 4 days ago - Pushed at: 6 months ago - Stars: 1,046 - Forks: 42

Meteor-Community-Packages/meteor-simple-schema
Meteor integration package for simpl-schema
Language: JavaScript - Size: 1.59 MB - Last synced at: 8 days ago - Pushed at: 24 days ago - Stars: 917 - Forks: 164

formsy/formsy-react
A form input builder and validator for React JS
Language: TypeScript - Size: 6.2 MB - Last synced at: 3 days ago - Pushed at: 8 months ago - Stars: 763 - Forks: 124

hyperform/hyperform
Capture form validation back from the browser
Language: JavaScript - Size: 2.85 MB - Last synced at: 10 days ago - Pushed at: 10 months ago - Stars: 746 - Forks: 36

react-hook-form/documentation
📋 Official documentation
Language: TypeScript - Size: 18.4 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 740 - Forks: 1,057

Mini-ghost/vorms
Vue Form Validation with Composition API
Language: TypeScript - Size: 720 KB - Last synced at: 8 days ago - Pushed at: 6 months ago - Stars: 672 - Forks: 27

fergaldoyle/vue-form
Form validation for Vue.js 2.2+
Language: JavaScript - Size: 316 KB - Last synced at: about 17 hours ago - Pushed at: over 5 years ago - Stars: 613 - Forks: 90

tjinauyeung/svelte-forms-lib
📝. A lightweight library for managing forms in Svelte
Language: JavaScript - Size: 3.26 MB - Last synced at: about 7 hours ago - Pushed at: 8 months ago - Stars: 610 - Forks: 60

niceue/nice-validator
Simple, smart and pleasant validation solution.
Language: JavaScript - Size: 2.48 MB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 609 - Forks: 146

jaywcjlove/validator.js
:interrobang: Lightweight JavaScript form validation, that had minimal configuration and felt natural to use. No dependencies, support UMD.
Language: TypeScript - Size: 12.9 MB - Last synced at: about 3 hours ago - Pushed at: 4 months ago - Stars: 554 - Forks: 118

horprogs/Just-validate
Modern, simple, lightweight (~5kb gzip) form validation library written in Typescript, with no dependencies (no JQuery!). Support a wide range of predefined rules, async, files, dates validation, custom error messages and styles, localization. Support writing custom rules and plugins.
Language: TypeScript - Size: 2.8 MB - Last synced at: 11 days ago - Pushed at: 5 months ago - Stars: 554 - Forks: 90

biscolab/laravel-recaptcha 📦
Google ReCaptcha package for Laravel
Language: PHP - Size: 611 KB - Last synced at: 18 days ago - Pushed at: about 1 year ago - Stars: 519 - Forks: 85

ustwo/formvalidator-swift
A framework to validate inputs of text fields and text views in a convenient way.
Language: Swift - Size: 1.16 MB - Last synced at: 12 days ago - Pushed at: over 5 years ago - Stars: 496 - Forks: 33

codaxy/cxjs
CxJS - Advanced JavaScript UI framework for admin and dashboard applications with ready to use grid, form and chart components.
Language: JavaScript - Size: 14.6 MB - Last synced at: 8 days ago - Pushed at: 12 days ago - Stars: 490 - Forks: 69

Mevrael/bunny
BunnyJS - Lightweight native (vanilla) JavaScript (JS) and ECMAScript 6 (ES6) browser library, package of small stand-alone components without dependencies: FormData, upload, image preview, HTML5 validation, Autocomplete, Dropdown, Calendar, Datepicker, Ajax, Datatable, Pagination, URL, Template engine, Element positioning, smooth scrolling, routing, inversion of control and more. Simple syntax and architecture. Next generation jQuery and front-end framework. Documentation and examples available.
Language: JavaScript - Size: 771 KB - Last synced at: 13 days ago - Pushed at: almost 6 years ago - Stars: 489 - Forks: 39

GiancarloCode/form_bloc
🔥 Dart and Flutter Package 🔥 Easy Form State Management using BLoC pattern 🔥 Wizard/stepper forms, asynchronous validation, dynamic and conditional fields, submission progress, serialization and more! 🔥
Language: Dart - Size: 55.8 MB - Last synced at: 13 days ago - Pushed at: 10 months ago - Stars: 466 - Forks: 213

VeryGoodOpenSource/formz
A unified form representation in Dart used at Very Good Ventures 🦄
Language: Dart - Size: 274 KB - Last synced at: 8 days ago - Pushed at: 4 months ago - Stars: 436 - Forks: 39

chainlist/svelte-forms
Svelte forms validation made easy
Language: TypeScript - Size: 1.2 MB - Last synced at: 13 days ago - Pushed at: over 1 year ago - Stars: 402 - Forks: 32

BearStudio/formiz
🐜 React forms with ease! Composable, headless & with built-in multi steps
Language: TypeScript - Size: 11.3 MB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 397 - Forks: 50

rileytomasek/zodix
Zod utilities for Remix loaders and actions.
Language: TypeScript - Size: 143 KB - Last synced at: 13 days ago - Pushed at: 11 months ago - Stars: 376 - Forks: 14

formr/formr
Create and Validate PHP Forms in Seconds.
Language: PHP - Size: 460 KB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 368 - Forks: 75

rootstrap/yaaf
Easing the form object pattern in Rails applications
Language: Ruby - Size: 120 KB - Last synced at: 8 days ago - Pushed at: about 2 months ago - Stars: 363 - Forks: 14

upjs/facile-validator
Robust Frontend Forms Validation, inspired by Laravel Validation, Built for Simplicity of Use 🍬
Language: TypeScript - Size: 3.41 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 359 - Forks: 15

ftonato/nope-validator
A small, simple, and fast JS validator. Like, wow that's fast. 🚀
Language: TypeScript - Size: 2.83 MB - Last synced at: 9 days ago - Pushed at: 11 months ago - Stars: 347 - Forks: 15

CharlGottschalk/approvejs
A simple JavaScript validation library that doesn't interfere
Language: JavaScript - Size: 7.94 MB - Last synced at: 20 days ago - Pushed at: over 3 years ago - Stars: 336 - Forks: 20

NewOldMax/react-material-ui-form-validator
Simple validator for forms designed with material-ui components.
Language: JavaScript - Size: 6.72 MB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 325 - Forks: 81

data-driven-forms/react-forms
React library for rendering forms.
Language: JavaScript - Size: 20.1 MB - Last synced at: about 1 hour ago - Pushed at: 24 days ago - Stars: 320 - Forks: 90

bietkul/react-reactive-form
Angular like reactive forms in React.
Language: JavaScript - Size: 1.68 MB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 310 - Forks: 33

cferdinandi/bouncer
A lightweight form validation script that augments native HTML5 form validation elements and attributes.
Language: JavaScript - Size: 540 KB - Last synced at: 6 months ago - Pushed at: about 2 years ago - Stars: 309 - Forks: 44

janiskelemen/formvuelar
Vue form components with server-side validation in mind
Language: JavaScript - Size: 16.9 MB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 301 - Forks: 25

alexanderkiel/phrase
Clojure(Script) library for phrasing spec problems.
Language: Clojure - Size: 49.8 KB - Last synced at: 12 months ago - Pushed at: almost 5 years ago - Stars: 288 - Forks: 8

zackify/validify
Simple-as-possible React form validation
Language: TypeScript - Size: 2.88 MB - Last synced at: about 3 hours ago - Pushed at: over 2 years ago - Stars: 276 - Forks: 15

sinanbozkus/FormHelper
ASP.NET Core - Transform server-side validations to client-side without writing any javascript code. (Compatible with Fluent Validation)
Language: JavaScript - Size: 292 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 275 - Forks: 39

yairEO/validator
HTML form validation. Perfectly made for all scenerios, lightweight, semantic & easy to use
Language: JavaScript - Size: 156 KB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 262 - Forks: 84

tutim-io/tutim
The open-source wizard form infrastructure for web applications
Language: TypeScript - Size: 2.04 MB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 255 - Forks: 16

wellyshen/react-cool-form 📦
😎 📋 React hooks for forms state and validation, less code more performant.
Language: TypeScript - Size: 8.79 MB - Last synced at: about 14 hours ago - Pushed at: over 2 years ago - Stars: 248 - Forks: 9

cferdinandi/validate 📦
A lightweight form validation script.
Language: JavaScript - Size: 146 KB - Last synced at: 12 days ago - Pushed at: over 6 years ago - Stars: 229 - Forks: 39

TheSharpieOne/angular-validation-match
Checks if one input matches another. Useful for confirming passwords, emails, or anything.
Language: JavaScript - Size: 51.8 KB - Last synced at: 6 months ago - Pushed at: almost 9 years ago - Stars: 224 - Forks: 42

dropzone-ui/dropzone-ui-react
The most complete React Library Component for drag’n’drop files. Image and video previews. File validation. Multilanguage. Server side support.
Language: TypeScript - Size: 6.33 MB - Last synced at: 3 days ago - Pushed at: almost 2 years ago - Stars: 216 - Forks: 24

hecrj/composable-form
Build type-safe composable forms in Elm
Language: Elm - Size: 849 KB - Last synced at: 21 days ago - Pushed at: over 2 years ago - Stars: 198 - Forks: 20

mdauner/sveltejs-forms
Declarative forms for Svelte
Language: JavaScript - Size: 2.51 MB - Last synced at: 16 days ago - Pushed at: about 2 years ago - Stars: 197 - Forks: 17

janheinrichmerker/material-singleinputform
A single EditText instead of a classical form. Library that implements flavienlaurent's singleinputform
Language: Java - Size: 2.89 MB - Last synced at: 6 days ago - Pushed at: 6 months ago - Stars: 194 - Forks: 37

etaque/elm-form 📦
Dynamic forms handling in Elm
Language: Elm - Size: 318 KB - Last synced at: 5 months ago - Pushed at: about 4 years ago - Stars: 192 - Forks: 34

Availity/availity-reactstrap-validation 📦
Easy to use React validation components compatible for reactstrap.
Language: JavaScript - Size: 6.29 MB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 191 - Forks: 70

jucian0/createform
The ReactJS form library
Language: TypeScript - Size: 10.2 MB - Last synced at: 6 days ago - Pushed at: 7 months ago - Stars: 188 - Forks: 13

ZooTools/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.
Language: TypeScript - Size: 430 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 173 - Forks: 11

hsnaydd/validetta
A tiny jquery plugin for validate forms
Language: JavaScript - Size: 348 KB - Last synced at: 15 days ago - Pushed at: about 1 year ago - Stars: 170 - Forks: 30

ionicthemes/ionic-forms-and-validations
📝 Ionic Tutorial - Learn to use Forms and Validations in Ionic Angular apps. Get a FREE Ionic 5 Forms Starter App and learn to handle simple and custom validations. Includes complete ionic forms tutorial!
Language: TypeScript - Size: 5.14 MB - Last synced at: 12 days ago - Pushed at: over 2 years ago - Stars: 168 - Forks: 103

zero-plus-x/neoform 📦
:white_check_mark: React form state management and validation
Language: JavaScript - Size: 641 KB - Last synced at: 6 days ago - Pushed at: almost 6 years ago - Stars: 163 - Forks: 7

jpetitto/validator
A tiny library for easily validating TextInputLayouts in Android
Language: Java - Size: 131 KB - Last synced at: 10 days ago - Pushed at: over 6 years ago - Stars: 163 - Forks: 11

fabianwennink/IconCaptcha-PHP
A self-hosted, customizable, easy-to-implement and user-friendly captcha for PHP.
Language: PHP - Size: 1.35 MB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 159 - Forks: 29

mmcc007/modal_progress_hud
A simple modal progress HUD (heads-up display, or progress indicator) for flutter
Language: Dart - Size: 1.44 MB - Last synced at: 16 days ago - Pushed at: about 3 years ago - Stars: 159 - Forks: 69

mirumee/google-i18n-address
Google's i18n address data packaged for Python.
Language: Python - Size: 2.62 MB - Last synced at: about 1 hour ago - Pushed at: 8 months ago - Stars: 147 - Forks: 53

hackersandslackers/flask-wtform-tutorial
📝😎 Tutorial to implement forms in your Flask app.
Language: Jinja - Size: 273 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 138 - Forks: 43

PascaleBeier/bootstrap-validate
A simple Form Validation Utility for Bootstrap 3 and Bootstrap 4 for Humans.
Language: HTML - Size: 20.4 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 135 - Forks: 53

tkrotoff/react-form-with-constraints
Simple form validation for React
Language: TypeScript - Size: 4.82 MB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 126 - Forks: 20

soc221b/form-validation.js 📦
The most customizable validation framework for JavaScript.
Language: TypeScript - Size: 802 KB - Last synced at: 15 days ago - Pushed at: 10 months ago - Stars: 123 - Forks: 5

antonreshetov/vue-form-components
Clean & minimal vue form elements and form builder with validation
Language: Vue - Size: 5.05 MB - Last synced at: 7 days ago - Pushed at: about 5 years ago - Stars: 122 - Forks: 17

robinweser/react-controlled-form
React Forms with Zod Validation
Language: TypeScript - Size: 785 KB - Last synced at: 1 day ago - Pushed at: 5 months ago - Stars: 120 - Forks: 10

gyurielf/svelte-tel-input
Svelte Tel Input
Language: Svelte - Size: 4.27 MB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 110 - Forks: 11

yahoo/jafar
🌟!(Just another form application renderer)
Language: JavaScript - Size: 38.4 MB - Last synced at: 3 days ago - Pushed at: almost 2 years ago - Stars: 110 - Forks: 9

JenkinsDev/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.
Language: TypeScript - Size: 10.2 MB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 108 - Forks: 10

vue-use-form/vue-use-form
Vue Composition API for validating form.
Language: TypeScript - Size: 3.87 MB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 106 - Forks: 3

zabute/formsy-semantic-ui-react
Formsy-React wrappers for Semantic-Ui-React's form components
Language: TypeScript - Size: 3.25 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 102 - Forks: 27

stefangabos/Zebra_Form
A jQuery augmented PHP library for creating secure HTML forms and validating them easily
Language: PHP - Size: 748 KB - Last synced at: 12 days ago - Pushed at: almost 3 years ago - Stars: 97 - Forks: 48

loiane/angular-reactive-forms-validate-submit
Language: TypeScript - Size: 60.5 KB - Last synced at: 20 days ago - Pushed at: over 5 years ago - Stars: 97 - Forks: 70

logaretm/vue-use-form 📦
✅ A Vue.js composition API function to validate forms
Language: TypeScript - Size: 615 KB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 96 - Forks: 0

iusehooks/usetheform
React library for composing declarative forms, manage their state, handling their validation and much more.
Language: JavaScript - Size: 6.21 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 91 - Forks: 37

AlexJPotter/fluentvalidation-ts
A TypeScript-first library for building strongly-typed validation rules
Language: TypeScript - Size: 1.31 MB - Last synced at: 4 days ago - Pushed at: about 1 year ago - Stars: 91 - Forks: 6

rootstrap/RSFormView
A Cocoapods library designed to easily create forms with multiple data entry fields
Language: Swift - Size: 2.11 MB - Last synced at: 9 days ago - Pushed at: almost 5 years ago - Stars: 87 - Forks: 6

BowlingX/flexcss
A simple css pattern-library using flexbox, build for hellofellow
Language: JavaScript - Size: 25.5 MB - Last synced at: about 3 hours ago - Pushed at: about 6 years ago - Stars: 84 - Forks: 12

fcanas/Formulary
Declarative iOS TableView Forms in Swift (pre-SwiftUI)
Language: Swift - Size: 8.41 MB - Last synced at: 8 days ago - Pushed at: about 7 years ago - Stars: 82 - Forks: 10

jamescun/legit
input validation framework
Language: Go - Size: 15.6 KB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 81 - Forks: 2

themisir/form-validator
Simplest form validation for flutter form widgets
Language: Dart - Size: 232 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 80 - Forks: 42

laminas/laminas-form
Validate and display simple and complex forms, casting forms to business objects and vice versa
Language: PHP - Size: 9.22 MB - Last synced at: 11 days ago - Pushed at: 2 months ago - Stars: 80 - Forks: 53

react-declarative/react-declarative
A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on material-ui components, so your application will look beautiful on any device...
Language: TypeScript - Size: 55.5 MB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 76 - Forks: 12

dog-days/antd-react-form-builder
Example
Language: JavaScript - Size: 599 KB - Last synced at: 15 days ago - Pushed at: almost 7 years ago - Stars: 72 - Forks: 17

davidecesarano/Validation
Simple PHP helper class for Validation.
Language: PHP - Size: 29.3 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 69 - Forks: 59

devonfw-forge/devonfw4flutter-mts-app
Large-Scale Flutter Reference Application. An Extension of DevonFw's My Thai Star Project
Language: Dart - Size: 20.6 MB - Last synced at: 12 months ago - Pushed at: about 5 years ago - Stars: 68 - Forks: 16

NaingAungLuu/form-conductor
A declarative form validation for Jetpack Compose
Language: Kotlin - Size: 2.26 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 67 - Forks: 6

CodeStix/typed-react-form
A completely type-checked form builder for React
Language: TypeScript - Size: 2.71 MB - Last synced at: 3 days ago - Pushed at: over 3 years ago - Stars: 67 - Forks: 6

alsiola/form-and-function
A functional-inspired Form management library for React
Language: TypeScript - Size: 2.11 MB - Last synced at: 9 days ago - Pushed at: about 7 years ago - Stars: 66 - Forks: 2

brainfoolong/form-data-json
A zero dependency, cross browser library to easily get or set/manipulate form input values as/from a json object.
Language: TypeScript - Size: 365 KB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 61 - Forks: 10

Dhaval2404/android-form-validation
UI form validation library for Android ✔
Language: Kotlin - Size: 679 KB - Last synced at: 13 days ago - Pushed at: over 4 years ago - Stars: 61 - Forks: 6

getgrav/grav-plugin-form
Grav Form Plugin
Language: PHP - Size: 3.37 MB - Last synced at: 2 days ago - Pushed at: 12 days ago - Stars: 58 - Forks: 80

sahaavi/Form-Validation-JavaScript
Validate registration and login form using JavaScript
Language: HTML - Size: 6.84 KB - Last synced at: 11 days ago - Pushed at: almost 2 years ago - Stars: 58 - Forks: 36

Lemoncode/lcFormValidation
Javascript based form validation library, third party library / framework agnostic.
Language: TypeScript - Size: 639 KB - Last synced at: 8 days ago - Pushed at: 6 months ago - Stars: 57 - Forks: 10

vapor-community/forms
Brings simple, dynamic and re-usable web form handling to Vapor.
Language: Swift - Size: 76.2 KB - Last synced at: 22 days ago - Pushed at: over 7 years ago - Stars: 57 - Forks: 10

CaptainCodeman/svelte-form-helper
Lightweight helpers for form validation with Svelte
Language: Svelte - Size: 308 KB - Last synced at: 18 days ago - Pushed at: 8 months ago - Stars: 56 - Forks: 0
