Topics / #form
Form projects on GitHub
Form libraries for handling state, validation, and submission in web apps.
As of , the most-starred Form projects on GitHub are awesome-react-components (48.6K stars), formik (34.3K stars) and request (25.5K stars). GitHub.Locker tracks 11 Form repositories with 202.5K stars combined. The fastest-growing on October 16 was awesome-react-components, with +12 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+12awesome-react-components
brillout/awesome-react-components · ★ 48.6KA curated list of standout React components and libraries, organized by category (data grids, carousels, charts, forms, routing, and more).
dsh-genui
omdsh-dev/dsh-genui · ★ 614dsh-genui is a plugin for DeepSeek Harness (DSH) that turns a model's text reply into an interactive, inline UI — charts, tables, forms, quizzes, Mermaid diagrams, 3D scenes — using a special dsh-ui code fence, with an event loop that sends UI interactions back to the model.
+6formbricks
formbricks/formbricks · ★ 13.1KFormbricks is an open source alternative to Qualtrics for building and running surveys, including link surveys, website surveys, and in-app surveys.
+1request
request/request · ★ 25.5KRequest is a simplified HTTP client for Node.js, built to make HTTP calls as simply as possible. It supports HTTPS and follows redirects by default.
The all-time top
11 projects · by stars
- 48.6K
#1 · brillout/awesome-react-componentsawesome-react-components
A curated list of standout React components and libraries, organized by category (data grids, carousels, charts, forms, routing, and more).
- 34.3K
#2 · jaredpalmer/formikformik
Formik is a small React library for building forms: it handles the three most annoying parts - getting values in and out of form state, validation and error messages, and handling form submission.
- 25.5K
#3 · request/requestrequest
Request is a simplified HTTP client for Node.js, built to make HTTP calls as simply as possible. It supports HTTPS and follows redirects by default.
- 4
cleave.js
17.8Knosir/cleave.js · JavaScriptCleave.js is a JavaScript library that automatically formats input text as you type, such as credit card numbers, phone numbers, dates and numerals.
- 5

react-jsonschema-form
15.9Krjsf-team/react-jsonschema-form · TypeScriptIt is a React component that builds complete web forms from a JSON Schema: you describe your fields declaratively and it renders and validates the form for you.
- 6

formbricks
13.1Kformbricks/formbricks · TypeScriptFormbricks is an open source alternative to Qualtrics for building and running surveys, including link surveys, website surveys, and in-app surveys.
- 7

formily
12.6Kalibaba/formily · TypeScriptA high-performance form solution for React and Vue: build normal or dynamic JSON Schema-driven forms in code, or design them visually with the built-in Form Builder. React, React Native, Vue 2 and Vue 3 are supported.
- 8

redux-form
12.5Kredux-form/redux-form · JavaScriptRedux Form is a higher-order component for React that uses react-redux to keep all of your form state in a Redux store instead of in local component state.
- 9

vee-validate
11.3Klogaretm/vee-validate · TypeScriptvee-validate is a validation library for Vue.js forms that provides declarative, template-based validation for fields and forms.
- 10

awesome-react-hooks
10.3Krehooks/awesome-react-hooksA curated (awesome) list of React Hooks resources: official docs, discussions, tutorials, videos, podcasts, dev tools, other hook catalogs, and dozens of individual hook npm packages.
- 11

dsh-genui
614omdsh-dev/dsh-genui · TypeScriptdsh-genui is a plugin for DeepSeek Harness (DSH) that turns a model's text reply into an interactive, inline UI — charts, tables, forms, quizzes, Mermaid diagrams, 3D scenes — using a special dsh-ui code fence, with an event loop that sends UI interactions back to the model.
Related topics
Often tagged together