mlocati/idna
Pure-PHP implementation of IDNA 2008 and UTS #46 for converting internationalized domain names between Unicode and ASCII (punycode). Validates and normalizes domain names, supports PHP 5.3+, and works without the intl extension, making it a lightweight drop-in for encoding/decoding IDN domains.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| algo26-matthias/idna-convert | 0.83 | PHP library for converting internationalized domain names between Unicode and Punycode. Implements IDNA 2003 and UTS #46 (IDNA 2008) standards with configurable encoding and decoding options. A mature, standalone package compatible with PHP 5.3 through 8.x and used by phpMyAdmin. | 72 | — | 25 | — | 0 | 21.1 | — | LGPL-2.1 | 2 days ago |
|
| mso/idna-convert | 0.83 | A PHP library for converting internationalized domain names between Unicode and ASCII/Punycode. Supports IDNA 2003 and 2008, making it useful for handling domains in URLs, email addresses, and web applications. Pure PHP implementation with straightforward encode/decode APIs. | 72 | 73 | 25 | 3K | 0 | 19.0 | 25.8 | LGPL-2.1 | 1 month ago | |
| rowbot/idna | 0.82 | rowbot/idna provides IDNA 2008 and UTS #46 processing for PHP: convert internationalized domain names to ASCII (Punycode) and back, with validation and normalization for safe, spec-compliant handling of Unicode domains. | 2 | 2 | 0 | 67K | 0 | 18.9 | 64.4 | MIT | 4 weeks ago | |
| mlocati/spf-lib | 0.81 | A PHP library for Sender Policy Framework (SPF) email authentication. Parse and validate SPF DNS TXT records, inspect mechanisms and modifiers, perform DNS lookups, and evaluate whether sending IPs are authorized. Useful for mail deliverability, diagnostics, and SPF tooling. | 71 | — | 10 | — | 4 | 1.7 | 0.8 | MIT | 1 year ago |
|
| it-blaster/ru-strings-bundle | 0.80 | it-blaster/ru-strings-bundle is a Laravel/PHP package that bundles Russian string helpers and localization utilities, making it easier to handle Russian text, pluralization, and language-specific formatting in your applications. | 0 | 1 | 2 | 0 | 0 | 0.1 | — | MIT | — | |
| propaganistas/laravel-intl | 0.80 | Laravel Intl adds convenient internationalization helpers to Laravel: format numbers, currencies, percentages, dates and phone numbers using the intl extension, with Blade directives, validation rules and locale-aware formatting throughout your app. | 0 | 194 | — | 27 | — | 0.0 | 20.0 | — | — | |
| ml/iri | 0.80 | Simple PHP IRI utility for parsing Internationalized Resource Identifiers and resolving relative IRIs. Lightweight, Composer-installable (ml/iri), and extensively unit tested with 700+ cases for reliable RFC-based behavior. | 26 | 26 | 3 | 347K | 2 | 0.6 | 55.1 | MIT | — | |
| loicpennamen/stringservice | 0.80 | A Laravel/PHP string service providing convenient, reusable helpers for cleaning, formatting, transforming, and inspecting strings, helping you keep text handling consistent and readable across your applications. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| madeitbelgium/laravel-email-domain-validation | 0.80 | A Laravel validation package that checks email domains via DNS/MX records, helping reject invalid or undeliverable addresses. It adds a simple rule for form requests and validators to improve signup and contact form data quality. | 19 | — | 6 | — | 0 | 8.6 | — | LGPL-3.0 | 7 months ago | |
| epigra/laravel-int | 0.79 | Epigra's Laravel Int package offers lightweight, integer-focused helpers and utilities for Laravel applications, making common tasks around integer values and model handling simpler and more consistent. It is easy to install and designed to fit smoothly into existing Laravel projects. | 0 | 1 | — | 0 | — | 0.0 | — | — | — | |
| true/punycode | 0.79 | Pure PHP Punycode encoder/decoder for Internationalized Domain Names (IDNA). Convert Unicode domains to ASCII xn-- form and back (e.g., renangonçalves.com ↔ xn--renangonalves-pgb.com) without requiring the intl/libidn extensions. | 260 | 264 | 46 | 295K | 7 | 3.9 | 31.8 | MIT | 9 years ago | |
| mlocati/ip-lib | 0.79 | A PHP library to parse, match, and manipulate IPv4 and IPv6 addresses, CIDR subnets, and address ranges, with support for wildcards, interval arithmetic, and network containment checks—useful for validation, access control, and IP math in any PHP project. | 317 | 321 | 42 | 382K | 0 | 20.5 | 49.0 | MIT | 1 month ago | |
| spatie/dns | 0.79 | spatie/dns is a PHP package that fetches DNS records via dig. Query all records for a domain or filter by type (A, AAAA, CNAME, MX, TXT, SRV, CAA, SOA, NS, PTR, DNSKEY, NAPTR) and read results through simple record objects. | 613 | 621 | 98 | 192K | 0 | 35.3 | 40.7 | MIT | 1 week ago | |
| centralnic-reseller/idn-converter | 0.79 | A PHP utility for CentralNic Reseller integrations that converts internationalized domain names between Unicode and Punycode/ASCII, making it easier to validate, register, and look up IDN domains safely. | 0 | 0 | 0 | 4K | 0 | 15.8 | 57.1 | MIT | 2 months ago | |
| tdn/php-types | 0.79 | A small PHP utility for working with types: safely cast values, validate data against expected types, and normalize scalars, arrays and objects. Lightweight and framework-agnostic, it drops easily into Laravel or any Composer project. | 7 | 8 | 0 | 45 | 0 | 0.0 | 8.0 | NOASSERTION | 11 years ago | |
| mikepultz/netdns2 | 0.79 | NetDNS2 is a pure-PHP DNS client supporting record queries, zone transfers, dynamic updates, and DNSSEC validation. It handles all common record types, custom resolvers, and IPv4/IPv6, making DNS lookups, monitoring, and record management easy to add to any PHP or Laravel app. | 143 | — | 74 | — | 8 | 11.7 | 2.4 | MIT | 8 months ago | |
| craftcms/url-validator | 0.79 | Validate URLs and IP addresses before opening a connection to guard against SSRF and DNS rebinding. Rejects non-HTTP schemes, private/reserved/loopback addresses, cloud-metadata hosts, and IPv4-embedding IPv6, returning resolved IPs so you can pin the connection. | 1 | 1 | 0 | 81K | 0 | 0.1 | 55.3 | MIT | — | |
| alibabacloud/domain-20180129 | 0.79 | Official Alibaba Cloud Domain (20180129) SDK for PHP, generated from the OpenAPI spec. Provides a Guzzle-based client for querying and managing domains, checking availability, registering and renewing names, and handling domain-related tasks via Alibaba Cloud's API. Requires PHP and Composer. | 0 | 0 | 0 | 430 | 0 | 18.8 | 42.3 | Apache-2.0 | 4 weeks ago | |
| mlocati/concrete5-translation-library | 0.79 | A PHP library for managing Concrete CMS (concrete5) translations: extract translatable strings from core and package source code, build and update translation dictionaries, and generate the .mo files needed to localize sites and add-ons. | 4 | 4 | 7 | 18K | 1 | 5.2 | 51.2 | MIT | 9 months ago | |
| arubacao/tld-checker | 0.79 | Validate top-level domains and email addresses in Laravel. Check whether a TLD exists, support generic and country-code domains, and reject emails with invalid or misspelled TLDs using a bundled, updatable TLD list—no external API calls required. | 75 | — | 15 | — | 0 | 1.2 | — | MIT | 5 years ago |
How can I help you explore Laravel packages today?