Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Form Controls

Form Controls

41 projects

Showing 36 of 41 projects

kendo-ui-core
kendo-ui-coreJavaScript

A free, open-source HTML5 and jQuery widget library for building modern web applications.

#jquery#open-source#telerik
Stars2.6k
Forks1.9k
Last commit2 days ago
Ion.RangeSlider
Ion.RangeSliderJavaScript

A flexible, responsive jQuery range slider with extensive customization options and touch support.

#range#slider#jquery-plugin
Stars2.5k
Forks491
Last commit3 years ago
uniforms
uniformsTypeScript

A React library for automatically generating forms from any schema, with built-in validation and theme support.

#hacktoberfest#ui-themes#schema-driven
Stars2.1k
Forks241
Last commit6 months ago
select2-rails
select2-railsRuby

Integrates the Select2 jQuery plugin with the Rails asset pipeline for enhanced dropdown functionality.

#javascript-integration#jquery-plugin#ui-enhancement
Stars963
Forks364
Last commit3 years ago
angular-editor
angular-editorTypeScript

A native WYSIWYG rich text editor component for Angular applications, supporting versions 6 through 20+.

#wysiwyg#content-management#form-controls
Stars720
Forks354
Last commit2 days ago
Selectable
SelectableTypeScript

A versatile and highly customizable Ionic component that replaces Ionic Select with search, async search, item creation, and template customization.

#search#stencil#web-components
Stars552
Forks133
Last commit1 year ago
ember-power-select
ember-power-selectTypeScript

A highly extensible and accessible select component for Ember.js applications with full customization capabilities.

#select#ember-addon#glint
Stars540
Forks376
Last commit25 days ago
react-native-switch-selector
react-native-switch-selectorJavaScript

A customizable switch selector component for React Native with smooth animations and accessibility support.

#mobile-ui#toggle-switch#ui-component
Stars509
Forks114
Last commit4 years ago
heart-switch
heart-switchTypeScript

A customizable, accessible heart-shaped toggle switch component for React applications.

#react-component#switch#toggle-switch
Stars451
Forks15
Last commit3 years ago
Blazored.Typeahead
Blazored.TypeaheadC#

A customizable typeahead/autocomplete component for Blazor applications with local and remote data support.

#typeahead#hacktoberfest#nuget
Stars445
Forks109
Last commit2 years ago
react-reactive-forms
react-reactive-formsJavaScript

A React form library inspired by Angular Reactive Forms, offering UI-independent form control trees with zero dependencies.

#reactive-forms#form-builder#zero-dependencies
Stars308
Forks32
Last commit2 years ago
Super Select Field
Super Select FieldJavaScript

A Material-UI dropdown component with autocomplete, multi-selection, and extensive customization options.

#react-component#create-react-app#select
Stars265
Forks87
Last commit3 years ago
angular-code-input
angular-code-inputTypeScript

A robust Angular component for entering codes, PINs, OTPs, and passwords with customizable styling and clipboard support.

#angular8#angular9#otp-codes
Stars187
Forks49
Last commit5 months ago
NexusDialog
NexusDialogJava

A lightweight Android library for dynamically generating forms with minimal boilerplate code.

#dynamic-forms#form-builder#android
Stars181
Forks52
Last commit8 years ago
react-native-flexi-radio-button
react-native-flexi-radio-buttonJavaScript

A simple and flexible radio button component for React Native applications with extensive customization options.

#mobile-ui#radio-buttons#react-native
Stars159
Forks64
Last commit8 years ago
date-time-picker
date-time-pickerTypeScript

A responsive, feature-rich date and time picker component for Angular applications.

#timepicker#time-picker#date-picker
Stars153
Forks76
Last commit5 months ago
ngx-mat-timepicker
ngx-mat-timepickerTypeScript

An Angular Material timepicker that automatically adapts to your Material theme with Android-style dialogs.

#timepicker#theme-adaptation#angular-material
Stars136
Forks29
Last commit21 hours ago
ng-otp-input
ng-otp-inputTypeScript

A fully customizable, one-time password input component for Angular applications.

#web-security#authentication#reactive-forms
Stars119
Forks54
Last commit3 months ago
vue3-select-component
vue3-select-componentTypeScript

A flexible, modern, and accessible select input component for Vue 3 with TypeScript support.

#multi-select#select#vue3
Stars118
Forks19
Last commit4 days ago
ngx-ui-switch
ngx-ui-switchTypeScript

An iOS 7 style switch/toggle component for Angular applications with extensive customization options.

#switch#toggle-switch#angular-cli
Stars111
Forks67
Last commit16 hours ago
<range-slider>
<range-slider>JavaScript

A customizable, accessible, and framework-agnostic web component for single and multi-thumb range sliders.

#web-components#custom-elements#aria
Stars94
Forks7
Last commit4 days ago
svelte-checkbox
svelte-checkboxSvelte

A customizable checkbox component for Svelte with smooth animations.

#checkbox#frontend#form-controls
Stars76
Forks12
Last commit3 years ago
ng-select2
ng-select2TypeScript

A feature-rich Select2 component for Angular applications with extensive customization and accessibility support.

#infinite-scroll#accessibility#form-controls
Stars59
Forks35
Last commit14 days ago
skyux
skyuxTypeScript

A comprehensive component library and design system for building consistent, accessible Angular applications.

#design-system#hacktoberfest#theming
Stars55
Forks36
Last commit1 day ago
react-native-radio-button-classic
react-native-radio-button-classicObjective-C

A React Native component that implements classic radio button UI patterns with customizable styling.

#mobile-ui#accessibility#react-native
Stars48
Forks24
Last commit9 years ago
ngx-cron-editor
ngx-cron-editorTypeScript

An Angular 15+ component for graphically building cron expressions with reactive forms and Material Design styling.

#reactive-forms#form-controls#quartz-scheduler
Stars46
Forks109
Last commit8 months ago
vue-search-input
vue-search-inputVue

A Vue.js 3 search input component with keyboard shortcuts, customizable icons, and built-in styling.

#search#input#search-input
Stars37
Forks3
Last commit4 months ago
wicket-shieldui
wicket-shielduiJava

Apache Wicket component library that integrates Shield UI's JavaScript widgets for data visualization, layout, and editing.

#javascript-components#java-web#form-controls
Stars25
Forks8
Last commit2 years ago
PFStepper
PFStepperSwift

An elegant iOS stepper control with smooth animations and customizable UI components.

#mobile-ui#ios#stepper-component
Stars24
Forks2
Last commit9 years ago
ngx-autosize-input
ngx-autosize-inputTypeScript

An Angular directive that automatically adjusts input width to content, both shrinking and growing.

#input-autosize#angular-directive#frontend
Stars22
Forks15
Last commit1 year ago
ngx-multiple-dates
ngx-multiple-datesTypeScript

An Angular Material-based date picker component for selecting multiple dates with chip display and inline calendar support.

#hacktoberfest#angular-material#date-picker
Stars15
Forks4
Last commit2 days ago
ionx-search-select
ionx-search-selectTypeScript

A modern searchable select component for Angular and Ionic apps with standalone components, signals, and full form integration.

#standalone-components#form-controls#ui-components
Stars8
Forks0
Last commit9 months ago
ngx-chronica
ngx-chronicaTypeScript

A comprehensive Angular library providing six specialized date and time picker components with zero external dependencies.

#theming#time-picker#npm
Stars5
Forks0
Last commit2 months ago
ngx-super-select-tree
ngx-super-select-treeTypeScript

A customizable single/multiple choice dropdown tree component for Angular with form support and theme options.

#npm-package#frontend#typescript
Stars3
Forks0
Last commit5 months ago
angular2-froala-wysiwyg
angular2-froala-wysiwygTypeScript

Angular plugin for the Froala WYSIWYG HTML rich text editor, supporting Angular 4 through 19+.

#wysiwyg#angular5#angular2
Stars3
Forks0
Last commit8 days ago
ngx-input-color
ngx-input-colorTypeScript

An Angular library providing customizable color picker components with multiple input formats.

#accessibility#frontend#form-controls
Stars2
Forks0
Last commit2 days ago
Page 1 of 2Next

Related Tags

#Ui Components29#Angular22#Frontend19#Accessibility13#Customizable Ui9#Angular Components8#Typescript8#Dropdown6#Material Design5#Javascript5#Date Picker5#Ui Library4
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub