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

Filament Country Select Laravel Package

tanthammar/filament-country-select

Filament Country Select provides a searchable country picker field for Filament forms, showing country names and flags while storing standard ISO codes. Easy to drop into forms for consistent country selection.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Accelerates delivery of country selection in Filament-based admin panels, onboarding flows, billing/shipping address forms, CRM records, and filtering UIs without building a custom country field from scratch.
  • Supports internationalization and market expansion decisions by improving correctness for localized country names; release 1.1.2 specifically fixes Turkish casing behavior around mb_strtolower('İ') through country-name aliases.
  • Informs build-vs-buy: for teams already standardized on Laravel and Filament, adopting a focused country-select package is usually cheaper than maintaining custom country lists, aliases, flags, and locale edge cases.
  • Helps prioritize localization quality: small locale patches like Turkish aliases reduce user-facing defects in address and profile forms for specific markets.

When to Consider This Package

  • Consider it when the product is built on Laravel + Filament and needs a maintained country selector with country names, codes, and localized behavior in forms.
  • Strong fit if the roadmap includes international users, address capture, or admin workflows where country selection is a recurring UI pattern.
  • Evaluate if the team wants a low-effort, package-based solution instead of owning country alias/casing maintenance.
  • Look elsewhere if the product is not on Filament, requires deep address validation, postal-code/phone formatting, geocoding, compliance-grade address verification, or vendor-backed enterprise support.
  • Treat as a small dependency: confirm Filament/Laravel version compatibility and maintenance cadence before making it part of a critical checkout or compliance flow.

How to Pitch It (Stakeholders)

  • Executive summary: a low-cost Filament component that speeds up delivery of country-selection fields and reduces custom maintenance. The 1.1.2 patch is a small localization fix for Turkish users, not a breaking change or major capability shift.
  • Engineering summary: adopt where Filament forms need country selection; it removes boilerplate and handles locale aliases such as Turkish İ casing edge cases. Keep it scoped to UI selection, not full address validation.
  • Product summary: useful for international onboarding and address forms, especially in markets with locale-specific casing rules; validate fit against form requirements and supported Filament versions before rollout.
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.
mehedimi/laravel-amp-mail
happones/laravel-vue-i18n-generator
jwerd/inertia-table
siberfx/flysystem-wasabi
hollyit/token-replace
ippanelcom/laravel-sdk
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