An open API service providing repository metadata for many open source software ecosystems.

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: 5 days ago - Pushed at: over 1 year ago - Stars: 12,533 - Forks: 1,629

logaretm/vee-validate

✅ Painless Vue forms

Language: TypeScript - Size: 22.3 MB - Last synced at: 5 days ago - Pushed at: 17 days ago - Stars: 11,206 - Forks: 1,305

final-form/react-final-form

🏁 High performance subscription-based form state management for React

Language: JavaScript - Size: 7.04 MB - Last synced at: 16 days ago - Pushed at: 7 months ago - Stars: 7,441 - Forks: 498

vantezzen/autoform

🌟 Automatically render forms for your existing data schema

Language: TypeScript - Size: 1.73 MB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 3,416 - Forks: 145

final-form/final-form

🏁 Framework agnostic, high performance, subscription-based form state management

Language: TypeScript - Size: 3.54 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 3,029 - Forks: 219

ciscoheat/sveltekit-superforms

Making SvelteKit forms a pleasure to use!

Language: TypeScript - Size: 3.65 MB - Last synced at: 8 days ago - Pushed at: 10 days ago - Stars: 2,700 - Forks: 100

ealush/vest

Vest ✅ Declarative validations framework

Language: TypeScript - Size: 18.9 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 2,625 - Forks: 88

edmundhung/conform

Progressively enhance HTML forms with React. Build resilient, type-safe forms with no hassle using web standards.

Language: TypeScript - Size: 7.32 MB - Last synced at: 7 days ago - Pushed at: 14 days ago - Stars: 2,508 - Forks: 141

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.21 MB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 2,139 - Forks: 202

flutter-form-builder-ecosystem/flutter_form_builder

Simple form maker for Flutter Framework

Language: Dart - Size: 80.9 MB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 1,593 - Forks: 563

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: 2 months ago - Pushed at: 10 months ago - Stars: 1,199 - Forks: 61

pablo-abc/felte

An extensible form library for Svelte, Solid and React

Language: TypeScript - Size: 6.31 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 1,079 - Forks: 41

Meteor-Community-Packages/meteor-simple-schema

Meteor integration package for simpl-schema

Language: JavaScript - Size: 1.73 MB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 917 - Forks: 164

formsy/formsy-react

A form input builder and validator for React JS

Language: TypeScript - Size: 5.99 MB - Last synced at: 2 days ago - Pushed at: 6 days ago - Stars: 763 - Forks: 124

react-hook-form/documentation

📋 Official documentation

Language: TypeScript - Size: 18.7 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 749 - Forks: 1,081

hyperform/hyperform

Capture form validation back from the browser

Language: JavaScript - Size: 2.85 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 741 - Forks: 36

Mini-ghost/vorms

Vue Form Validation with Composition API

Language: TypeScript - Size: 720 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 727 - Forks: 29

fergaldoyle/vue-form

Form validation for Vue.js 2.2+

Language: JavaScript - Size: 316 KB - Last synced at: about 1 month ago - Pushed at: about 6 years ago - Stars: 612 - Forks: 89

tjinauyeung/svelte-forms-lib

📝. A lightweight library for managing forms in Svelte

Language: JavaScript - Size: 3.26 MB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 611 - Forks: 60

niceue/nice-validator

Simple, smart and pleasant validation solution.

Language: JavaScript - Size: 2.48 MB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 607 - Forks: 145

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: 3.49 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 581 - Forks: 92

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 1 month ago - Pushed at: about 1 year ago - Stars: 555 - Forks: 117

biscolab/laravel-recaptcha 📦

Google ReCaptcha package for Laravel

Language: PHP - Size: 611 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 520 - Forks: 94

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: 3 months ago - Pushed at: over 6 years ago - Stars: 492 - Forks: 33

codaxy/cxjs

CxJS - Advanced JavaScript UI framework for admin and dashboard applications with ready to use grid, form and chart components.

Language: TypeScript - Size: 17 MB - Last synced at: 3 days ago - Pushed at: 7 days ago - Stars: 491 - Forks: 70

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: 4 months ago - Pushed at: over 6 years ago - Stars: 490 - 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: 8 months ago - Pushed at: over 1 year ago - Stars: 467 - Forks: 214

VeryGoodOpenSource/formz

A unified form representation in Dart used at Very Good Ventures 🦄

Language: Dart - Size: 281 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 460 - Forks: 42

BearStudio/formiz

🐜 React forms with ease! Composable, headless & with built-in multi steps

Language: TypeScript - Size: 11.3 MB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 399 - Forks: 52

chainlist/svelte-forms

Svelte forms validation made easy

Language: TypeScript - Size: 1.2 MB - Last synced at: 4 months ago - Pushed at: about 2 years ago - Stars: 399 - Forks: 31

formr/formr

Create and Validate PHP Forms in Seconds.

Language: PHP - Size: 497 KB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 376 - Forks: 75

rileytomasek/zodix

Zod utilities for Remix loaders and actions.

Language: TypeScript - Size: 143 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 376 - Forks: 16

rootstrap/yaaf

Easing the form object pattern in Rails applications

Language: Ruby - Size: 120 KB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 368 - Forks: 14

upjs/facile-validator

Robust Frontend Forms Validation, inspired by Laravel Validation, Built for Simplicity of Use 🍬

Language: TypeScript - Size: 3.45 MB - Last synced at: 3 days ago - Pushed at: 7 days ago - Stars: 358 - 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: about 2 months ago - Pushed at: over 1 year ago - Stars: 344 - Forks: 14

CharlGottschalk/approvejs

A simple JavaScript validation library that doesn't interfere

Language: JavaScript - Size: 7.94 MB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 333 - Forks: 19

NewOldMax/react-material-ui-form-validator

Simple validator for forms designed with material-ui components.

Language: JavaScript - Size: 7.35 MB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 325 - Forks: 79

data-driven-forms/react-forms

React library for rendering forms.

Language: JavaScript - Size: 20.3 MB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 322 - Forks: 96

cferdinandi/bouncer

A lightweight form validation script that augments native HTML5 form validation elements and attributes.

Language: JavaScript - Size: 540 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 312 - Forks: 44

bietkul/react-reactive-form

Angular like reactive forms in React.

Language: JavaScript - Size: 1.68 MB - Last synced at: 4 months ago - Pushed at: about 2 years ago - Stars: 310 - Forks: 32

janiskelemen/formvuelar

Vue form components with server-side validation in mind

Language: JavaScript - Size: 17.1 MB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 301 - Forks: 25

alexanderkiel/phrase

Clojure(Script) library for phrasing spec problems.

Language: Clojure - Size: 49.8 KB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 288 - Forks: 8

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 months ago - Pushed at: about 3 years ago - Stars: 282 - Forks: 39

zackify/validify

Simple-as-possible React form validation

Language: TypeScript - Size: 2.88 MB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 274 - Forks: 15

tutim-io/tutim

The open-source wizard form infrastructure for web applications

Language: TypeScript - Size: 2.04 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 268 - Forks: 17

yairEO/validator

HTML form validation. Perfectly made for all scenerios, lightweight, semantic & easy to use

Language: JavaScript - Size: 156 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 260 - Forks: 84

wellyshen/react-cool-form 📦

😎 📋 React hooks for forms state and validation, less code more performant.

Language: TypeScript - Size: 8.79 MB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 248 - Forks: 9

cferdinandi/validate 📦

A lightweight form validation script.

Language: JavaScript - Size: 146 KB - Last synced at: 9 months ago - Pushed at: about 7 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: about 1 month ago - Pushed at: over 9 years ago - Stars: 223 - Forks: 39

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: 4 months ago - Pushed at: over 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: 8 months ago - Pushed at: over 3 years ago - Stars: 198 - Forks: 20

mdauner/sveltejs-forms

Declarative forms for Svelte

Language: JavaScript - Size: 2.51 MB - Last synced at: 3 months ago - Pushed at: almost 3 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: 17 days ago - Pushed at: about 1 year ago - Stars: 194 - Forks: 37

etaque/elm-form 📦

Dynamic forms handling in Elm

Language: Elm - Size: 318 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 193 - Forks: 34

Availity/availity-reactstrap-validation 📦

Easy to use React validation components compatible for reactstrap.

Language: JavaScript - Size: 6.29 MB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 191 - Forks: 70

smashsend/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: 3 months ago - Pushed at: over 2 years ago - Stars: 189 - Forks: 14

jucian0/createform

The ReactJS form library

Language: TypeScript - Size: 9.8 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 187 - Forks: 13

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: 2 months ago - Pushed at: 7 months ago - Stars: 171 - Forks: 32

hsnaydd/validetta

A tiny jquery plugin for validate forms

Language: JavaScript - Size: 348 KB - Last synced at: 5 months ago - Pushed at: over 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: 11 days ago - Pushed at: about 3 years ago - Stars: 166 - Forks: 105

zero-plus-x/neoform 📦

:white_check_mark: React form state management and validation

Language: JavaScript - Size: 641 KB - Last synced at: 3 months ago - Pushed at: over 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: 9 months ago - Pushed at: over 7 years ago - Stars: 163 - Forks: 11

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: 8 months ago - Pushed at: almost 4 years ago - Stars: 159 - Forks: 68

mirumee/google-i18n-address

Google's i18n address data packaged for Python.

Language: Python - Size: 2.62 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 150 - Forks: 53

hackersandslackers/flask-wtform-tutorial

📝😎 Tutorial to implement forms in your Flask app.

Language: Jinja - Size: 275 KB - Last synced at: 29 days ago - Pushed at: about 1 month ago - Stars: 139 - Forks: 43

optimajet/formengine

React JSON Schema Form Builder to create complex, validated, reusable forms across all your apps, with no deep React knowledge required

Language: TypeScript - Size: 8.27 MB - Last synced at: 26 days ago - Pushed at: 27 days ago - Stars: 138 - Forks: 29

PascaleBeier/bootstrap-validate

A simple Form Validation Utility for Bootstrap 3 and Bootstrap 4 for Humans.

Language: HTML - Size: 20.7 MB - Last synced at: 24 days ago - Pushed at: 5 months ago - Stars: 135 - Forks: 52

tkrotoff/react-form-with-constraints

Simple form validation for React

Language: TypeScript - Size: 4.82 MB - Last synced at: 3 months ago - Pushed at: almost 3 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: 5 months ago - Pushed at: over 1 year 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: 3 months ago - Pushed at: almost 6 years ago - Stars: 122 - Forks: 17

robinweser/react-controlled-form

React Forms with Zod Validation

Language: TypeScript - Size: 785 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 120 - Forks: 10

gyurielf/svelte-tel-input

Svelte Tel Input

Language: Svelte - Size: 4.32 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 116 - Forks: 16

vue-use-form/vue-use-form

Vue Composition API for validating form.

Language: TypeScript - Size: 3.87 MB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 111 - Forks: 4

yahoo/jafar

🌟!(Just another form application renderer)

Language: JavaScript - Size: 38.4 MB - Last synced at: 5 months ago - Pushed at: over 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: about 2 months ago - Pushed at: about 2 years ago - Stars: 108 - Forks: 10

zabute/formsy-semantic-ui-react

Formsy-React wrappers for Semantic-Ui-React's form components

Language: TypeScript - Size: 3.3 MB - Last synced at: 4 months ago - Pushed at: 12 months ago - Stars: 102 - Forks: 27

AlexJPotter/fluentvalidation-ts

A TypeScript-first library for building strongly-typed validation rules

Language: TypeScript - Size: 1.77 MB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 97 - Forks: 6

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: 2 months ago - Pushed at: over 3 years ago - Stars: 97 - Forks: 48

loiane/angular-reactive-forms-validate-submit

Language: TypeScript - Size: 60.5 KB - Last synced at: 4 months ago - Pushed at: over 6 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: 10 months ago - Pushed at: almost 6 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.99 MB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 90 - Forks: 36

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: 52.1 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 89 - Forks: 15

rootstrap/RSFormView

A Cocoapods library designed to easily create forms with multiple data entry fields

Language: Swift - Size: 2.11 MB - Last synced at: 27 days ago - Pushed at: over 5 years ago - Stars: 86 - Forks: 6

BowlingX/flexcss

A simple css pattern-library using flexbox, build for hellofellow

Language: JavaScript - Size: 25.5 MB - Last synced at: 2 months ago - Pushed at: almost 7 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: about 1 month ago - Pushed at: almost 8 years ago - Stars: 82 - Forks: 10

themisir/form-validator

Simplest form validation for flutter form widgets

Language: Dart - Size: 249 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 81 - Forks: 43

jamescun/legit

input validation framework

Language: Go - Size: 15.6 KB - Last synced at: 5 months ago - Pushed at: over 8 years ago - Stars: 81 - Forks: 2

laminas/laminas-form

Validate and display simple and complex forms, casting forms to business objects and vice versa

Language: PHP - Size: 9.45 MB - Last synced at: 20 days ago - Pushed at: 23 days ago - Stars: 80 - Forks: 57

dog-days/antd-react-form-builder

Example

Language: JavaScript - Size: 599 KB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 72 - Forks: 17

davidecesarano/Validation

Simple PHP helper class for Validation.

Language: PHP - Size: 29.3 KB - Last synced at: almost 3 years ago - Pushed at: almost 7 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: over 1 year ago - Pushed at: over 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: 12 months ago - Pushed at: 12 months ago - Stars: 67 - Forks: 6

raspgot/Contact-Form-PHP

A secure, modern PHP contact form solution using AJAX, Google reCAPTCHA v3, Bootstrap 5, and PHPMailer. Includes spam protection with honeypot, validation, and SMTP support

Language: PHP - Size: 485 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 66 - Forks: 17

CodeStix/typed-react-form

A completely type-checked form builder for React

Language: TypeScript - Size: 2.71 MB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 66 - Forks: 6

alsiola/form-and-function

A functional-inspired Form management library for React

Language: TypeScript - Size: 2.11 MB - Last synced at: 3 months ago - Pushed at: almost 8 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: 370 KB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 63 - Forks: 11

getgrav/grav-plugin-form

Grav Form Plugin

Language: PHP - Size: 3.58 MB - Last synced at: 8 days ago - Pushed at: 10 days ago - Stars: 61 - Forks: 81

Dhaval2404/android-form-validation

UI form validation library for Android ✔

Language: Kotlin - Size: 679 KB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 60 - Forks: 6

sahaavi/Form-Validation-JavaScript

Validate registration and login form using JavaScript

Language: HTML - Size: 6.84 KB - Last synced at: 9 months ago - Pushed at: over 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: about 2 months ago - Pushed at: about 1 year ago - Stars: 57 - Forks: 10