Weave Code
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

Polyfill Intl Icu Laravel Package

symfony/polyfill-intl-icu

Fallback implementations for key PHP Intl/ICU features when the intl extension is missing. Provides en-locale support for intl error helpers plus Collator, NumberFormatter, Locale, and IntlDateFormatter, enabling basic internationalization without ext-intl.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Ensures consistent internationalization features (date/number formatting, collation) across environments where PHP Intl extension is unavailable, eliminating deployment blockers for global applications
  • Reduces build vs buy tradeoffs by providing a production-ready fallback instead of custom polyfill development, accelerating feature delivery for i18n requirements
  • Supports roadmap goals for multi-region deployments by abstracting server configuration dependencies, allowing teams to focus on application logic rather than environment-specific quirks

When to Consider This Package

  • ✅ When targeting shared hosting or legacy systems where Intl extension isn't enabled by default
  • ✅ When needing basic English locale support for date/number formatting without server configuration changes
  • ❌ When requiring non-English locales (polyfill only supports "en")
  • ❌ When the project already mandates Intl extension installation (e.g., via Docker or managed platforms)
  • ❌ For advanced ICU features beyond the polyfill's scope (e.g., complex locale-specific rules)

How to Pitch It (Stakeholders)

  • Executives: "This MIT-licensed package guarantees our application's internationalization features work flawlessly in any hosting environment—no server tweaks required. It's battle-tested by Symfony's ecosystem, eliminating deployment risks and enabling global scalability with zero added cost."
  • Engineering: "A lightweight, dependency-free polyfill that provides drop-in compatibility for Intl functions in environments without the extension. It's been rigorously tested in production, reduces maintenance overhead for locale-related features, and integrates seamlessly with existing PHP stacks."
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.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport