Ross ROSS = Recommend OSS · open-source software intelligence for agents

uNmAnNeR/imaskjs

vanilla javascript input mask observed · 2026-08-28

github.com/uNmAnNeR/imaskjs · homepage · TypeScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

23/100

  • Activity 0
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3583
  • days_rel: n/a
  • days_push: 691
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

5189 stars · 272 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

A dependency-free vanilla JavaScript input masking library that formats user input in text fields for patterns like phone numbers, dates, numbers, and regex constraints. It ships framework plugins for React, Vue, Angular, Svelte, Solid, and React Native, and supports web components and contenteditable.

Use cases

  • format phone number input as user types
  • mask date input fields in javascript
  • restrict input to a regex pattern
  • currency/number input with thousand separators
  • masked input in react or vue forms
  • format ssn or credit card input

When to choose

  • you need input masking with no external dependencies
  • you use a major framework and want an official plugin
  • you need varied mask types (pattern, number, date, regex, dynamic) in one library

When to avoid

  • you need masking outside the browser (e.g. server-side formatting)
  • you want a full form validation/state management solution rather than just masking

Facets

library · maturity active

form-handling ui-components frontend web-development browser cross-platform input-mask vanilla-js typescript form-inputs react vue angular svelte zero-dependency nodejs

3 sources

Member repositories

RepositoryRoleHealth v2
uNmAnNeR/imaskjsmain23

For agents

markdown · JSON · MCP: product_card(name="uNmAnNeR/imaskjs")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem