Input

Top 23 Input Open-Source Projects

  1. validator.js

    String validation

    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.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. cleave.js

    Format input text content when you are typing...

  4. 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.

    Project mention: The best React select component libraries | dev.to | 2024-10-30

    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.

  5. intl-tel-input

    A JavaScript plugin for entering and validating international telephone numbers. React and Vue components also included.

    Project mention: How to Untangle Phone Numbers | news.ycombinator.com | 2024-06-14

    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".

  6. awesomplete

    Ultra lightweight, usable, beautiful autocomplete with zero dependencies.

    Project mention: autoComplete.js VS awesomplete - a user suggested alternative | libhunt.com/r/autoComplete.js | 2024-11-05
  7. notie

    🔔 a clean and simple notification, input, and selection suite for javascript, with no dependencies

  8. promptui

    Interactive prompt for command-line applications

    Project mention: Nested Prompts in Go using promptui | dev.to | 2024-06-14

    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.

  9. WickedEngine

    3D engine with modern graphics

    Project mention: Wicked Engine replaced Bullet with Jolt physics, immediate performance gains | news.ycombinator.com | 2024-06-24
  10. 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.

  11. At.js

    Add Github like mentions autocomplete to your application.

  12. tagify

    🔖 lightweight, efficient Tags input component in Vanilla JS / React / Angular / Vue

  13. jQuery-Autocomplete

    Ajax Autocomplete for jQuery allows you to easily create autocomplete/autosuggest boxes for text input fields

  14. crossterm

    Cross platform terminal library rust

    Project mention: Matanuska ADR 002 - Architecture | dev.to | 2024-12-18

    If applicable, drawing procedures - ie, wrapping ink, ratatui crossterm, etc.

  15. input-overlay

    Show keyboard, gamepad and mouse input on stream

  16. tag-it

    A jQuery UI plugin to handle multi-tag fields as well as tag suggestions/autocomplete.

  17. maska

    Simple zero-dependency input mask for Vue, Svelte, Alpine.js and vanilla JS.

  18. 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.

    Project mention: Tom-select: vanilla JavaScript select control | news.ycombinator.com | 2024-04-17
  19. InputSystem

    An efficient and versatile input system for Unity.

  20. react-tagsinput

    Highly customizable React component for inputing tags.

  21. vanilla-masker

    VanillaMasker is a pure javascript mask input

  22. InputBarAccessoryView

    A simple and easily customizable InputAccessoryView for making powerful input bars with autocomplete and attachments

  23. ngx-mask

    Angular Plugin to make masks on form fields and html elements.

  24. AwesomeValidation

    Android validation library which helps developer boil down the tedious work to three easy steps.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Input discussion

Log in or Post with

Input related posts

  • FelixKratz/SketchyVim: Adds all Vim moves and modes to macOS text fields

    1 project | news.ycombinator.com | 23 Nov 2024
  • Simplifying String Validation in Go: Introducing validatorgo

    4 projects | dev.to | 14 Nov 2024
  • autoComplete.js VS awesomplete - a user suggested alternative

    2 projects | 5 Nov 2024
  • Things you should know about Windows Input, but would rather not

    3 projects | news.ycombinator.com | 17 Sep 2024
  • Tom-select: vanilla JavaScript select control

    1 project | news.ycombinator.com | 17 Apr 2024
  • Glam Up My Markup Contest Submission | Special Effects with backdrop-filter() ✨

    1 project | dev.to | 29 Mar 2024
  • obs keyboard overlay

    1 project | /r/obs | 7 Dec 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 25 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?