Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Tld Checker Laravel Package

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.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Signup and lead-gen validation: Use TLD checking to reject obviously invalid email domains at the point of entry, improving data quality without full email verification.
  • Build vs. buy: Avoid maintaining your own TLD list and validation rules; this package provides a maintained TLD checker for Laravel/PHP, reducing engineering overhead for a narrow but important validation concern.
  • Fraud and abuse reduction: Filter malformed or suspicious email domains early, lowering fake accounts and bad CRM records.
  • Roadmap and experimentation: Enables A/B testing of validation strictness vs. signup conversion—e.g., warning vs. blocking invalid TLDs.
  • Compliance and data hygiene: Supports cleaner customer data for downstream marketing, billing, and analytics.
  • PHP 8.0 compatibility (1.2.70): Teams on PHP 8.0 can now adopt or upgrade this package without platform blockers; no breaking changes are indicated.

When to Consider This Package

Consider adopting this package when:

  • You need lightweight TLD-level validation for domains or email addresses inside a Laravel/PHP application.
  • You want to avoid maintaining TLD lists in-house.
  • You prefer a package over a third-party API for basic validation—no external service dependency.
  • Your application runs on PHP 8.0+ (now supported as of 1.2.70).
  • You need a narrow validation utility, not full email verification.

Look elsewhere when:

  • You need full email deliverability verification, SMTP checks, DNS/MX validation, or disposable-email detection.
  • You require real-time TLD updates directly from IANA without package releases.
  • Your stack is not PHP/Laravel, or you cannot add Composer dependencies.
  • You need internationalized domain handling beyond what the package supports—confirm before committing.
  • You are highly sensitive to signup friction and need a softer validation UX; TLD blocking may reduce conversion if applied too aggressively.

How to Pitch It (Stakeholders)

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.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast