── POPULAR TAGS ──
#python (668)
#typescript (623)
#cli (575)
#cli-tool (501)
#hacktoberfest (500)
#react (495)
#javascript (464)
#rust (437)
#cross-platform (399)
#go (369)
#devops (338)
#ai (309)
#llm (304)
#golang (295)
#nodejs (295)
#android (279)
#open-source (269)
#docker (253)
#self-hosted (232)
#machine-learning (231)
#java (225)
#security (224)
#monorepo (221)
#plugin-system (220)
#mcp (220)
#linux (215)
#awesome-list (206)
#developer-tools (204)
#ai-agents (194)
#plugin-architecture (193)
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:
MAINT: active
DRIFT: low
▸ 5 reusable components found
── end of results ──