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: 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