awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
googlei18n avatar

googlei18n/libphonenumber

0
View on GitHub↗
18,081 स्टार्स·2,162 फोर्क्स·C++·Apache-2.0·7 व्यूज़

Libphonenumber

This project is an international phone number library providing tools for parsing, formatting, and validating phone numbers across multiple programming languages. It functions as a parsing utility, a formatting engine, and a validation tool to ensure phone number strings are transformed into structured objects and standardized display formats.

The library includes a telecom metadata resolver to retrieve geographical, carrier, and timezone information associated with specific number ranges. It differentiates itself by identifying phone number types, such as mobile, fixed-line, or VoIP, and calculating similarity between different number representations to determine if they refer to the same entity.

The software covers a broad range of processing capabilities, including the extraction of phone numbers from unstructured text and the generation of valid example numbers for testing. It also provides mechanisms for real-time input formatting during user data entry and the normalization of contact data to identify duplicates.

Features

  • International Phone Number Libraries - Provides a comprehensive library for parsing, formatting, and validating international phone numbers across multiple languages.
  • Phone Number Parsing & Formatting - Provides a comprehensive engine to parse and format international phone numbers into structured objects and standardized display formats.
  • Line Type Identification - Distinguishes between phone number categories including mobile, fixed-line, toll-free, and VoIP based on regional patterns.
  • Parsing Utilities - Normalizes phone number strings into structured objects by identifying country codes and regional patterns.
  • Phone Validation - Checks if a phone number is mathematically possible and conforms to regional numbering plans.
  • Formatting Engines - Implements an engine that transforms raw phone number strings into standardized display formats.
  • Phone Number Parsing - Transforms unstructured phone number strings into structured data objects using country codes and regional rules.
  • Phone Number Validation - Provides metadata-driven validation to verify phone number lengths and prefixes against regional numbering plans.
  • Regional Parsing Logics - Determines the numbering rules to apply by mapping the country calling code to a specific regional metadata set.
  • Phone Number Formatting - Applies specific spacing and punctuation rules based on national and international display conventions.
  • Phone Number Validators - Converts raw phone number strings into standardized national or international display formats.
  • Phone Number Research - Retrieves carrier, geographical, and timezone information associated with specific phone numbers.
  • Contact Data Normalization - Standardizes phone numbers across global datasets to ensure uniformity and identify duplicate entries.
  • Regular Expression Libraries - Employs complex regular expression patterns to identify and extract phone numbers from unstructured text.
  • Phone Number Extraction - Scans and identifies valid phone numbers embedded within larger bodies of unstructured text.
  • Cross-Language Implementations - Maintains synchronized logic and data across Java, C++, and JavaScript for consistent global behavior.
  • Telecom Carrier Lookups - Uses prefix-based trie structures to optimize the search and matching of telecommunications carriers.
  • Real-time Input Formatting - Implements real-time visual formatting of phone numbers as users enter digits into input fields.
  • Data Formats - Library for parsing and formatting international phone numbers.
  • Android Development Utilities - Library for parsing and validating international phone numbers.

स्टार हिस्ट्री

googlei18n/libphonenumber के लिए स्टार हिस्ट्री चार्टgooglei18n/libphonenumber के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

googlei18n/libphonenumber क्या करता है?

This project is an international phone number library providing tools for parsing, formatting, and validating phone numbers across multiple programming languages. It functions as a parsing utility, a formatting engine, and a validation tool to ensure phone number strings are transformed into structured objects and standardized display formats.

googlei18n/libphonenumber की मुख्य विशेषताएं क्या हैं?

googlei18n/libphonenumber की मुख्य विशेषताएं हैं: International Phone Number Libraries, Phone Number Parsing & Formatting, Line Type Identification, Parsing Utilities, Phone Validation, Formatting Engines, Phone Number Parsing, Phone Number Validation।

googlei18n/libphonenumber के कुछ ओपन-सोर्स विकल्प क्या हैं?

googlei18n/libphonenumber के ओपन-सोर्स विकल्पों में शामिल हैं: google/libphonenumber — This project is an international phone number library used for parsing, formatting, and validating phone numbers based… giggsey/libphonenumber-for-php — This is a PHP library for parsing, formatting, and validating international phone numbers. It provides tools to verify… daviddrysdale/python-phonenumbers — This project is a Python port of the libphonenumber library, providing a suite of tools for parsing, formatting, and… marmelroy/phonenumberkit — PhoneNumberKit is a Swift framework for parsing, formatting, and validating international phone numbers according to… jackocnr/intl-tel-input — intl-tel-input is an international telephone input widget that provides a country-aware phone number entry experience… nosir/cleave.js — Cleave.js is a JavaScript library that applies real-time visual formatting to form fields as users type. It provides…

Libphonenumber के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Libphonenumber के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • google/libphonenumbergoogle का अवतार

    google/libphonenumber

    18,077GitHub पर देखें↗

    This project is an international phone number library used for parsing, formatting, and validating phone numbers based on the E.164 standard. It provides a validation engine and parser to convert raw strings into structured objects and verify if numbers conform to regional numbering rules. The library includes a metadata provider that maps phone numbers to geographic locations, time zones, and network carriers. It can distinguish between line types, such as fixed-line or mobile, to verify SMS compatibility and identify original network operators. Additional capabilities include extracting ph

    C++
    GitHub पर देखें↗18,077
  • giggsey/libphonenumber-for-phpgiggsey का अवतार

    giggsey/libphonenumber-for-php

    5,030GitHub पर देखें↗

    This is a PHP library for parsing, formatting, and validating international phone numbers. It provides tools to verify if a phone number is mathematically possible and logically valid for a specific geographic region, as well as utilities for extracting phone numbers from unstructured text. The library enables the conversion of raw phone strings into standardized formats, including E.164, international, national, and RFC3966. It also provides metadata extraction to identify associated carriers, time zones, and geographic locations in multiple languages. Additional capabilities include region

    PHP
    GitHub पर देखें↗5,030
  • daviddrysdale/python-phonenumbersdaviddrysdale का अवतार

    daviddrysdale/python-phonenumbers

    3,749GitHub पर देखें↗

    This project is a Python port of the libphonenumber library, providing a suite of tools for parsing, formatting, and validating international phone numbers. It converts raw phone number strings into structured objects based on international numbering plans and verifies if numbers are possible or valid according to digit length and assigned exchange prefixes. The library provides metadata services to retrieve the original network carrier, geographical location descriptions, and associated time zones for specific phone numbers. It also includes tools for transforming numbers into standardized i

    Python
    GitHub पर देखें↗3,749
  • marmelroy/phonenumberkitmarmelroy का अवतार

    marmelroy/PhoneNumberKit

    5,374GitHub पर देखें↗

    PhoneNumberKit is a Swift framework for parsing, formatting, and validating international phone numbers according to global numbering standards. It provides a system of lookup tables, structural parsers, and validation tools to handle the complexities of international telephone numbering. The library converts raw strings into structured objects containing country codes and national numbers. It translates international dialing codes into full country names and verifies whether phone number strings are logically possible and conform to specific regional numbering plans. The project includes ut

    Swift
    GitHub पर देखें↗5,374
Libphonenumber के सभी 30 विकल्प देखें→