{"id":37102592,"url":"https://github.com/yext/libphonenumber","last_synced_at":"2026-01-14T12:25:50.069Z","repository":{"id":57611043,"uuid":"66596618","full_name":"yext/libphonenumber","owner":"yext","description":"golang port of Google's libphonenumber","archived":false,"fork":true,"pushed_at":"2025-02-28T22:40:46.000Z","size":688,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-03-01T00:35:05.599Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"ttacon/libphonenumber","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yext.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-08-25T22:08:18.000Z","updated_at":"2025-02-28T22:40:49.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/yext/libphonenumber","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/yext/libphonenumber","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yext%2Flibphonenumber","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yext%2Flibphonenumber/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yext%2Flibphonenumber/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yext%2Flibphonenumber/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yext","download_url":"https://codeload.github.com/yext/libphonenumber/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yext%2Flibphonenumber/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28420757,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T10:47:48.104Z","status":"ssl_error","status_checked_at":"2026-01-14T10:46:19.031Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-14T12:25:49.232Z","updated_at":"2026-01-14T12:25:50.054Z","avatar_url":"https://github.com/yext.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"libphonenumber\n==============\n\ngolang port of Google's libphonenumber\n\n[![forthebadge](http://forthebadge.com/badges/no-ragrets.svg)](http://forthebadge.com)\n\n[![Build Status](https://travis-ci.org/ttacon/libphonenumber.svg?branch=master)](https://travis-ci.org/ttacon/libphonenumber)\n\nWARNING\n=======\n\nThere is currently a lot going on, I started this a while ago and\nrecently picked it back up and got it functional. It was initially\ntranslated from the Java version of libphonenumber, but I wasn't a\nfan of always relying on loading proto files that were encoded in\nObjectStreams (so all metadata is embedded in the code, and I'm\nexploring better ways to do this). \n\nPull requests are of course welcome, but things will be moving fast\nat first so they may not be accepted until I get this repo to a more\nstable state - currently it is VERY fragile.\n\nI should get it cleaned up soon (think a few days) in which case\nI would love for help finishing this off :).\n\nExamples\n========\n\nSuper simple to use.\n\n### To get a phone number\n\n```go\nnum, err := libphonenumber.Parse(\"6502530000\", \"US\")\n```\n\n### To format a number\n\n```go\n// num is a *libphonenumber.PhoneNumber\nformattedNum := libphonenumber.Format(num, libphonenumber.NATIONAL)\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyext%2Flibphonenumber","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyext%2Flibphonenumber","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyext%2Flibphonenumber/lists"}