spatie/dns
Fetch DNS records in PHP using dig. Query domains for A, AAAA, CNAME, MX, TXT, SRV and more, filter by type(s), and get structured record objects with handy accessors for record details.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| spatie/url | 0.86 | Immutable URL parser/builder for PHP. Parse scheme, host, path and query, then fluently transform parts (withHost, withPath, withScheme) and manage query parameters. Supports allowed/sanitized schemes for safer URL handling. | 741 | 754 | 60 | 458K | 0 | 12.4 | 38.6 | MIT | 2 years ago | |
| spatie/sun | 0.84 | Compute sun position times for any coordinates: get sunrise, solar noon (zenith), and sunset as Carbon instances, optionally for a specific date. Simple PHP API from Spatie, ideal for scheduling, dashboards, and daylight-aware features. | 75 | 77 | 14 | 5K | 0 | 11.1 | 26.4 | MIT | 7 months ago | |
| spatie/once | 0.83 | A tiny PHP helper to run code only once per request. Cache expensive computations or object initialization in a single spot, keyed automatically by the call site. Great for computed properties, accessors, and avoiding duplicate work. | 1,438 | 1,447 | 61 | 241K | 0 | 21.9 | 32.7 | MIT | 7 months ago | |
| spatie/ssh | 0.83 | Execute commands over SSH with a simple PHP API. Create a connection with user/host (and optional port), run single or multiple commands synchronously or async, and get a Symfony Process back to inspect success and capture output. | 830 | 837 | 82 | 102K | 0 | 22.3 | 30.9 | MIT | 7 months ago | |
| dovstone/symfony-blog-admin-bundle-mongodb-based | 0.79 | — | 0 | 0 | — | 0 | — | 0.3 | — | — | — | |
| amphp/dns | 0.78 | Async DNS resolver for PHP built on Amp. Provides non-blocking hostname lookups, record queries, caching and timeouts with an event loop, ideal for high-concurrency applications and CLI tools needing fast, reliable DNS without blocking I/O. | 194 | 194 | 29 | 3M | 6 | 12.5 | 56.4 | MIT | 1 year ago | |
| jeremykendall/php-domain-parser | 0.78 | 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. | 1,240 | 1,249 | 126 | 339K | 0 | 19.0 | 33.7 | MIT | 1 year ago | |
| voku/email-check | 0.78 | Validates email addresses in PHP with multiple checks (syntax, DNS/MX, disposable domains and more) to reduce bounces and fake signups. Lightweight library with simple API, suitable for signup forms, user imports, and email hygiene workflows. | 51 | 54 | 14 | 53K | 1 | 1.1 | 42.3 | MIT | — | |
| citizen63000/easy-api-core | 0.78 | — | 0 | 0 | 1 | 10 | 0 | 20.1 | 16.8 | MIT | 1 month ago | |
| yansongda/supports | 0.78 | — | 21 | 21 | 18 | 19K | 0 | 2.1 | 40.4 | MIT | 5 years ago | |
| ghanem/dtone | 0.78 | Laravel package providing a clean interface to the DT One DVS API. Configure sandbox/production credentials via .env, optional request retries, and use the Dtone facade to browse services, countries, and operators with paginated DTO responses. | 0 | 0 | 1 | 31 | 0 | 14.4 | 23.2 | — | 4 months ago | |
| spatie/packagist-api | 0.78 | Search Packagist and fetch package details via the official Packagist API. Provides a simple PackagistClient built on Guzzle with a URL generator, plus helpers to list all packages or filter by vendor/type, and browse popular packages with pagination. | 131 | 134 | 21 | 136K | 0 | 5.2 | 41.6 | MIT | 1 year ago | |
| spatie/laravel-rdap | 0.77 | Laravel package for performing RDAP lookups (WHOIS successor) to fetch domain registration data as structured JSON. Includes built-in caching for TLD server discovery and RDAP responses, plus configurable retries/timeouts for unreliable endpoints. | 72 | 73 | 17 | 17K | 0 | 26.2 | 38.2 | MIT | 3 weeks ago | |
| dyninc/dyn-php | 0.77 | PHP SDK for Dyn APIs. Manage DNS with Traffic Management (sessions, zones, records, redirects, dynamic DNS) and send email via Message Management. Supports PHP 7.4+, works with Composer, and includes examples and PHPUnit tests. | 21 | 22 | 28 | 216 | 3 | 7.0 | 15.4 | BSD-3-Clause | 8 years ago | |
| userscape/customerio | 0.77 | PHP client for the Customer.io API. Create, update, and delete customers, fire events (including historical/anonymous), and record pageviews. Returns a Response object with success() and message() for simple error handling. | 33 | 33 | 15 | 4K | 0 | 2.2 | 28.4 | MIT | 5 years ago | |
| spatie/string | 0.77 | Fluent string handling for PHP. Wrap strings with string() to get a chainable object with helpers like between(), case conversion, concatenation, and array-offset access for reading/updating characters. Lightweight utility by Spatie, installable via Composer. | 560 | 571 | 26 | 20K | 0 | 26.2 | 24.6 | MIT | 3 months ago | |
| dciss/poo-bundle | 0.77 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| dovstone/keyval-db | 0.77 | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | — | 4 years ago | |
| react/dns | 0.77 | Async DNS resolver for ReactPHP. Provides non-blocking hostname lookups with a simple ResolverInterface, optional caching, and advanced UDP/TCP transports and hosts file support. Also includes tools for working with DNS messages and building DNS servers. | 538 | 538 | 63 | 6M | 7 | 22.9 | 63.2 | MIT | 8 months ago | |
| spatie/ssl-certificate-chain-resolver | 0.76 | Resolves incomplete SSL certificate chains by discovering and returning the missing intermediate certificates between a site’s cert and trusted roots. Helps fix “Extra download” issues flagged by SSL Labs, improving compatibility for mobile and strict clients. | 307 | 308 | 40 | 296 | 0 | 15.2 | 4.3 | MIT | 7 months ago |
How can I help you explore Laravel packages today?