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.

11Projects
202.5KStars in total
+30Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

11 projects · by stars

  1. #1 · brillout/awesome-react-components

    awesome-react-components

    A curated list of standout React components and libraries, organized by category (data grids, carousels, charts, forms, routing, and more).

    48.6K
  2. #2 · jaredpalmer/formik

    formik

    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.

    34.3K
  3. #3 · request/request

    request

    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.

    25.5K
  1. 4

    cleave.js

    17.8Knosir/cleave.js · JavaScript

    Cleave.js is a JavaScript library that automatically formats input text as you type, such as credit card numbers, phone numbers, dates and numerals.

  2. 5

    react-jsonschema-form

    15.9Krjsf-team/react-jsonschema-form · TypeScript

    It 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.

  3. 6

    formbricks

    13.1Kformbricks/formbricks · TypeScript

    Formbricks is an open source alternative to Qualtrics for building and running surveys, including link surveys, website surveys, and in-app surveys.

  4. 7

    formily

    12.6Kalibaba/formily · TypeScript

    A 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.

  5. 8

    redux-form

    12.5Kredux-form/redux-form · JavaScript

    Redux 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.

  6. 9

    vee-validate

    11.3Klogaretm/vee-validate · TypeScript

    vee-validate is a validation library for Vue.js forms that provides declarative, template-based validation for fields and forms.

  7. 10

    awesome-react-hooks

    10.3Krehooks/awesome-react-hooks

    A 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.

  8. 11

    dsh-genui

    614omdsh-dev/dsh-genui · TypeScript

    dsh-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.

Often tagged together