Packages

Forms Packages

Form state management, validation, and input-handling libraries for building and validating complex, multi-step forms in modern applications.

70 packages

Packages in Forms

88Health
Library Composer

Symfony Form

Symfony component for building, validating, and rendering reusable HTML forms bound to typed data

2,762
MIT
Used by 3
82Health
Library PyPI

WTForms

A flexible, framework-agnostic form validation and rendering library for Python web development.

1,583
BSD 3
Used by 3
38Health
Library npm

react-switch

A draggable, accessible toggle-switch component for React with mouse, touch, and keyboard support out of the box.

1,339
MIT
Used by 3
51Health
Library npm

devtools

A floating debug panel for React Hook Form that surfaces live field values, validation errors, and dirty/touched state as you type.

671
MIT
Used by 3
74Health
SDK npm

react-hcaptcha

Drop-in React and Preact components for adding hCaptcha bot-protection challenges to any form.

649
MIT
Used by 3
62Health
Library PyPI

django-crispy-forms

Control Django form HTML from Python layouts instead of hand-written templates, with pluggable Bootstrap, Tailwind, and Bulma output.

5,151
MIT
Used by 2
82Health
Library npm

Tagify

A lightweight, framework-agnostic tags input component that turns any input or textarea into a fully customizable tag editor.

3,895
MIT
Used by 2
93Health
Library npm

ng-select

A native Angular select, multiselect, and autocomplete component with built-in support for Signal, Reactive, and Template-driven Forms.

3,371
MIT
Used by 2
57Health
Library PyPI

django-countries

A Django model and form field for ISO 3166-1 country choices, with translated names and flag icons built in.

1,529
MIT
Used by 2
75Health
Library npm

input-number

An accessible React number input component with precision control, custom formatting, and keyboard/wheel stepping.

323
MIT
Used by 2
38Health
Library npm

useFilePicker

A React hook that opens the browser's native file selector, reads file contents, and validates selections by type, size, and count.

305
MIT
Used by 2
51Health
Library npm

rc-textarea

Auto-resizing React textarea component behind Ant Design's Input.TextArea

33
MIT
Used by 2
94Health
Framework Composer

Filament

A full-stack Laravel framework for building admin panels, forms, tables, and dashboards fast.

32,327
MIT
Used by 1
48Health
Library npm

typeahead.js

A fast, flexible autocomplete library combining the Bloodhound suggestion engine with a jQuery-based UI view.

16,414
MIT
Used by 1
57Health
Library npm

jQuery Validation Plugin

Drop-in client-side form validation for jQuery, with built-in rules, custom methods, and localization for 60+ languages.

10,312
MIT
Used by 1
68Health
Library npm

Mailcheck

A lightweight JavaScript library that suggests the right domain when users misspell their email address in a form.

7,936
MIT
Used by 1
56Health
Library npm

react-final-form

A thin React wrapper for Final Form, a subscriptions-based form state manager that re-renders only the fields whose state actually changed.

7,434
MIT
Used by 1
53Health
Library npm

noUiSlider

A lightweight, accessible JavaScript range slider with multi-touch support and zero dependencies.

5,801
MIT
Used by 1
51Health
Library npm

react-imask

React bindings for IMask: a masked input component, a useIMask hook, and an IMaskMixin HOC for wrapping any existing input.

5,182
MIT
Used by 1
40Health
Library npm

AutoForm Core

The schema-agnostic engine that powers AutoForm's field parsing, validation, and defaults.

3,490
MIT
Used by 1
55Health
Library npm

final-form

Framework-agnostic, subscription-based form state management with zero dependencies.

3,048
MIT
Used by 1
84Health
Library npm

JSON Forms Core

The framework-agnostic engine that renders complex forms straight from JSON Schema and UI Schema definitions.

2,751
MIT
Used by 1
59Health
Library PyPI

django-widget-tweaks

Tweak Django form field rendering in templates without touching Python

2,162
MIT
Used by 1
70Health
Library npm

AutoNumeric

Live as-you-type formatting and masking for international numbers and currencies on form inputs.

1,805
MIT
Used by 1

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers