Forms Packages
Form state management, validation, and input-handling libraries for building and validating complex, multi-step forms in modern applications.
Packages in Forms
Kind
Sort:Used by Most Apps
django-phonenumber-field
A Django model and form field for validating, storing, and formatting international phone numbers via libphonenumber.
bootstrap-colorpicker
A modular jQuery plugin that adds an HSV/RGB/HEX color picker widget to Bootstrap 4 form inputs.
chakra-react-select
A Chakra UI-themed wrapper for React Select, with accessible Select, AsyncSelect, CreatableSelect, and AsyncCreatableSelect components.
Laravel Prompts
Beautiful and user-friendly forms for your command-line PHP applications, with validation and browser-like features.
react-use-wizard
Zero-dependency React wizard and stepper builder powered by hooks
react-datetime-picker
An accessible React datetime picker combining calendar and clock widgets with a native input fallback.
crispy-bootstrap5
Bootstrap 5 template pack for django-crispy-forms, with floating labels, accordions, and switches.
laravel-recaptcha
Drop-in Laravel package for embedding and validating Google reCAPTCHA v2 and v3 in your forms.
autocompleter
A dependency-free, 1KB JavaScript/TypeScript autocomplete widget for building fast, accessible input suggestions.
django-multiselectfield
Django model and form fields for storing multiple selected choices in a single comma-separated column.
react-google-recaptcha-v3
React provider, hook, and HOC for integrating invisible Google reCAPTCHA v3 (and Enterprise) verification into your app.
react-debounce-input
A drop-in React input and textarea wrapper that debounces onChange to cut down on excessive re-renders and handler calls.
react-native-checkbox
Cross-platform React Native checkbox component with native Fabric views for Android, iOS, and Windows.
django-admin-autocomplete-filter
Adds fast autocomplete search to Django admin list filters for foreign key and many-to-many fields.
react-select-async-paginate
React Select wrapper that adds pagination-on-scroll to async, remote-loaded option lists
ExerciseHTMLPurifierBundle
Symfony integration for HTMLPurifier to sanitize untrusted HTML and prevent XSS
cascader
A headless React cascader component for selecting values from hierarchical option trees, with search, multi-select, and async loading built in.
final-form-arrays
Array mutators for Final Form that add push, pop, insert, remove, move, swap, and more to manage dynamic list fields.
final-form-set-field-data
A Final Form mutator that lets you attach and merge arbitrary metadata onto individual form fields.
form-data
Async multipart/form-data streaming parser for Rust, implementing RFC 7578.
selectize.js
A jQuery-based custom select UI control with autocomplete, tagging, and keyboard-driven multi-select for forms.
FormData
A spec-compliant FormData polyfill for browsers and Node.js, with built-in multipart Blob conversion.