jeremykendall/php-domain-parser
Parse, validate, and normalize domains, subdomains, and suffixes using the Public Suffix List. Extract registrable domain vs. subdomain, handle IDNs and edge cases, and keep parsing rules current via PSL updates—ideal for URL processing, cookies, and security checks.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| egyg33k/domain-parser-bundle | 0.81 | — | 0 | 0 | 1 | 0 | 0 | 0.6 | — | — | 10 years ago | |
| kevindierkx/laravel-domain-localization | 0.79 | Laravel package for domain-based localization. Map locales to domains, detect the active locale from the request host, and generate localized routes and URLs, making it easy to serve each language or region from its own domain. | 27 | 27 | 6 | 8 | 2 | 0.7 | 1.5 | MIT | — | |
| certunlp/rdap-client | 0.79 | Laravel-friendly RDAP client for querying domain, IP, and ASN registration data from RDAP servers. Provides simple APIs to fetch and parse RDAP responses, helping you integrate WHOIS-style lookups into PHP apps with minimal setup. | 1 | 1 | 0 | 3 | 0 | 0.9 | 5.5 | GPL-2.0 | 6 years ago | |
| pear/net_url2 | 0.79 | PEAR Net_URL2 is a small PHP utility for parsing, validating, and manipulating URLs. It builds and edits URL components, handles query strings, resolves relative URLs, and offers easy getters/setters for scheme, host, path, port, user info, and fragments. | 49 | 52 | 27 | 207K | 0 | 1.4 | 50.4 | — | — | |
| bakame/laravel-domain-parser | 0.79 | Laravel wrapper around the PHP Domain Parser library. Easily resolve registrable domains, public suffixes, and subdomains using the Public Suffix List, with a service provider, facade, and validation rule for reliable domain handling in Laravel apps. | 26 | 27 | 9 | 41K | 4 | 1.4 | 44.6 | MIT | — | |
| upmind/domainnameapi-sdk | 0.79 | A PHP SDK for the DomainNameAPI service, giving Laravel and PHP apps a clean client for domain registration, transfers, renewals, availability checks, and contact management. Wraps API requests and responses so you can integrate registrar operations without writing raw HTTP calls. | 0 | 0 | 0 | 411 | 0 | 0.0 | 36.1 | MIT | 2 years ago | |
| piedweb/url-harvester | 0.79 | URL Harvester is a PHP package for extracting and collecting URLs from HTML, text, or sitemaps. It scans content for links, normalizes and deduplicates results, and helps you quickly build link indexes, crawlers, or URL datasets. | 1 | 1 | 1 | 44 | 0 | 0.0 | 18.8 | MIT | — | |
| arubacao/tld-checker | 0.78 | 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 | |
| david-garcia/phpwhois | 0.78 | PHPWhois is a pure-PHP library for querying WHOIS servers to look up domain registration details. It parses raw WHOIS responses into structured data across many TLDs and registrars. Note: this package appears unmaintained and has very low adoption. | 1 | 1 | 0 | 225 | 0 | 0.0 | 28.4 | GPL-2.0 | 5 years ago | |
| davidgorges/human-name-parser | 0.78 | Parse human names into structured parts with this PHP library. Split full names into salutation, first name, middle name, last name, and suffix, handling initials, nicknames, and common formats. Lightweight and easy to drop into Laravel or any PHP project. | 17 | 19 | 8 | 8K | 0 | 0.6 | 37.2 | MIT | — | |
| io-developer/php-whois | 0.78 | PHP WHOIS client for looking up domain, IPv4/IPv6, and ASN registration data. It selects the right WHOIS servers, parses responses into clean objects, supports caching, rate limiting, retries, and PSR-18 HTTP clients, handles IDN and UTF-8, and works with no external dependencies. | 490 | — | 134 | — | 32 | 17.1 | 15.1 | MIT | 3 years ago |
|
| cwd/easyname-php-sdk | 0.78 | PHP SDK for easyname’s REST API. Provides simple access to API endpoints using cURL and JSON. Compatible with PHP 5.3+ and intended for integrating easyname services into your applications. Further docs: https://devblog.easyname.com | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| layershifter/tld-extract | 0.78 | Lightweight PHP library that extracts the top-level domain, domain name, and subdomain from URLs and email addresses using an accurate public suffix list. Simple static API returns structured results, making it easy to validate and parse domains in any Laravel or plain PHP project. | 210 | 203 | 32 | 9K | 8 | 2.1 | 17.6 | Apache-2.0 | 7 years ago | |
| snowplow/referer-parser | 0.77 | Referer-parser for PHP identifies where your traffic comes from by parsing referer URLs. It detects search engines, social networks, email and other sources, extracting search terms and medium details so you can classify visits and attribute conversions accurately. | 384 | — | 148 | — | 32 | 15.9 | 11.0 | — | 1 year ago |
|
| layershifter/tld-support | 0.77 | Lightweight PHP utilities for parsing domains and top-level domains. Split URLs into subdomain, domain, and TLD, validate hostnames, and work with public suffix data. A small dependency for the tld-extract ecosystem, useful for domain validation, sorting, and extraction tasks. | 38 | 26 | 7 | 12K | 0 | 0.2 | 24.1 | Apache-2.0 | 10 years ago | |
| phpmentors/domain-kata | 0.77 | A Domain-Driven Design library for PHP offering reusable building blocks—entities, value objects, identifiers, repositories, and domain services—to help you model rich, expressive domains with clean, framework-agnostic code. | 73 | 73 | 6 | 5K | 2 | 1.2 | 24.9 | NOASSERTION | 11 years ago | |
| layershifter/tld-database | 0.77 | A PHP package providing an up-to-date database of top-level domains, with tools to parse domain names, extract and validate TLDs, and refresh the TLD list from IANA. Useful for domain validation, normalization, and routing logic. | 63 | 63 | 10 | 11K | 0 | 0.3 | 21.9 | Apache-2.0 | 7 years ago | |
| kassner/log-parser | 0.76 | kassner/log-parser turns Laravel, Apache, Nginx, and other log files into structured data. Define patterns, stream large files line by line, and extract dates, levels, messages, and context for analysis, reporting, or dashboards. Fast and memory-efficient in any PHP or Laravel app. | 338 | — | 65 | — | 1 | 3.8 | — | Apache-2.0 | 3 years ago |
|
| whichbrowser/parser | 0.76 | PHP user-agent parser for browser sniffing (use sparingly). WhichBrowser/Parser identifies browser, engine, OS and device with names and versions. Works on PHP 7.0+ including PHP 8; useful for analytics or UX edge cases. | 1,837 | 1,849 | 236 | 422K | 21 | 25.8 | 41.5 | MIT | 2 years ago | |
| symfony/dom-crawler | 0.76 | DomCrawler eases DOM navigation for HTML and XML documents, letting you query, filter, and extract content with CSS selectors and XPath. Part of the Symfony framework. | 4,024 | 4,101 | 125 | 12M | 0 | 56.7 | 56.5 | MIT | 3 days ago |
How can I help you explore Laravel packages today?