SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Input Open-Source Projects
-
Project mention: Developing a Simple RESTful API with Gin, ginvalidator, and validatorgo | dev.to | 2025-01-13
validatorgo is a versatile validation library for Go, offering a wide range of validators and sanitizers. It is based on the popular open source js library validator.js.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
selectize.js
Selectize is the hybrid of a textbox and <select> box. It's jQuery based, and it has autocomplete and native-feeling keyboard navigation; useful for tagging, contact lists, etc.
Choices.js is a JavaScript library for creating custom select boxes, text inputs, and multi-select inputs. It is popular for its flexibility and ability to handle complex select components without relying on jQuery. It is like Select2 and Selectize but written in vanilla JavaScript so it is lighter and more modern.
-
intl-tel-input
A JavaScript plugin for entering and validating international telephone numbers. React and Vue components also included.
It's trivially easy to deal with this on input, for example using https://intl-tel-input.com
> For most phone numbers, you just need to round trip them
That would be a great entry in a book, "myths developers believe about phone numbers".
-
Project mention: autoComplete.js VS awesomplete - a user suggested alternative | libhunt.com/r/autoComplete.js | 2024-11-05
-
notie
🔔 a clean and simple notification, input, and selection suite for javascript, with no dependencies
-
I was working on a CLI tool written in Go, using the Cobra tool recently, and I had a use case where I needed a nested prompt for one of the commands. I was using promptui for the prompts and I couldn't find a straightforward way to do this. This short post will show how to create a nested prompt using promptui. The completed code can be found here.
-
Project mention: Wicked Engine replaced Bullet with Jolt physics, immediate performance gains | news.ycombinator.com | 2024-06-24
-
noUiSlider
noUiSlider is a lightweight, ARIA-accessible JavaScript range slider with multi-touch and keyboard support. It is fully GPU animated: no reflows, so it is fast; even on older devices. It also fits wonderfully in responsive designs and has no dependencies.
-
-
-
jQuery-Autocomplete
Ajax Autocomplete for jQuery allows you to easily create autocomplete/autosuggest boxes for text input fields
-
If applicable, drawing procedures - ie, wrapping ink, ratatui crossterm, etc.
-
-
-
-
tom-select
Tom Select is a lightweight (~16kb gzipped) hybrid of a textbox and select box. Forked from selectize.js to provide a framework agnostic autocomplete widget with native-feeling keyboard navigation. Useful for tagging, contact lists, etc.
-
-
-
-
InputBarAccessoryView
A simple and easily customizable InputAccessoryView for making powerful input bars with autocomplete and attachments
-
-
AwesomeValidation
Android validation library which helps developer boil down the tedious work to three easy steps.
Input discussion
Input related posts
-
FelixKratz/SketchyVim: Adds all Vim moves and modes to macOS text fields
-
Simplifying String Validation in Go: Introducing validatorgo
-
autoComplete.js VS awesomplete - a user suggested alternative
2 projects | 5 Nov 2024 -
Things you should know about Windows Input, but would rather not
-
Tom-select: vanilla JavaScript select control
-
Glam Up My Markup Contest Submission | Special Effects with backdrop-filter() ✨
-
obs keyboard overlay
-
A note from our sponsor - SaaSHub
www.saashub.com | 25 Jan 2025
Index
What are some of the best open-source Input projects? This list will help you:
# | Project | Stars |
---|---|---|
1 | validator.js | 23,266 |
2 | cleave.js | 17,956 |
3 | selectize.js | 13,040 |
4 | intl-tel-input | 7,806 |
5 | awesomplete | 6,972 |
6 | notie | 6,306 |
7 | promptui | 6,144 |
8 | WickedEngine | 5,974 |
9 | noUiSlider | 5,710 |
10 | At.js | 5,293 |
11 | tagify | 3,638 |
12 | jQuery-Autocomplete | 3,558 |
13 | crossterm | 3,404 |
14 | input-overlay | 3,154 |
15 | tag-it | 2,480 |
16 | maska | 1,814 |
17 | tom-select | 1,734 |
18 | InputSystem | 1,443 |
19 | react-tagsinput | 1,352 |
20 | vanilla-masker | 1,296 |
21 | InputBarAccessoryView | 1,184 |
22 | ngx-mask | 1,177 |
23 | AwesomeValidation | 1,150 |