Open-source form-handling software
735 open-source libraries, tools and applications tagged form-handling, ranked by how closely form-handling is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
735 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| tessalt/echo-chamber-js A satirical JavaScript comment widget for blogs and static sites that stores comments only in the visitor's LocalStorage, so no one else (i… | 32 | 4104 | abandoned |
| LaravelCollective/html A PHP library providing HTML and form builder helpers for the Laravel framework, allowing developers to generate forms, inputs, and HTML el… | 23 | 4086 | abandoned |
| guardian/scribe Scribe is a rich text editor framework for the web platform built around contenteditable, with patches for browser inconsistencies and a pl… | 10 | 3483 | abandoned |
| smalot/bootstrap-datetimepicker A JavaScript date and time picker widget built on Twitter Bootstrap, supporting both Bootstrap v2 and v3. The repository is deprecated in f… | 10 | 3451 | abandoned |
| angular-ui/ui-select ui-select is an AngularJS-native select box component offering search, multi-select, and tagging, serving as a replacement for Select2 and … | 10 | 3219 | abandoned |
| escoz/QuickDialog QuickDialog is an Objective-C library for building HIG-compliant forms and dialog screens on iOS without directly managing UITableViews, de… | 32 | 3054 | abandoned |
| tellform/tellform TellForm is an open-source, self-hosted form builder and survey tool, positioned as a free alternative to TypeForm and Google Forms, built … | 10 | 3022 | abandoned |
| stripe-archive/react-stripe-elements A thin React wrapper around Stripe.js and Stripe Elements for building payment forms in React apps. It has been renamed, reworked, and move… | 10 | 3011 | abandoned |
| nicklockwood/FXForms FXForms is a deprecated Objective-C library for building table-based forms on iOS from strongly-typed data models using introspection. It w… | 10 | 2907 | abandoned |
| Formspree Formspree is a form-to-email backend service that lets static sites submit HTML forms by pointing the form action at a Formspree URL, with … | 10 | 2751 | abandoned |
| mdo/wtf-forms WTF, Forms? is a small CSS-only library that styles native HTML form controls (checkboxes, radios, select menus, file inputs) into friendli… | 10 | 2670 | abandoned |
| trentrichardson/jQuery-Timepicker-Addon A jQuery UI plugin that adds a timepicker to the jQuery UI Datepicker, enabling combined date-and-time selection via datetimepicker() or ti… | 32 | 2628 | abandoned |
| pchmn/MaterialChipsInput An Android library implementing the Material Design Chips component, providing ChipsInput (a chip-based input with suggestions like contact… | 10 | 2604 | abandoned |
| ansman/validate.js Validate.js is a zero-dependency JavaScript library for declaratively validating objects using constraint definitions that can be shared be… | 10 | 2596 | abandoned |
| christianalfoni/formsy-react Formsy-react is a form input builder and validator for React JS, letting developers create custom form elements with declarative validation… | 23 | 2568 | abandoned |
| romaonthego/RETableViewManager RETableViewManager is an Objective-C library that provides a data-driven layer for managing UITableView content, including forms and lists,… | 32 | 2461 | abandoned |
| aehlke/tag-it Tag-it is a jQuery UI plugin that turns list or input elements into tag editing widgets with autocomplete and tag suggestion support. It is… | 32 | 2458 | abandoned |
| mui/material-ui-pickers A React library providing Material UI date and time picker components, supporting Material UI v1 through v4. The project has been archived … | 10 | 2307 | abandoned |
| xoxco/jQuery-Tags-Input A jQuery plugin that converts a plain text input into an interactive tag list, where each tag is a styleable object with a delete link. The… | 10 | 2260 | abandoned |
| angular-formly angular-formly is an AngularJS (v1.x) module providing a directive and configuration service for rendering JavaScript/JSON-configured forms… | 10 | 2208 | abandoned |
| kazupon/vue-validator A validator component/plugin for Vue.js providing form validation. It is deprecated and no longer maintained. | 10 | 2167 | abandoned |
| minikomi/Bootstrap-Form-Builder A web application for visually building Twitter Bootstrap forms via drag-and-drop. It generates Bootstrap form markup from a palette of for… | 10 | 2101 | abandoned |
| mthli/Knife Knife is an Android rich text editor component extending EditText, offering one-line styling APIs for bold, italic, underline, bullets, quo… | 23 | 2093 | abandoned |
| digitalBush/jquery.maskedinput A jQuery plugin that lets users enter fixed-width formatted input such as dates, phone numbers, and SSNs by automatically inserting mask li… | 10 | 2092 | abandoned |
| weareoutman/clockpicker ClockPicker is a clock-style time picker widget for Bootstrap or jQuery projects, distributed as a lightweight CSS/JS plugin. It supports 1… | 10 | 1967 | abandoned |
| amoffat/bootstrap-application-wizard A jQuery/Bootstrap 3 plugin that renders multi-step application wizards as modal dialogs with navigable wizard cards. It lets developers de… | 10 | 1837 | abandoned |
| Nested Form A Rails gem/plugin that simplifies managing multiple nested models within a single form using unobtrusive JavaScript (jQuery or Prototype).… | 10 | 1781 | abandoned |
| jQuery Tools jQuery Tools is a collection of user-interface components for websites built on jQuery, including tabs, tooltips, overlays, scrollables, an… | 32 | 1776 | abandoned |
| NicolasCARPi/jquery_jeditable A jQuery plugin that turns page elements into editable in-place fields, converting them into forms on click and submitting changes via AJAX… | 10 | 1734 | abandoned |
| WebDevStudios/Custom-Metaboxes-and-Fields-for-WordPress A WordPress plugin/library for easily creating admin metaboxes with custom fields. It is no longer supported or developed; all future work … | 10 | 1733 | abandoned |
| fengyuanchen/distpicker Distpicker is a simple jQuery plugin for picking provinces, cities and districts of China with three-level cascading selects. It supports i… | 23 | 1630 | abandoned |
| 3lvis/Form Form is an Objective-C iOS library for building flexible, JSON-driven forms with validations, groups, custom fields, and computed values. I… | 10 | 1624 | abandoned |
| jdewit/bootstrap-timepicker A deprecated timepicker widget component for Twitter Bootstrap, written in JavaScript. It lets users pick times in forms via a dropdown-sty… | 23 | 1622 | abandoned |
| Lobos/react-ui A collection of React UI components built on top of Bootstrap 4, published as the npm package 'rctui'. The project is officially deprecated… | 32 | 1621 | abandoned |
| mbenford/ngTagsInput ngTagsInput is a highly customizable tags input directive for AngularJS that turns typed text into tags as the user types. It supports auto… | 10 | 1615 | abandoned |
| bhrott/react-native-masked-text A pure JavaScript masked text and input component for React Native, supporting masks for phone numbers, CPF, dates, money, and custom patte… | 26 | 1607 | abandoned |
| fossasia/CommonsNet CommonsNet is a web application for collecting and sharing details about WiFi networks, especially open WiFi sharing terms and legal requir… | 10 | 1532 | abandoned |
| glittershark/reactable Reactable is a React component library for rendering fast, flexible client-side data tables with built-in sorting, filtering, and paginatio… | 10 | 1497 | abandoned |
| FaridSafi/react-native-gifted-form A form component library for React Native that provides declarative form building with validation, shared form state across instances, and … | 23 | 1429 | abandoned |
| angular-ui/ui-utils A deprecated companion suite of utility modules (directives) for AngularJS, bundling ui-validate, ui-mask, ui-scroll, ui-uploader and other… | 10 | 1418 | abandoned |
| aFarkas/webshim Webshims Lib is a modular, capability-based polyfill-loading library that extends jQuery with HTML5 features in legacy browsers. It conditi… | 23 | 1399 | abandoned |
| neal-react neal-react is a collection of React.js components for quickly building startup landing pages, offering higher-level building blocks like He… | 32 | 1381 | abandoned |
| itsjavi/bootstrap-colorpicker A modular color picker jQuery plugin for Bootstrap 3/4 that attaches to inputs and provides customizable color selection UI. The project is… | 10 | 1365 | abandoned |
| alexkuz/react-input-enhancements A set of React components that enhance input controls with autosizing, autocomplete, dropdown, input masking, and date picking. Components … | 10 | 1358 | abandoned |
| thedersen/backbone.validation A validation plugin for Backbone.js that lets you declare validation rules on models and validates both models and form input. It overrides… | 32 | 1299 | abandoned |
| mduvall/grande.js grande.js is a small JavaScript library that replicates Medium's in-browser rich text editing experience using contenteditable elements. It… | 32 | 1298 | abandoned |
| nathansmith/formalize Formalize is a CSS framework (with small JS helpers for multiple libraries like jQuery, Dojo, MooTools, Prototype, YUI, and ExtJS) that nor… | 32 | 1294 | abandoned |
| davdroman/Bohr Bohr is an Objective-C framework for building iOS settings screens by composing table view sections and cells declaratively. It ships built… | 10 | 1246 | abandoned |
| select-css A small CSS library by Filament Group that provides cross-browser, consistent styling for HTML select elements. It normalizes appearance ac… | 10 | 1218 | abandoned |
| react-native-text-input-mask/react-native-text-input-mask A React Native library that provides masked text input fields for formatting user input on iOS and Android, such as phone numbers or dates.… | 10 | 1200 | abandoned |
| smpallen99/ex_admin ExAdmin is an auto-administration library for Elixir and the Phoenix Framework, inspired by ActiveAdmin for Ruby on Rails. It generates a f… | 23 | 1198 | abandoned |
| leereilly/swot Swot is a Ruby library for verifying that email addresses and domain names belong to legitimate academic institutions, using a crowdsourced… | 10 | 1183 | abandoned |
| Zizaco/confide Confide is an authentication package for Laravel 4 that reduces repetitive work in user account management. It provides account creation, l… | 23 | 1180 | abandoned |
| prometheusresearch-archive/react-forms React Forms is a library providing tools for rendering and validating forms in React applications, using JSON Schema for validation. It off… | 32 | 1151 | abandoned |
| fengyuanchen/datepicker A simple jQuery datepicker plugin for adding date-picking UI to inputs, textareas, or inline containers. It supports options, methods, even… | 10 | 1150 | abandoned |
| usablica/widearea WideArea is a lightweight JavaScript/CSS library that turns textareas into expandable, fullscreen writing areas with autosave to localStora… | 23 | 1130 | abandoned |
| wrapp-archive/floatlabelededittext An Android library providing a FloatLabeledEditText ViewGroup that moves an EditText's hint above the field when text is entered, based on … | 32 | 1124 | abandoned |
| iwasrobbed/RPFloatingPlaceholders Objective-C subclasses of UITextField and UITextView whose placeholders animate into floating labels when the user enters text. It was used… | 32 | 1113 | abandoned |
| arendjr/selectivity Selectivity.js is a modular, lightweight JavaScript selection library providing rich select boxes with single-select, multi-select, and tag… | 10 | 1084 | abandoned |
| isteven/angular-multi-select A pure AngularJS directive that renders a dropdown button supporting multiple or single selections, with support for HTML tags and CSS in o… | 23 | 1065 | abandoned |
| ernestoyaquello/VerticalStepperForm An Android library implementing highly customizable vertical stepper forms following Google Material Design guidelines. It is now archived … | 10 | 1050 | abandoned |
| daylightstudio/FUEL-CMS FUEL CMS is an open-source content management system built on the CodeIgniter PHP framework, aimed at developers building customizable clie… | 57 | 1020 | abandoned |
| dyve/django-bootstrap-toolkit A Django app providing template tags, filters, and form widgets for integrating Bootstrap v2 into Django projects. The project is officiall… | 10 | 1014 | abandoned |
| mdbootstrap/bootstrap-toggle-buttons A jQuery plugin that turns checkboxes and radio buttons into Bootstrap-styled toggle switches. This original repository has moved to the Bt… | 32 | 1006 | abandoned |
| FastAPI FastAPI is a modern, high‑performance Python web framework for building APIs with standard type hints. It provides automatic OpenAPI docume… | 94 | 103093 | active |
| FastAPI FastAPI is a modern, high-performance Python web framework for building APIs, based on standard Python type hints and built on Starlette an… | 94 | 103093 | active |
| Angular Angular is a full-featured, opinionated web framework for building scalable mobile and desktop web applications using TypeScript. It provid… | 94 | 101014 | active |
| fastify/fastify Fastify is a high‑performance web framework for Node.js that emphasizes low overhead and developer experience. It provides a powerful plugi… | 99 | 37268 | active |
| Alpine.js Alpine.js is a lightweight JavaScript framework for composing reactive behavior directly in HTML markup using declarative attributes like x… | 98 | 31963 | active |
| Mantine Mantine is a fully featured React component library offering over 120 customizable UI components and 70+ hooks. It provides theming, dark m… | 96 | 31849 | active |
| Symfony Symfony is a full-stack PHP framework for building web and console applications, plus a set of reusable, decoupled PHP components used by p… | 93 | 31168 | stable |
| Layui Layui is an open-source, MIT-licensed Web UI component library built with vanilla HTML, CSS, and JavaScript, offering a lightweight modular… | 93 | 30578 | active |
| Budibase Budibase is an open-source low-code platform for building internal tools, CRUD applications, and AI‑driven agents. It provides a visual bui… | 94 | 28331 | active |
| Budibase Budibase is an open-source low-code platform for building AI agents, internal tools, and workflow automations on top of your own databases,… | 94 | 28331 | active |
| marmelab/react-admin React‑Admin is an open‑source React library for building data‑driven admin interfaces and internal tools. It provides ready‑made components… | 91 | 26943 | active |
| rwf2/Rocket Rocket is an async web framework for Rust focused on usability, security, extensibility, and speed. It provides macro-based routing, compil… | 46 | 25783 | stable |
| mdbootstrap/mdb-ui-kit MDB UI Kit is a Material Design component library built on Bootstrap 5 with plain vanilla JavaScript, offering 700+ components such as moda… | 64 | 24255 | active |
| lin-xin/vue-manage-system Vue‑manage‑system is a starter admin dashboard built with Vue 3, Element Plus, Pinia and TypeScript. It provides ready‑made pages, routing,… | 23 | 19597 | active |
| AdonisJS AdonisJS is a TypeScript‑first full‑stack web framework for Node.js that provides a cohesive set of batteries‑included features such as ORM… | 98 | 19142 | active |
| zxwk1998/vue-admin-better Vue Admin Better is a feature‑rich admin dashboard template built with Vue 3 (and Vue 2) and Element UI/Element Plus. It provides ready‑mad… | 76 | 18933 | active |
| UIkit UIkit is a lightweight, modular CSS and JavaScript front-end framework for building fast web interfaces. It provides a large set of compone… | 97 | 18538 | active |
| Puck Puck is a modular, open-source visual editor for React that lets developers embed drag-and-drop page building into their own applications u… | 93 | 13423 | active |
| Tencent/omi Omi is a Web Components framework built in TypeScript that combines custom elements, shadow DOM, and JSX with signal-driven reactive progra… | 66 | 13271 | active |
| Play Framework Play Framework is a high-velocity, reactive web framework for Java and Scala running on the JVM. It offers a stateless, non-blocking archit… | 90 | 12617 | active |
| JOYCEQL/magic-resume Magic Resume is a free online AI-powered resume editor built with TanStack Start, TypeScript, and Framer Motion. It offers real-time previe… | 91 | 11103 | active |
| unovue/shadcn-vue shadcn-vue is a Vue port of shadcn/ui providing beautifully designed, accessible UI components built on Reka UI (formerly Radix Vue) and Ta… | 92 | 10653 | active |
| zuiidea/antd-admin Antd Admin is a production-style admin dashboard template and scaffolding CLI built on React 19, Ant Design 6, TanStack Router/Query, Zusta… | 82 | 9769 | active |
| Active Admin Active Admin is a Ruby on Rails engine and framework for building elegant administration backends for web applications. It provides a DSL t… | 86 | 9713 | stable |
| dotnet/blazor Blazor is a front-end web framework from Microsoft for building interactive web apps in C# using reusable components that can run on the cl… | 10 | 9255 | stable |
| NG-ZORRO/ng-zorro-antd NG-ZORRO is an enterprise-class Angular UI component library implementing the Ant Design specification, offering 70+ high-quality component… | 97 | 9179 | active |
| AdminJS AdminJS is an open-source admin panel library for Node.js applications that auto-generates a customizable React-based admin UI from your da… | 40 | 8998 | active |
| xitanggg/open-resume OpenResume is an open-source web application that combines a resume builder and a resume parser. It generates modern, ATS-friendly resume P… | 29 | 8914 | active |
| CakePHP CakePHP is a rapid development MVC framework for PHP that provides an ORM, validation, caching, authentication, and code generation out of … | 99 | 8789 | stable |
| ariakit/ariakit Ariakit is an open-source toolkit of unstyled, primitive React components and hooks for building accessible web apps, design systems, and c… | 95 | 8628 | active |
| Sylius/Sylius Sylius is an open-source headless eCommerce platform and framework built on top of PHP/Symfony and API Platform. It provides a powerful RES… | 93 | 8545 | active |
| Snouzy/workout-cool Workout.cool is a modern open-source fitness coaching platform built with Next.js, TypeScript, and PostgreSQL. It lets users create workout… | 68 | 8520 | active |
| bytedance/flowgram.ai FlowGram is a TypeScript/React workflow development framework and toolkit from ByteDance for building AI workflow platforms. It provides a … | 80 | 8488 | active |
| Inertia.js Inertia.js is a glue framework that lets you build single-page React, Vue, or Svelte apps on top of classic server-side routing and control… | 95 | 8131 | stable |
| bombshell-dev/clack Clack is a TypeScript library for building beautiful, interactive command-line interfaces in JavaScript. It provides ready-to-use styled pr… | 97 | 8095 | active |
| TypeGraphQL TypeGraphQL is a TypeScript framework for building GraphQL APIs using classes and decorators instead of SDL files, generating the schema fr… | 81 | 8091 | active |