Input mask library for React, Angular, Ember, Vue, and plain JavaScript to format phone, date, currency, and custom inputs.
Text Mask is an input mask library that formats user input in real-time for fields like phone numbers, dates, and currencies. It solves the problem of inconsistent or invalid data entry by enforcing specific patterns, improving form usability and data quality. The library supports multiple JavaScript frameworks and plain JavaScript, making it versatile for various web projects.
Frontend developers building forms in React, Angular, Ember, Vue, or vanilla JavaScript who need to enforce input formatting for data like phone numbers, dates, or custom patterns.
Developers choose Text Mask for its framework-agnostic design, lightweight size, and flexible configuration, allowing custom mask creation without heavy dependencies. Its robustness in handling user interactions like pasting and auto-fill ensures a reliable user experience across browsers and devices.
Input mask for React, Angular, Ember, Vue, & plain JavaScript
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides convenient wrappers for React, Angular, Ember, Vue, and vanilla JavaScript, making it versatile for diverse web projects without framework lock-in.
Has a tiny footprint of less than 4KB gzipped, ensuring minimal performance impact and fast loading times, as highlighted in the README.
Supports pasting, browser auto-fill, and all expected input operations seamlessly, working reliably across mobile and desktop browsers.
Allows creation of any mask type—from phone numbers to custom patterns—with minimal setup, enabling flexible customization for various use cases.
The library is officially unmaintained, with no monitoring of pull-requests or issues, risking security vulnerabilities and compatibility problems over time.
As an older project, it may not support recent framework versions or modern JavaScript features, making integration with new tooling more challenging.
While extendable, the addons and community contributions are likely stagnant due to lack of maintenance, reducing available features compared to active alternatives.