{"categories":[{"label":"Telephony","url":"https://skillfed.io/packages/category/communications-telephony"}],"enrichment":{"capability":"Parses, validates, formats, and analyzes international phone numbers without geocoding or carrier metadata, using a lightweight port of Google's libphonenumber library.","skillfed_tags":["phone-number-parsing","international-formats","lightweight"],"use_cases":["Validate and normalize user-entered phone numbers in web forms or APIs before storage or transmission","Parse phone numbers from unstructured text and extract them with their locations in the original string","Format stored phone numbers into region-appropriate display formats for UI rendering","Check whether a phone number has the correct digit count and structure for its country before processing","Retrieve timezone information associated with a phone number for scheduling or logging purposes"],"what_it_does":"phonenumberslite is a Python port of Google's libphonenumber library that handles international phone number parsing, validation, and formatting. It parses phone number strings into structured objects, validates whether they are possible or valid numbers for their region, and reformats them into standard formats. The library also supports finding phone numbers within larger text blocks and retrieving basic metadata like timezone information.\n\nUnlike the full phonenumbers package, phonenumberslite excludes geocoding and carrier metadata to reduce memory footprint, making it suitable for space-constrained environments. It has no external runtime dependencies and runs as pure Python across Python 2.5 through 3.12, though modern Python versions are the primary target. The library loads region-specific metadata on-demand, so only the data needed for your application is held in memory.","worth_installing":"Yes. phonenumberslite is actively maintained, has no dependencies, carries a permissive license, and solves a well-defined problem with a proven upstream implementation. Install it if you need phone number parsing and validation without the memory overhead of geocoding and carrier data."},"id":"phonenumberslite","links":{"html":"https://skillfed.io/packages/phonenumberslite","md":"https://skillfed.io/packages/phonenumberslite.md","pypi":"https://pypi.org/project/phonenumberslite/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-14","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"phonenumberslite","python_support":"supports_current","summary":"Python version of Google's common library for parsing, formatting, storing and validating international phone numbers."},"popularity":{"monthly_downloads":3490407,"position":2604,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"9.0.37"}
