ruimarinho/google-libphonenumber
The up-to-date and reliable Google's libphonenumber package for node.js. observed · 2026-08-28
Health v2 · maintenance only
97/100
- Activity 97
- Release rhythm 95
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 0.0
- age_days: 4321
- days_rel: 34
- days_push: 22
- n_releases_24m: 7
Adoption not part of the score
1485 stars · 154 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A zero-dependency Node.js wrapper around Google's libphonenumber library for parsing, formatting, storing, and validating international phone numbers. It makes the Closure-compiled JavaScript port of libphonenumber easy to require and use in Node.js projects.
Use cases
- validate international phone numbers in a node.js app
- parse raw phone number strings into country code and national number
- format phone numbers as E.164 or RFC3966
- standardize user-entered phone numbers before storing them
- look up carrier and region metadata for a phone number
- normalize phone numbers for SMS sending
When to choose
- you need Google's libphonenumber functionality in Node.js without fighting the Closure library
- you want a zero-dependency, regularly updated phone number library
- you need reliable international phone parsing, formatting, and validation server-side
When to avoid
- you are not on Node.js (use the official libphonenumber ports for Java, C++, or the browser directly)
- you only need lightweight country-code validation and want a smaller library
- you need TypeScript types out of the box (they live in a separate @types package)
Facets
library · maturity active
parser serialization developer-tools developer-tools web-development backend phone-numbers libphonenumber e164 validation formatting zero-dependencies nodejs javascript
3 sources
- readme: https://github.com/ruimarinho/google-libphonenumber · fetched 2026-08-28 · 5d2b8016b2b0
- homepage: https://ruimarinho.github.io/google-libphonenumber · fetched 2026-08-29 · f39286b78a4a
- registry_npm: https://registry.npmjs.org/google-libphonenumber · fetched 2026-08-29 · fc45d396c8da
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ruimarinho/google-libphonenumber | main | 97 |
For agents
markdown · JSON · MCP: product_card(name="ruimarinho/google-libphonenumber")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem