arubacao/tld-checker
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.
Consider adopting this package when:
Look elsewhere when:
For executives: This package is a low-cost, low-risk way to improve signup data quality and reduce fake or malformed email domains. The latest release adds PHP 8.0 support, so it fits current platform standards without a migration burden.
For engineering: It is a small Laravel/PHP dependency that delegates TLD validation to a maintained package. Release 1.2.70 adds PHP 8.0 compatibility and appears non-breaking, making adoption low-effort for teams already on PHP 8.0.
For product: Use it as a quick win in onboarding and lead forms—validate TLDs at entry, but consider warning-level UX first to protect conversion. It is not a replacement for full email verification or fraud tooling.
How can I help you explore Laravel packages today?