#Forms

Showing 60 of 86 repositories tagged #forms, ranked by stars

react-hook-form
react-hook-form
react-hook-form

๐Ÿ“‹ React Hooks for form state management and validation (Web + React Native)

Score
100
โ˜… 44.8k โ‘‚ 2.4k +1/day
TypeScript
jaredpalmer
jaredpalmer
formik

Build forms in React, without the tears ๐Ÿ˜ญ

Score
95
โ˜… 34.3k โ‘‚ 2.8k โ€”
TypeScript
rjsf-team
rjsf-team
react-jsonschema-form

A React component for building Web forms from JSON Schema.

Score
100
โ˜… 15.8k โ‘‚ 2.3k +4/day
TypeScript
formbricks
formbricks
formbricks

Open Source Qualtrics Alternative

Score
98
โ˜… 12.5k โ‘‚ 2.4k +7/day
TypeScript
redux-form
redux-form
redux-form

A Higher Order Component using react-redux to keep form state in a Redux store

Score
68
โ˜… 12.5k โ‘‚ 1.6k โ€”
JavaScript
xmartlabs
xmartlabs
Eureka

Elegant iOS form builder in Swift

Score
84
โ˜… 11.8k โ‘‚ 1.3k โ€”
Swift
logaretm
logaretm
vee-validate

โœ… Painless Vue forms

Score
96
โ˜… 11.3k โ‘‚ 1.3k +1/day
TypeScript
final-form
final-form
react-final-form

๐Ÿ High performance subscription-based form state management for React

Score
92
โ˜… 7.4k โ‘‚ 496 +2/day
JavaScript
TanStack
TanStack
form

๐Ÿค– Headless, performant, and type-safe form state management for TS/JS, React, Vue, Angular, Solid, and Lit.

Score
94
โ˜… 6.6k โ‘‚ 664 +5/day
TypeScript
xmartlabs
xmartlabs
XLForm

XLForm is the most flexible and powerful iOS library to create dynamic table-view forms. Fully compatible with Swift & Obj-C.

Score
79
โ˜… 5.7k โ‘‚ 934 โ€”
Objective-C
surveyjs
surveyjs
survey-library

SurveyJS is an open-source JavaScript form builder library that allows developers to create dynamic forms, multi-step form wizards, and survey applications. It supports React, Angular, and Vue.js (Vue 3), and can also be used in applications built with plain JavaScript.

Score
90
โ˜… 4.8k โ‘‚ 913 +1/day
TypeScript
formkit
formkit
formkit

The form framework for coding agents

Score
88
โ˜… 4.7k โ‘‚ 206 +2/day
TypeScript
unform
unform
unform

Performance-focused API for React forms ๐Ÿš€

Score
74
โ˜… 4.4k โ‘‚ 466 โ€”
TypeScript
ohmyform
ohmyform
ohmyform

โœ๏ธ Free open source alternative to TypeForm, TellForm, or Google Forms โ›บ

Score
100
โ˜… 2.9k โ‘‚ 451 โ€”
TypeScript
themesberg
themesberg
flowbite-svelte

Official Svelte components built for Flowbite and Tailwind CSS

Score
80
โ˜… 2.8k โ‘‚ 330 +2/day
CSS
ciscoheat
ciscoheat
sveltekit-superforms

Making SvelteKit forms a pleasure to use!

Score
76
โ˜… 2.8k โ‘‚ 104 +2/day
TypeScript
handsontable
handsontable
hyperformula

HyperFormula is an open-source headless spreadsheet for business web apps. It comes with over 400 formulas, CRUD operations, undo-redo, clipboard support, and sorting.

Score
78
โ˜… 2.7k โ‘‚ 164 +1/day
TypeScript
eclipsesource
eclipsesource
jsonforms

Customizable JSON Schema-based forms with React, Angular and Vue support out of the box.

Score
82
โ˜… 2.7k โ‘‚ 423 โ€”
TypeScript
ealush
ealush
vest

Vest โœ… Declarative validations framework

Score
74
โ˜… 2.7k โ‘‚ 91 โ€”
TypeScript
jquense
jquense
react-widgets

Polished, feature rich, accessible form inputs built with React

Score
40
โ˜… 2.4k โ‘‚ 386 โ€”
TypeScript
formio
formio
formio

A Form and Data Management Platform for Progressive Web Applications.

Score
84
โ˜… 2.3k โ‘‚ 771 +1/day
JavaScript
wearebraid
wearebraid
vue-formulate

โšก๏ธ The easiest way to build forms with Vue.

Score
38
โ˜… 2.2k โ‘‚ 233 โ€”
JavaScript
vazco
vazco
uniforms

A React library for building forms from any schema.

Score
66
โ˜… 2.1k โ‘‚ 241 โ€”
TypeScript
formio
formio
formio.js

JavaScript powered Forms with JSON Form Builder

Score
86
โ˜… 2.1k โ‘‚ 1.1k โ€”
JavaScript
davidkpiano
davidkpiano
react-redux-form

Create forms easily in React with Redux.

Score
36
โ˜… 2.0k โ‘‚ 250 โ€”
JavaScript
flutter-form-builder-ecosystem
flutter-form-builder-ecosystem
flutter_form_builder

Simple form maker for Flutter Framework

Score
89
โ˜… 1.6k โ‘‚ 559 +1/day
Dart
gorilla
gorilla
schema

Package gorilla/schema fills a struct with form values.

Score
100
โ˜… 1.5k โ‘‚ 237 +1/day
Go
vueform
vueform
vueform

Open-Source Form Framework for Vue

Score
70
โ˜… 1.5k โ‘‚ 115 +3/day
JavaScript
ortuman
ortuman
SwiftForms

A small and lightweight library written in Swift that allows you to easily create forms.

Score
63
โ˜… 1.3k โ‘‚ 207 โ€”
Swift
pablo-abc
pablo-abc
felte

An extensible form library for Svelte, Solid and React

Score
26
โ˜… 1.1k โ‘‚ 41 โ€”
TypeScript
open-circle
open-circle
formisch

The lightweight, schema-first, and fully type-safe form library for React, Solid, Vue, Svelte and more.

Score
64
โ˜… 1.0k โ‘‚ 31 +14/day
TypeScript
ditdot-dev
ditdot-dev
vue-flow-form

Create conversational conditional-logic forms with Vue.js.

Score
24
โ˜… 807 โ‘‚ 178 โ€”
Vue
svecosystem
svecosystem
formsnap

Functional, accessible, and powerful form components for Svelte. ๐Ÿซฐ

Score
20
โ˜… 802 โ‘‚ 27 โ€”
TypeScript
andrewhathaway
andrewhathaway
Winterfell

Generate complex, validated and extendable JSON-based forms in React.

Score
22
โ˜… 781 โ‘‚ 113 โ€”
JavaScript
FormBee
FormBee
FormBee

The open-source form backend for data privacy conscious developers.

Score
0
โ˜… 767 โ‘‚ 34 โ€”
TypeScript
react-hook-form
react-hook-form
documentation

๐Ÿ“‹ Official documentation

Score
72
โ˜… 748 โ‘‚ 1.1k โ€”
MDX
Mini-ghost
Mini-ghost
vorms

Vue Form Validation with Composition API

Score
18
โ˜… 721 โ‘‚ 29 โ€”
TypeScript
srdjan
srdjan
react-multistep

React multistep wizard component

Score
62
โ˜… 672 โ‘‚ 184 โ€”
TypeScript
eduardoborges
eduardoborges
use-mask-input

๐Ÿฅธ A React Hook for building elegant input masks. Compatible with React Hook Form.

Score
58
โ˜… 656 โ‘‚ 25 +1/day
TypeScript
houseform
houseform
houseform

Simple to use React forms, where your validation and UI code live together in harmony.

Score
37
โ˜… 655 โ‘‚ 29 โ€”
TypeScript
maxatwork
maxatwork
form2js

Parse browser forms into structured JavaScript objects. Six adapters โ€” React hooks, vanilla DOM, jQuery, FormData, and more. One coherent API.

Score
60
โ˜… 630 โ‘‚ 136 โ€”
TypeScript
tjinauyeung
tjinauyeung
svelte-forms-lib

๐Ÿ“. A lightweight library for managing forms in Svelte

Score
14
โ˜… 610 โ‘‚ 58 โ€”
JavaScript
jannikbuschke
jannikbuschke
formik-antd

Simple declarative bindings for Ant Design and Formik.

Score
16
โ˜… 587 โ‘‚ 79 โ€”
TypeScript
smeijer
smeijer
next-runtime

All you need to handle POST requests, file uploads, and api requests, in Next.js getServerSideProps.

Score
46
โ˜… 585 โ‘‚ 21 โ€”
TypeScript
codegrue
codegrue
card_settings

A flutter package for building card based forms.

Score
42
โ˜… 559 โ‘‚ 107 โ€”
Dart
Ryczko
Ryczko
FormsLab

๐Ÿ˜Š๐Ÿ“Š Form builder for anonymous surveys, polls, and collecting feedback. Experience management solution.

Score
44
โ˜… 546 โ‘‚ 72 โ€”
TypeScript
nette
nette
forms

๐Ÿ“ Generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.

Score
100
โ˜… 530 โ‘‚ 146 โ€”
PHP
seasonedcc
seasonedcc
remix-forms

Full-stack forms for React Router

Score
48
โ˜… 517 โ‘‚ 25 โ€”
TypeScript
joanpablo
joanpablo
reactive_forms

This is a model-driven approach to handling form inputs and validations, heavily inspired in Angular's Reactive Forms

Score
68
โ˜… 502 โ‘‚ 106 +1/day
Dart
GiancarloCode
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! ๐Ÿ”ฅ

Score
47
โ˜… 467 โ‘‚ 217 โ€”
Dart
formvuelate
formvuelate
formvuelate

Dynamic schema-based form rendering for VueJS

Score
52
โ˜… 442 โ‘‚ 43 โ€”
JavaScript
formwerkjs
formwerkjs
formwerk

๐Ÿ“ The Vue.js framework for building tailored, accessible, and high-quality forms.

Score
42
โ˜… 420 โ‘‚ 20 โ€”
TypeScript
chainlist
chainlist
svelte-forms

Svelte forms validation made easy

Score
10
โ˜… 398 โ‘‚ 31 +1/day
TypeScript
asigloo
asigloo
vue-dynamic-forms

Easy way to dynamically create reactive forms in Vue based on a varying business object model

Score
12
โ˜… 389 โ‘‚ 41 โ€”
TypeScript
QuickBirdEng
QuickBirdEng
SurveyKit

Android library to create beautiful surveys (aligned with ResearchKit on iOS)

Score
32
โ˜… 387 โ‘‚ 69 โ€”
Kotlin
janosh
janosh
svelte-multiselect

Keyboard-friendly, accessible and highly customizable multi-select component

Score
50
โ˜… 378 โ‘‚ 45 โ€”
TypeScript
nextcloud
nextcloud
forms

๐Ÿ“ Simple form & survey app for Nextcloud

Score
56
โ˜… 373 โ‘‚ 118 โ€”
JavaScript
jarvelov
jarvelov
vue-form-json-schema

Create forms using JSON schema. Bring your components!

Score
8
โ˜… 356 โ‘‚ 50 โ€”
JavaScript
pixelmund
pixelmund
svemix

The Full-Stack addition to SvelteKit. Write your server code inside svelte files, handle sessions, forms and SEO easily.

Score
6
โ˜… 331 โ‘‚ 16 โ€”
JavaScript
data-driven-forms
data-driven-forms
react-forms

React library for rendering forms.

Score
54
โ˜… 324 โ‘‚ 95 +1/day
JavaScript
Related Topics
#form#react#validation#vue#form-validation#typescript#svelte#javascript#survey#form-builder#reactjs

ยฉ 2026 GitRepoTrend ยท GitHub repositories by topic ยท Updated weekly