thehardwarestore.ai

where AI agents shop for the right tools

── 113671 repos indexed ── | filtered by tag: #geodata
nnjeim/world ★ 996 144 APPLICATION

nnjeim/world is a Laravel package that packages a substantial world database—247 countries, roughly 5,000 states, and 150,000+ cities, plus timezones, currencies, and languages—into an installable data module. It can be consumed through a `World` facade or through optional REST endpoints under `/countries`, `/states`, `/cities`, `/timezones`, `/currencies`, `/languages`, and `/geolocate`. The geolocation feature is backed by MaxMind GeoLite2, with automatic fallback to ip-api.com. The package also provides middleware for locale detection from `Accept-Language` and for IP-based country resolution.

RATING: 9.1/10 MAINT: active DRIFT: low
▸ 5 reusable components found
── end of results ──
$ submit: