Topics / #forms
Forms projects on GitHub
Form state management, validation and schema-driven form builders.
As of , the most-starred Forms projects on GitHub are axios (109.3K stars), nocodb (65.3K stars) and react-hook-form (44.9K stars). GitHub.Locker tracks 28 Forms repositories with 648K stars combined. The fastest-growing on October 16 was docuseal, with +9 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
docuseal
docusealco/docuseal · ★ 18.7KDocuSeal is an open source DocuSign alternative: a web platform for digital document signing. You build PDF forms, send them out, and get them filled and signed online on any device.
+9KillerPDF
SteveTheKiller/KillerPDF · ★ 4.1KKillerPDF is a free, open-source PDF editor for Windows built around its own PDF 2.0 engine, letting you view, annotate, OCR, merge, split, edit text, sign, fill forms, print and flatten PDFs without any subscription.
+8filament
filamentphp/filament · ★ 32.3KFilament is an open-source UI framework for Laravel that lets you build apps and admin panels quickly, using a set of reusable, state-aware UI building blocks on top of Livewire.
+7typebot.io
baptisteArno/typebot.io · ★ 10.6KTypebot is a chatbot builder you can self-host: you design advanced chatbots visually, embed them in your web or mobile apps, and collect results in real-time.
The all-time top
28 projects · by stars
- 109.3K
#1 · axios/axios
axios
axios is a promise-based HTTP client for JavaScript: you use it to send requests to APIs and servers and then work with the responses as promises.
- 65.3K
#2 · nocodb/nocodbnocodb
NocoDB is a free, self-hostable Airtable alternative: an online database builder that gives your data a rich, no-code spreadsheet interface.
- 44.9K
#3 · react-hook-form/react-hook-formreact-hook-form
React Hook Form is a library of React Hooks for building and validating forms, usable in both web apps and React Native apps.
- 4

formik
34.3Kjaredpalmer/formik · TypeScriptFormik 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.
- 5

filament
32.3Kfilamentphp/filament · PHPFilament is an open-source UI framework for Laravel that lets you build apps and admin panels quickly, using a set of reusable, state-aware UI building blocks on top of Livewire.
- 6

react-admin
27Kmarmelab/react-admin · TypeScriptA frontend framework for building single-page applications in the browser on top of REST or GraphQL APIs, using TypeScript, React and Material Design. Open sourced and maintained by marmelab.
- 7
select2
25.9Kselect2/select2 · JavaScriptSelect2 is a jQuery-based replacement for standard HTML select boxes. It upgrades plain dropdowns with searching, remote data sets, and pagination of results.
- 8

github-profile-readme-generator
24.5Krahuldkjain/github-profile-readme-generator · TypeScriptIt's a generator for GitHub profile READMEs: fill in a short form and it produces markdown with popular add-ons, ready to paste into your profile repo.
- 9

chosen
21.9Kharvesthq/chosen · HTMLChosen is a JavaScript library for making long, unwieldy select boxes more user-friendly. You include it in a web page and it upgrades standard HTML select elements.
- 10

Gooey
21.9Kchriskiehl/Gooey · PythonGooey turns (almost) any Python 3 command line program into a full GUI desktop application with a single line: decorate your program and users get a real window instead of a terminal.
- 11

automa
21.7KAutomaApp/automa · VueAutoma is a browser extension that automates your browser by connecting blocks into workflows — auto-fill forms, take screenshots, repeat tedious tasks, or scrape website data.
- 12
trix
20Kbasecamp/trix · JavaScriptTrix is a free, open-source WYSIWYG rich text editor for web applications, built by 37signals (the creators of Ruby on Rails) and used in Basecamp. It is made for everyday writing: messages, comments, articles, and lists.
- 13
docuseal
18.7Kdocusealco/docuseal · RubyDocuSeal is an open source DocuSign alternative: a web platform for digital document signing. You build PDF forms, send them out, and get them filled and signed online on any device.
- 14
pico
16.8Kpicocss/pico · CSSPico is a minimal CSS framework for semantic HTML: one stylesheet that makes plain HTML elements responsive and elegant by default. MIT-licensed and built around writing HTML, not classes.
- 15

zxcvbn
16.1Kdropbox/zxcvbn · CoffeeScriptzxcvbn is an open-source JavaScript password strength estimator from Dropbox, inspired by password crackers. Instead of checking rules, it rates how guessable a password is through pattern matching and adds short verbal feedback.
- 16

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

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

selectize.js
13Kselectize/selectize.js · SCSSSelectize is a jQuery-based UI control that turns a plain textbox or select box into a hybrid of both, with autocomplete and native-feeling keyboard navigation. Typical uses: tagging, contact lists, country selectors.
- 19

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

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.
- 21
signature_pad
12.1Kszimek/signature_pad · TypeScriptA JavaScript library for drawing smooth signatures in the browser, based on HTML5 canvas and variable-width Bézier curve interpolation from Square's Smoother Signatures post.
- 22

Eureka
11.8Kxmartlabs/Eureka · SwiftAn elegant iOS form builder written in Swift: a library for defining settings-style forms in code instead of wiring table views by hand. It's made by XMARTLABS as a Swift re-creation of their XLForm library.
- 23

awesome-django
11.3Kwsvincent/awesome-django · PythonA curated list of awesome third-party packages, tools, and resources for the Django web framework, covering everything from admin themes to deployment services.
- 24

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

typebot.io
10.6KbaptisteArno/typebot.io · TypeScriptTypebot is a chatbot builder you can self-host: you design advanced chatbots visually, embed them in your web or mobile apps, and collect results in real-time.
- 26
jquery-validation
10.3Kjquery-validation/jquery-validation · JavaScriptThe jQuery Validation Plugin - a drop-in client-side form validation library for jQuery. It validates your existing forms and is made to be customized to fit your application.
- 27

Instatic
9KCoreBunch/Instatic · TypeScriptAn open-source, self-hosted visual CMS positioned against Webflow, Framer and WordPress: editor, content engine, media, auth, forms, plugins and publisher all in one Bun server, publishing clean static pages.
- 28

KillerPDF
4.1KSteveTheKiller/KillerPDF · C#KillerPDF is a free, open-source PDF editor for Windows built around its own PDF 2.0 engine, letting you view, annotate, OCR, merge, split, edit text, sign, fill forms, print and flatten PDFs without any subscription.
Related topics
Often tagged together