Text Mask

Input mask for React, Angular, Ember, Vue, & plain JavaScript
Alternatives To Text Mask
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Storybook77,6967,28921,47621 hours ago1,108September 14, 20222,058mitTypeScript
Storybook is a frontend workshop for building UI components and pages in isolation. Made for UI development, testing, and documentation.
Text Mask8,195391570a month ago29July 30, 2018330unlicenseJavaScript
Input mask for React, Angular, Ember, Vue, & plain JavaScript
Sentry Javascript6,9661,07897417 hours ago302September 15, 2022204mitTypeScript
Official Sentry SDKs for JavaScript
Gridstack.js4,529121392 days ago63September 23, 202241mitTypeScript
Build interactive dashboards in minutes.
Component Party664
21 days ago16mitJavaScript
Web component JS frameworks overview by their syntax and features
Esri Loader44120416421 days ago49July 07, 202217apache-2.0TypeScript
A tiny library to help load ArcGIS API for JavaScript modules in non-Dojo applications
Corber33042a year ago52January 06, 202212mitJavaScript
CLI for building hybrid apps with Ember/Vue/Glimmer/Cordova
Frontend Hyperpolyglot274
6 years ago9mitCSS
The same operations in React, Angular 1&2, Ember, Polymer, Vue, and Riot
Electron Forge Templates101
4 years ago1JavaScript
Templates bundled with Electron Forge <= 5 to create Electron apps using popular JavaScript frameworks
2 months agomitVue
Glue是一个基于web component构建的组件库,可以在react,vue2,vue3,angular和html等前端框架中运行
Alternatives To Text Mask
Select To Compare

Alternative Project Comparisons

Text Mask

⚠️ This library is not maintained. Pull-requests and issues are not monitored. Alternatives to text-mask include:

If you know other alternatives that should be listed here, email me at [email protected].

Build Status

Text Mask is an input mask library. It can create input masks for phone, date, currency, zip code, percentage, email, and literally anything!

There are convenient wrappers for React, Angular 2, Ember, and Vue.

Live demo

See it in action, check out the demo page.

Installation and usage

Expected to work with...

IE9+, Android, Samsung Internet, Windows Phone, iOS, Opera, Firefox, Safari, and Chrome


Text Mask is very configurable and allows you to create any type of input mask with minimal APIs. See the documentation for details.


You can easily expand the base functionality of Text Mask with addons for more mask types. Checkout existing addons.


Text Mask supports pasting, browser auto-fill, and all operations that a user would expect while interacting with an input field.

It works on mobile, has no 3rd party dependencies, and has a tiny footprint (less than 4KB gzipped).

For any questions, suggestions, or feature requests

Please file an issue!

Popular Vue Projects
Popular Ember Projects
Popular Web User Interface Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Input Mask