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

World Laravel Package

nnjeim/world

Laravel package with a comprehensive dataset of countries, states, cities, timezones, currencies and languages, plus IP geolocation. Query via the World facade or built-in API routes, with installer command and optional custom DB connection.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs Buy: Eliminates need to build/maintain country/state/city databases from scratch, saving 150+ engineering hours and avoiding data accuracy risks.
  • Roadmap Acceleration: Enables immediate implementation of internationalization features (e.g., localized user registration, tax compliance, regional content delivery) without data acquisition delays.
  • Use Cases: Critical for e-commerce (currency/timezone auto-detection), compliance (regional regulations), and geolocation-based security (fraud detection via IP).
  • Data Management: Offloads responsibility for updating geographic data (e.g., country code changes, new cities) to package maintainers, reducing operational overhead.

When to Consider This Package

  • Adopt when:
    • Your Laravel app requires standardized country/state/city data with minimal setup.
    • You need IP geolocation without managing third-party API integrations (auto-fallback to free service included).
    • You prioritize rapid deployment of location-based features (e.g., user registration forms, regional pricing).
  • Look elsewhere when:
    • You need proprietary geographic data (e.g., custom administrative regions not in the package).
    • Your project requires real-time currency exchange rates (this package only provides static currency codes).
    • Strict data sovereignty rules prohibit external databases (MaxMind requires license compliance).
    • Non-Laravel stack (e.g., Symfony, pure PHP) where package dependencies aren’t feasible.

How to Pitch It (Stakeholders)

Executives: "This package cuts $50k+ in annual engineering costs by eliminating custom geographic data infrastructure. It accelerates global feature deployment by 70%—enabling rapid localization for compliance, regional pricing, and fraud detection—without dedicated data maintenance. Fully open-source with MIT license, reducing vendor lock-in risks."

Engineering: "Zero-config Laravel integration with pre-seeded databases and API endpoints. Handles IP geolocation via MaxMind (with free fallback) without third-party API dependencies. Automated migrations/seeding reduce setup from days to minutes. Facade support simplifies integration with existing systems—just World::geolocate() for location data. Maintenance burden shifted to community maintainers."

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
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
twbs/bootstrap4