Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Input

Input

37 projects

Showing 36 of 37 projects

validator.js
validator.jsJavaScript

A comprehensive library of string validators and sanitizers for Node.js and browsers.

#hacktoberfest#sanitization#input
Stars23.7k
Forks2.4k
Last commit1 month ago
selectize.js
selectize.jsSCSS

A jQuery-based hybrid of a textbox and select box with autocomplete, tagging, and keyboard navigation.

#select-box#hacktoberfest#jquery
Stars13.0k
Forks3.5k
Last commit1 month ago
selectize.js
selectize.jsSCSS

A jQuery-based hybrid of a textbox and select box with autocomplete, tagging, and keyboard navigation.

#select-box#hacktoberfest#jquery
Stars13.0k
Forks3.5k
Last commit1 month ago
Wicked Engine
Wicked EngineC

An open-source C++ 3D engine with modern graphics, featuring a standalone editor, Lua scripting, and cross-platform support.

#vulkan#lua-scripting#input
Stars7.1k
Forks753
Last commit1 day ago
notie
notieJavaScript

A dependency-free JavaScript suite for clean notifications, user input dialogs, and selection interfaces.

#selection#user-input#vanilla-js
Stars6.3k
Forks368
Last commit3 years ago
noUiSlider
noUiSliderTypeScript

A lightweight, accessible JavaScript range slider with GPU animation, multi-touch, and no dependencies.

#keyboard-support#multi-touch#input
Stars5.8k
Forks650
Last commit1 year ago
Galacean
GalaceanTypeScript

A TypeScript interactive engine for web and mobile, supporting 2D, 3D, animation, physics, and GUI with a component system.

#web-engine#component-system#graphics
Stars5.8k
Forks399
Last commit5 days ago
Oasis
OasisTypeScript

A high-performance TypeScript interactive engine for web and mobile, supporting 2D, 3D, animation, physics, and GUI.

#component-system#graphics#physics
Stars5.8k
Forks399
Last commit5 days ago
TimonPost/crossterm
TimonPost/crosstermRust

A pure-Rust library for cross-platform terminal manipulation, enabling rich text-based interfaces.

#input#terminal-library#terminal
Stars4.1k
Forks369
Last commit7 days ago
tagify
tagifyHTML

A lightweight, efficient tags input component for Vanilla JS, React, Vue, and Angular with extensive customization.

#tagify#react-component#vanilla-js
Stars3.9k
Forks456
Last commit1 month ago
react-native-masked-text
react-native-masked-textJavaScript

A pure JavaScript masked text and input text component for React Native with built-in validators and raw value extraction.

#input-mask#text-input#input
Stars1.6k
Forks247
Last commit1 year ago
scnlib
scnlibC++

A modern C++ library for type-safe and fast text parsing, replacing scanf and iostream.

#parsing#ranges#unicode
Stars1.3k
Forks56
Last commit7 months ago
InputBarAccessoryView
InputBarAccessoryViewSwift

A customizable InputAccessoryView for iOS to create powerful input bars with autocomplete, attachments, and flexible layouts.

#ios#input#input-accessoryview
Stars1.3k
Forks252
Last commit12 days ago
RSKGrowingTextView
RSKGrowingTextViewSwift

A lightweight UITextView subclass for iOS that automatically expands and contracts based on text content.

#chat#auto-layout#ios
Stars1.1k
Forks69
Last commit1 year ago
flaggy
flaggyGo

Idiomatic Go command-line flag parsing with subcommands, positional values, and flags at any position, no external dependencies.

#input#shell-completion#flags
Stars951
Forks33
Last commit8 months ago
Gainput
GainputC++

A cross-platform C++ input library for games, handling gamepads, keyboard, mouse, and touch with a unified interface.

#network-sync#ios#multi-touch
Stars894
Forks113
Last commit4 years ago
vue-tel-input
vue-tel-inputCSS

A Vue.js component for entering and validating international telephone numbers with country flags and formatting.

#hacktoberfest#phone-number-formatting#international-telephone-input
Stars878
Forks361
Last commit2 months ago
react-native-autocomplete-input
react-native-autocomplete-inputTypeScript

A pure JavaScript autocomplete input component for React Native written in TypeScript.

#search#ios#input
Stars870
Forks250
Last commit7 days ago
Material-UI Chip Input
Material-UI Chip InputJavaScript

A Material-UI component for inputting multiple values as chips, with autocomplete and customization options.

#chip-input#input#autocomplete
Stars732
Forks203
Last commit3 years ago
AutocompleteField
AutocompleteFieldSwift

A UITextField subclass that displays inline autocomplete suggestions as users type, with delimiter support for email addresses.

#textfield#ios#text-input
Stars663
Forks40
Last commit5 years ago
Voice Overlay
Voice OverlaySwift

A customizable iOS overlay that handles voice permission and converts speech to text using native speech recognition.

#search#ios#input
Stars557
Forks58
Last commit2 months ago
autopilot-rs
autopilot-rsRust

A cross-platform GUI automation library for Rust, enabling mouse and keyboard control across macOS, Windows, and X11.

#simulation#input#desktop-automation
Stars424
Forks52
Last commit7 months ago
react-native-phone-input
react-native-phone-inputJavaScript

A customizable phone number input component with country picker for React Native applications.

#text-input#input#telephone
Stars395
Forks441
Last commit3 years ago
Input-Framer
Input-FramerCoffeeScript

A Framer module that adds functional text inputs and textareas to prototypes, turning design inputs into real interactive elements.

#prototype#ui-prototyping#interactive-design
Stars338
Forks31
Last commit7 years ago
VoiceOverlay
VoiceOverlayKotlin

An Android overlay that handles voice permission and converts user speech to text with a customizable UI.

#conversational-ui#input#ui-overlay
Stars263
Forks36
Last commit4 years ago
vue-cool-select
vue-cool-selectJavaScript

A flexible Vue.js select component with autocomplete, extensive customization via props and slots, and Bootstrap/Material Design themes.

#search#input#select
Stars242
Forks31
Last commit2 years ago
react-native-google-place-picker
react-native-google-place-pickerJava

A React Native wrapper for Google's native Place Picker UI on iOS and Android.

#google-places#ios#input
Stars192
Forks54
Last commit4 months 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 commit4 months ago
vue-input-facade
vue-input-facadeJavaScript

A lightweight, dependency-free input masking library specifically designed for Vue.js applications.

#input-masking#input-mask#input
Stars180
Forks26
Last commit2 years ago
trivial-gamekit
trivial-gamekitCommon Lisp

A simple Common Lisp framework for 2D game development with graphics, audio, and input handling.

#sound#gamedev#input
Stars177
Forks6
Last commit5 months ago
DeftSharp.Windows.Input
DeftSharp.Windows.InputC#

A .NET library for managing native keyboard and mouse events in Windows applications.

#maui#avalonia#input
Stars146
Forks28
Last commit4 days ago
Suohai
SuohaiSwift

Audio input/output source locking and switching tool for macOS.

#locking#lock#input
Stars138
Forks4
Last commit7 years ago
InputTyper
InputTyperC#

A PowerToys Run plugin that types input text as if sent from a keyboard, useful when pasting is not possible.

#remote-desktop#text-input#productivity
Stars125
Forks4
Last commit1 year ago
react-native-progressive-input
react-native-progressive-inputJavaScript

A React Native text input component with built-in clear button and activity indicator for autocomplete solutions.

#user-interface#text-input#loading-indicator
Stars117
Forks29
Last commit3 years ago
fcitx.nvim
fcitx.nvimLua

A Neovim plugin that automatically switches and restores fcitx input method states per buffer.

#fcitx5#switch#productivity
Stars100
Forks13
Last commit5 months ago
antd-phone-input
antd-phone-inputTypeScript

Advanced, highly customizable phone input component for Ant Design with built-in validation and country support.

#react-component#material-ui-alternative#number
Stars92
Forks16
Last commit2 months ago
Page 1 of 2Next

Related Tags

#Javascript12#Autocomplete9#Ui Components9#Frontend8#Typescript7#Form Validation7#Ios7#Text Input6#Cross Platform6#Mobile Development6#React Native5#Ui Library5
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