giggsey/locale
Up-to-date Unicode CLDR locale data packaged as native PHP arrays. Created to avoid requiring the PHP intl extension and to provide newer locale data than many operating systems ship. Used primarily by libphonenumber-for-php (GeoCoder support).
libphonenumber-for-php for E.164 formatting, region-specific validation, and geocoding.de locale).intl extension. Aligns with Laravel’s localization system and third-party packages like spatie/laravel-translatable.libphonenumber-for-php for phone number parsing/formatting.intl extension required).composer run build).symfony/intl or the intl extension).For Executives:
"This package resolves a critical gap in our globalization strategy by providing up-to-date, standardized locale data without requiring custom development or reliance on outdated OS-level sources. By adopting giggsey/locale, we ensure our user-facing country/region names (e.g., 'United States' vs. 'United States of America') align with Unicode CLDR standards, reducing compliance risks and improving user experience. It’s a lightweight, zero-dependency solution that integrates seamlessly with our Laravel stack, saving engineering time and accelerating features like phone validation and multi-regional support. The MIT license and active maintenance (last release: Feb 2026) make it a low-risk investment with immediate ROI."
For Engineering: *"This is a drop-in replacement for manual CLDR data management. Key advantages:
intl extension dependency: Works on shared hosting or environments where extensions are restricted.Locale::getCountryName('US', 'en') or Locale::getSupportedLocales() make integration trivial.libphonenumber-for-php for robust phone number handling.countries table for dynamic dropdowns in Laravel Nova/Panel.
No build step needed unless you want to customize the CLDR version."*For Product Managers: *"This package enables scalable globalization without engineering overhead. Benefits:
de).How can I help you explore Laravel packages today?