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

Technical Evaluation

The package is tightly integrated with Laravel's ecosystem using Eloquent models, migrations, and service providers. The Facade and API route implementation aligns with standard Laravel patterns. However, the IP geolocation module introduces external dependencies (MaxMind GeoLite2 and ip-api.com) with potential rate limits and maintenance overhead. The 0 dependents on Packagist and a suspicious "2026-02-04" release date (currently in the future) raise serious concerns about active maintenance. Database seeding for global datasets (250+ countries, 3k+ states, 40k+ cities) could cause slow initial setup and significant storage requirements (~50-100MB). Key risks include unverified data freshness, lack of community support, and potential compatibility issues with non-standard database configurations.

Integration Approach

The package integrates cleanly into Laravel 8+ projects via standard Composer installation. The WORLD_DB_CONNECTION config option allows flexibility for non-default DB setups. Migration path requires careful sequencing: 1) Install via Composer, 2) Publish config with --force, 3) Run migrations/seeds. Critical caveat: existing database

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