Ross ROSS = Recommend OSS · open-source software intelligence for agents

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.

ProductHealth v2StarsMaturity
hrshadhin/school-management-system
CloudSchool is a self-hosted school management web application built with Laravel and PHP, covering admissions, academic calendars, exams, …
271144active
proengsoft/laravel-jsvalidation
A Laravel package that reuses server-side Laravel validation rules, messages, FormRequests, and validators to automatically generate client…
731140active
jazzband/django-smart-selects
A Django app providing custom foreign key and many-to-many model fields that create chained (dependent) select dropdowns in forms and the a…
231140active
textAngular/textAngular
textAngular is a powerful WYSIWYG rich-text editor built as an AngularJS directive. It supports multiple editor instances, two-way HTML con…
233942maintenance
ActiveScaffold
ActiveScaffold is a Ruby on Rails gem that automatically generates full-featured CRUD (create, read, update, delete) user interfaces for Ac…
761134active
mathiasbynens/jquery-placeholder
A jQuery plugin that polyfills the HTML5 placeholder attribute for input and textarea elements in browsers without native support. It featu…
233917maintenance
oskarkrawczyk/heyoffline
Heyoffline is a framework-agnostic vanilla JavaScript library that shows a notification modal when a user's network connection goes down. I…
671126active
BenLorantfy/nestjs-zod
A TypeScript library providing NestJS integration for Zod schema validation. It lets you create DTOs from Zod schemas, validate request bod…
901122active
makandra/active_type
A Ruby gem that lets any Ruby object behave like an ActiveRecord model, with attributes, validations, and callbacks, without requiring a da…
571122active
pods-framework/pods
Pods Framework is an open-source WordPress plugin and development framework for creating, extending, and managing custom content types, tax…
961119active
xcarpentier/react-native-country-picker-modal
A React Native component library providing a modal country picker with flags, search filtering, and calling codes. It supports iOS, Android…
831114stable
space10-community/conversational-form
Conversational Form is an open-source JavaScript library by SPACE10 that transforms standard HTML web forms into conversational, chat-like …
233793maintenance
marmelab/shadcn-admin-kit
A component kit for building admin applications with shadcn/ui, providing CRUD pages, data tables, forms, authentication, and dashboards. I…
741099active
MobX Formkit
MobX Formkit is a reactive form state management library built on MobX observables with a UI-agnostic core. It provides declarative field d…
921096active
iommirocks/iommi
iommi is a high-level productivity framework built on Django for rapidly building web UIs such as forms, tables, pages, and admin interface…
771091active
pablo-abc/felte
Felte is an extensible form library for Svelte, Solid, and React that uses plain stores and actions instead of wrapper components. It suppo…
321086active
lqez/django-summernote
A Django app that integrates the Summernote WYSIWYG rich-text editor into Django projects via widgets and admin mixins. It supports attachm…
231084active
dozoisch/react-google-recaptcha
A React component wrapper around Google reCAPTCHA v2, supporting normal, compact, and invisible captcha modes. It handles async loading of …
321083stable
davidstutz/bootstrap-multiselect
A jQuery plugin that replaces native multi-select inputs with a Bootstrap-styled button and dropdown menu of checkboxes. It supports Bootst…
503673maintenance
ruslanskorb/RSKGrowingTextView
RSKGrowingTextView is a lightweight Swift UITextView subclass that automatically grows and shrinks with user input, constrained by minimum …
231070stable
jowilf/starlette-admin
starlette-admin is a Python framework that generates a complete, extensible administrative interface for FastAPI and Starlette applications…
951063stable
bchao1/bullet
A Python library for building beautiful, customizable interactive command-line prompts such as bullet lists, checkboxes, password inputs, a…
323615maintenance
python-attrs/cattrs
cattrs is a Python library for converting unstructured data like dictionaries into attrs classes and dataclasses and back, with validation.…
911054active
Salad UI
SaladUI is a Phoenix LiveView component library inspired by shadcn/ui, providing accessible UI components styled with Tailwind CSS. It can …
551054active
hossein-zare/react-native-dropdown-picker
A customizable drop-down picker component for React Native supporting single and multiple selection, categories, search, and localization. …
591044stable
WuKongOpenSource/Wukong_nocode
Wukong No-Code is an open-source no-code application development platform built in Java with Spring Cloud. It lets business users visually …
271040active
django-recaptcha/django-recaptcha
A Django app providing form fields and widgets for integrating Google reCAPTCHA (v2 checkbox, v2 invisible, and v3) into Django forms. It h…
671036active
stripe-archive/jquery.payment
A deprecated jQuery plugin by Stripe for building credit card payment forms, providing input formatting and client-side validation of card …
103506maintenance
react-component/field-form
@rc-component/form (formerly rc-field-form) is a performance-first React form state management library with field-level subscriptions, rule…
931027active
xdan/datetimepicker
A jQuery plugin that adds date, time, and combined date-time picker dropdowns to HTML form inputs. It supports inline mode, masks, dark the…
333487maintenance
causaly/zod-validation-error
A TypeScript library that wraps Zod validation errors in user-friendly, readable messages while preserving original error details. It suppo…
811025active
mbrn/material-table
A React datatable component built on Material-UI's Table with additional features like editing, filtering, grouping, sorting, and export. I…
553482maintenance
johnpolacek/date-range-picker-for-shadcn
A reusable DateRangePicker component for shadcn/ui built with Radix UI and Tailwind CSS. It offers a dropdown interface with calendar selec…
291021active
bl00mber/react-phone-input-2
A highly customizable React phone input component with automatic formatting and country selection. It supports multiple UI styles including…
321018stable
didi/mand-mobile
Mand Mobile is a mobile UI component toolkit built on Vue.js 2, designed specifically for financial scenarios like banking and payment apps…
103453maintenance
Meteor-Community-Packages/meteor-collection2
A Meteor package that extends Mongo.Collection to attach schemas and automatically validate inserts and updates from client or server code.…
911015active
PO UI
PO UI is an Angular component library providing enterprise-grade UI components for building web applications. It is distributed as npm pack…
751014active
Nette Framework
Nette Schema is a PHP library for validating and normalizing data structures against a defined schema using a fluent Expect API. It process…
851013stable
ericgio/react-bootstrap-typeahead
A React typeahead/autocomplete component styled with Bootstrap, supporting single- and multi-selection. It is WAI-ARIA compliant and works …
571006active
Voog/wysihtml
wysihtml is an open-source, dependency-free rich text WYSIWYG editor for the web, forked from xing/wysihtml5. It generates valid semantic H…
233348maintenance
kenkeiter/skeuocard
Skeuocard is a JavaScript library that progressively enhances credit card input forms into a skeuomorphic, visually realistic card interfac…
233211maintenance
ragunathjawahar/android-saripaar
Android Saripaar is a rule-based UI form validation library for Android that uses declarative annotations on views. It supports synchronous…
233186maintenance
nathanvda/cocoon
A Ruby gem for Ruby on Rails that simplifies building dynamic nested forms, allowing users to add and remove nested model fields (e.g., tas…
323071maintenance
vue-generators/vue-form-generator
A schema-based form generator component library for Vue.js 2.x that builds reactive forms from JSON schemas. It offers 21 field types, buil…
232986maintenance
halilb/react-native-textinput-effects
A React Native library providing text input components with custom label and icon animations for iOS and Android, ported from Codrops' Text…
232978maintenance
bootstrap-slider
A JavaScript slider control component for Bootstrap 3 and 4, usable with or without jQuery. It supports range selection, tick marks, toolti…
322967maintenance
riophae/vue-treeselect
A Vue.js 2 UI component providing a single- and multi-select dropdown with nested (tree-structured) options. It supports fuzzy matching, as…
232956maintenance
react-native-datetimepicker/datetimepicker
A React Native date and time picker component for iOS, Android, and Windows. It wraps native platform pickers behind a unified React compon…
952908maintenance
bevacqua/rome
Rome is a customizable vanilla JavaScript date and time picker component with no jQuery dependency, relying only on moment.js. It offers an…
322896maintenance
OhMyForm
OhMyForm is a self-hosted, open-source alternative to TypeForm for creating mobile-ready forms, surveys, and questionnaires. It supports mu…
102889maintenance
gwendall/way.js
way.js is a lightweight, framework-agnostic JavaScript library for two-way data binding between HTML elements and in-memory data, driven by…
322865maintenance
jsonform/jsonform
A client-side JavaScript library that generates Bootstrap 3-friendly HTML forms from data models defined with JSON Schema, with built-in cl…
232817maintenance
hypeserver/react-date-range
A React component library for selecting single dates and date ranges, built on date-fns and native JavaScript dates. It offers configurable…
102616maintenance
rails/jquery-ujs
A small JavaScript library that adds unobtrusive scripting support to jQuery, driven by HTML data attributes. It enables confirmation dialo…
232599maintenance
schematics/schematics
Schematics is a Python library for defining typed data structures, validating them, and converting data between formats like JSON or MsgPac…
322587maintenance
charliekassel/vuejs-datepicker
A simple, lightweight datepicker component for Vue 2.x applications. It supports disabling and highlighting dates, inline mode, custom date…
232586maintenance
rickharrison/validate.js
A lightweight, dependency-free JavaScript form validation library modeled on the CodeIgniter form validation API. It validates form fields …
232542maintenance
posabsolute/jQuery-Validation-Engine
A jQuery plugin for validating form fields in the browser with visually appealing error prompts. It supports built-in validators (email, ph…
232535maintenance
plumatic/schema
A Clojure/ClojureScript library for declaratively describing data shapes and validating data against those schemas. It supports descriptive…
722463maintenance
Angular Schema Form
A set of AngularJS directives and services that generate Bootstrap 3 forms directly from a JSON schema and validate form fields against tha…
232452maintenance
django-ckeditor/django-ckeditor
A Django app that integrates the CKEditor 4 WYSIWYG rich text editor into Django admin and forms, providing RichTextField, RichTextUploadin…
402451maintenance
jaridmargolin/formatter.js
A dependency-free JavaScript library that formats user input in HTML fields to match a specified pattern (e.g., phone numbers, credit cards…
322445maintenance
mozilla/node-convict
Convict is a configuration management library for Node.js that introduces a schema for application settings. It provides validation, early …
652374maintenance
furiouscollective/gridforms
Gridforms is a tiny CSS/Sass front-end library for building dense, grid-based data entry forms in web applications. It handles the layout b…
232370maintenance
1000hz/bootstrap-validator
A jQuery plugin that adds user-friendly HTML5 form validation to Bootstrap 3 forms, configured via standard HTML5 attributes and data attri…
102349maintenance
loopj/jquery-tokeninput
jQuery Tokeninput is a jQuery plugin that turns a text input into a tokenizing autocomplete field, letting users select multiple items from…
102342maintenance
guillaumepotier/Garlic.js
Garlic.js is a JavaScript library that automatically persists form text and select field values in localStorage until the form is submitted…
322337maintenance
noodle-run/noodle
Noodle is an open-source student productivity web application aiming to be an all-in-one study platform, described as 'GitHub for students'…
1012187experimental
vikramkakkar/SublimePicker
SublimePicker is a material-styled Android view combining a date picker, time picker, and recurrence picker in a single user interface, bac…
322289maintenance
sanniassin/react-input-mask
A React component for masking text inputs, supporting masks defined as strings or arrays of characters and regular expressions. It focuses …
102278maintenance
wearebraid/vue-formulate
Vue Formulate is a Vue 2 form library that lets developers build forms with a single component, offering built-in validation, repeatable fi…
322239maintenance
ckeditor
A Ruby gem that integrates the CKEditor 4.x WYSIWYG rich text editor into Rails applications. It provides generators for file upload models…
232223maintenance
jasminmif/react-interactive-paycard
An interactive React credit card form component with smooth micro-interactions, number formatting, validation, and automatic card type dete…
322204maintenance
AudithSoftworks/Uniform
A jQuery plugin that restyles native form controls (checkboxes, selects, inputs) with custom CSS/SASS themes, supporting HTML-5 attributes.…
102180maintenance
reactjs/react-autocomplete
A WAI-ARIA compliant autocomplete (combobox) component for React.js. It provides an accessible, extensible input with a dropdown menu of su…
102157maintenance
powmedia/backbone-forms
A form framework for Backbone.js that auto-generates forms from schema definitions, with support for nested forms, editable lists, validati…
232147maintenance
zurb/tribute
Tribute is a cross-browser @mention engine written in ES6 with no dependencies. It attaches to inputs, textareas, and contenteditable eleme…
232134maintenance
davidkpiano/react-redux-form
React Redux Form is a library of reducer and action creators for building complex, performant forms in React applications using Redux for s…
102037maintenance
BenSampo/laravel-enum
A Laravel package providing a simple, extensible enumeration implementation with class constants, instantiation, flagged/bitwise enums, att…
742029maintenance
arqex/react-datetime
react-datetime is a lightweight but complete React.js component that provides a date and time picker, usable as a datepicker, timepicker, o…
342003maintenance
cloudflarearchive/backgrid
Backgrid.js is a set of Backbone.js components for building semantic, easily stylable data grid widgets with a clean JavaScript API. It pro…
102000maintenance
Twipped/Kalendae
Kalendae is a framework-agnostic JavaScript date picker library with no external dependencies. It supports single, multiple, and range date…
231975maintenance
simsalabim/sisyphus
Sisyphus is a jQuery plugin that saves HTML form data to LocalStorage so users can restore drafts after browser crashes, accidental tab clo…
321972maintenance
dimmas893/pos-frontend
A point-of-sale (POS) frontend application written in JavaScript, providing login, dashboard, product and category management, transactions…
281933maintenance
Robdel12/DropKick
DropKick.js is a JavaScript plugin that replaces native HTML select elements with custom, styled dropdowns. It supports both jQuery and van…
231897maintenance
lou/multi-select
A jQuery plugin that replaces the standard HTML multi-select element with a more user-friendly widget. It is a drop-in enhancement for sele…
321885maintenance
vitalets/angular-xeditable
Angular-xeditable is a bundle of AngularJS directives for creating edit-in-place (click-to-edit) elements, supporting text inputs, selects,…
231885maintenance
mikeerickson/validatorjs
validatorjs is a JavaScript data validation library inspired by Laravel's Validator, usable in both the browser and Node.js. It provides de…
231825maintenance
Formbuilder
Formbuilder is a lightweight JavaScript graphical interface that lets end users build their own webforms, similar to Wufoo or Google Forms …
231821maintenance
react-component/form
rc-form is a React higher-order component library for managing form state and validation, built on async-validator. It works with both Reac…
321807maintenance
documentcloud/visualsearch
VisualSearch.js is a JavaScript library that enhances ordinary search boxes with autocomplete for faceted search queries. It lets developer…
321794maintenance
huextrat/TheGorgeousLogin
A beautifully designed login page template built with Flutter, inspired by a design from Uplabs. It serves as a reference implementation fo…
321765maintenance
vuejs-tips/vue-the-mask
A tiny (<2KB gzipped), dependency-free input mask component and directive for Vue.js. It formats user input according to pattern tokens lik…
321741maintenance
Textcomplete
Textcomplete is a TypeScript library that adds autocomplete functionality to HTMLTextAreaElement, contenteditable elements, and CodeMirror …
231741maintenance
duetds/date-picker
Duet Date Picker is an open source, accessible date picker built as a framework-agnostic Web Component using Stencil.js. It supports WCAG 2…
101721maintenance
react-component/calendar
rc-calendar is a React calendar component library supporting date, month, year, and decade selection panels, week numbers, locales, and key…
101705maintenance
marioizquierdo/jquery.serializeJSON
A jQuery plugin that adds a .serializeJSON() method to convert HTML form fields into a JavaScript object. It supports nested attributes and…
321703maintenance
rstaib/jquery-steps
jQuery Steps is a lightweight jQuery plugin for building wizard-style, multi-step UI components with accessibility and HTML5 support. It le…
321686maintenance
raphaelcruzeiro/jquery-notebook
A jQuery plugin that adds a clean, elegant WYSIWYG rich text editor to web pages using contenteditable, with a context bubble toolbar and F…
321676maintenance
GitHawkApp/MessageViewController
A Swift UIKit library providing a message-composing view controller with a text input bar, send button, and autocomplete support, built as …
321658maintenance

← prev page 4 / 8 next →