bl00mber/react-phone-input-2
:telephone_receiver: Highly customizable phone input component with auto formatting observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
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: 3285
- days_rel: n/a
- days_push: 744
- n_releases_24m: 0
Adoption not part of the score
1017 stars · 540 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A highly customizable React phone input component with automatic formatting and country selection. It supports multiple UI styles including Material UI, Bootstrap, and Semantic UI, with internationalization and country filtering options.
Use cases
- add a phone number input field to a react form
- format international phone numbers as users type
- let users pick their country with a dropdown in a phone field
- restrict phone input to specific countries
- style a phone input to match material-ui or bootstrap
- validate and localize phone number entry in a web app
When to choose
- you need a ready-made, customizable phone input for React
- you want auto-formatting and country code handling out of the box
- you need multiple prebuilt style themes (material, bootstrap, semantic-ui)
When to avoid
- you are not using React
- you need full E.164 validation/parsing rather than an input widget (use libphonenumber directly)
- you need a framework-agnostic web component
Facets
library · maturity stable
ui-components form-handling internationalization web-development frontend browser cross-platform react phone-input phone-number-formatting material-ui bootstrap i18n nodejs
3 sources
- readme: https://github.com/bl00mber/react-phone-input-2 · fetched 2026-08-28 · e91cefa604e1
- homepage: https://bl00mber.github.io/react-phone-input-2.html · fetched 2026-08-29 · b506587a48e6
- registry_npm: https://registry.npmjs.org/react-phone-input-2 · fetched 2026-08-29 · 3227c817135a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| bl00mber/react-phone-input-2 | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="bl00mber/react-phone-input-2")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem