league/geotools
Geotools is a PHP geo library built on Geocoder and React. It supports batch geocoding/reverse geocoding with multiple providers, PSR-6 caching, CLI tools, coordinate conversion (DMS/UTM), and distance/bearing/point calculations.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| geo-io/interface | 0.87 | A lightweight set of PHP interfaces for geometric objects such as points, linestrings, polygons and collections, giving geo-io geometry implementations and parsers a shared contract so spatial code stays decoupled and interoperable. | 62 | — | 1 | — | 0 | 0.3 | — | MIT | — |
|
| geocoder-php/geoip2-provider | 0.86 | GeoIP2 provider for PHP Geocoder using MaxMind GeoLite2/GeoIP2 databases or the paid Precision web service. Geocode IP addresses via a GeoIP2 adapter to return location data (city/country) from MMDB files or API. | 5 | 5 | 0 | 28K | 0 | 1.8 | 50.7 | MIT | 1 year ago | |
| willdurand/geocoder | 0.85 | Powerful PHP geocoding library by William Durand. Geocode addresses to coordinates and reverse-geocode lat/long back to locations, with a clean provider-based API. Supports multiple geocoding services, adapters, caching, and easy integration in any project. | 173 | 205 | 12 | 1M | 0 | 5.7 | 52.7 | MIT | 1 year ago | |
| malhal/laravel-geographical | 0.85 | Laravel package that adds geographic query scopes to Eloquent models. Store latitude and longitude, then calculate Haversine distances, filter records within a radius, and order results by proximity using clean, chainable Eloquent methods. | 281 | 282 | 54 | 7K | 9 | 5.9 | 21.9 | MIT | 1 year ago | |
| geocoder-php/pelias-provider | 0.85 | Pelias provider for PHP Geocoder. Connects to a Pelias-compatible geocoding API (self-hosted Pelias or services like Geocode Earth and OpenRouteService) to forward and reverse geocode addresses and coordinates. | 1 | 1 | 1 | 13K | 0 | 2.4 | 52.6 | MIT | 1 year ago | |
| toin0u/geocoder-laravel | 0.85 | Geocoder for Laravel integrates the Geocoder PHP library into Laravel apps, enabling address geocoding and reverse geocoding with configurable providers and caching. Requires PHP 8.2+ and Laravel 11+, with service provider auto-discovery for quick setup. | 754 | 767 | 107 | 167K | 0 | 29.9 | 36.0 | MIT | 4 months ago | |
| geocoder-php/google-maps-provider | 0.85 | Google Maps provider for the PHP Geocoder library. Adds geocoding and reverse geocoding via Google’s APIs, supporting address and coordinate lookups with configurable options and authentication. Suitable for Laravel and other PHP apps. | 188 | 197 | 15 | 591K | 0 | 5.0 | 47.1 | MIT | 1 year ago | |
| jackpopp/geodistance | 0.85 | Laravel/PHP package to calculate geographic distances between coordinates. Supports common formulas and helpers to get miles/kilometers between points, useful for proximity search, radius filtering, and location-based features in apps. | 125 | 126 | 14 | 2K | 2 | 1.6 | 16.3 | MIT | — | |
| league/construct-finder | 0.84 | Locate PHP code constructs (classes, interfaces, traits, enums) within one or more directories. Returns construct objects or just names, with type-specific finders and support for excluding files via simple wildcard patterns. | 44 | 44 | 5 | 33K | 0 | 0.4 | 39.5 | — | — | |
| geocoder-php/common-http | 0.84 | Common HTTP layer for Geocoder PHP providers. Includes shared HTTP client abstractions, request/response handling, and helpers to integrate PSR-18 clients and PSR-7 messages, keeping geocoding providers lightweight and consistent across transports. | 187 | 188 | 5 | 861K | 0 | 3.8 | 50.6 | MIT | 1 year ago | |
| 1001pharmacies/geolocation-bundle | 0.84 | — | 10 | 11 | 2 | 23 | 2 | 2.0 | 6.8 | MIT | 9 years ago | |
| geocoder-php/tomtom-provider | 0.84 | TomTom provider for the Geocoder PHP library. Adds forward and reverse geocoding via TomTom APIs, returning standardized Geocoder results for addresses, coordinates, and place lookups. Useful for Laravel/PHP apps needing TomTom-backed location search. | 3 | 3 | 1 | 5K | 0 | 1.8 | 42.3 | MIT | 1 year ago | |
| jcf/geocode | 0.84 | Laravel package that automatically geocodes Eloquent models. Add a trait, define address fields, and jcf/geocode resolves latitude and longitude via Google Maps on save, with caching and configurable API credentials for location-aware apps and maps. | 48 | 50 | 22 | 939 | 0 | 16.5 | 20.5 | MIT | 2 months ago | |
| willdurand/geocoder-bundle | 0.84 | — | 323 | 333 | 111 | 149K | 2 | 18.0 | 38.2 | MIT | 9 months ago | |
| lootils/geo | 0.84 | Lootils Geo provides convenient geographic data helpers for Laravel and PHP applications, making it easy to work with countries, regions, and related location data. Lightweight, simple to integrate, and useful for building location-aware features. | 16 | 17 | 3 | 304 | 2 | 0.8 | 18.4 | MIT | — | |
| geocoder-php/openrouteservice-provider | 0.84 | OpenRouteService provider for Geocoder PHP. Integrates ORS geocoding into the Geocoder ecosystem via a simple provider class, supporting forward and reverse geocoding through the OpenRouteService API with configurable HTTP client and API key. | 3 | 3 | 0 | 9K | 0 | 1.5 | 46.2 | MIT | 1 year ago | |
| league/uri | 0.84 | league/uri provides simple, intuitive PHP classes for parsing, building, and manipulating URIs, with support for IDN hosts, IPv4 conversion, PSR-7 interoperability, and RFC-compliant handling. Requires PHP 8.1+. | 1,131 | 1,167 | 70 | 13M | 0 | 37.1 | 64.9 | MIT | 1 week ago | |
| antwebes/geocoder | 0.84 | — | 1 | 1 | 1 | 0 | 0 | 0.0 | — | MIT | — | |
| genealabs/laravel-maps | 0.84 | GeneaLabs Laravel Maps lets you embed interactive maps in Blade views using simple components and directives. Supports Google Maps and Leaflet/OpenStreetMap, with configurable markers, zoom, controls, and styling—no hand-written JavaScript required. | 84 | 85 | 29 | 41 | 1 | 1.7 | 2.4 | MIT | 3 years ago | |
| yandex/geo | 0.84 | yandex/geo is a PHP client for the Yandex Geocoder API that converts addresses to coordinates and coordinates to addresses. It supports configurable language, precision, and result limits, making geocoding and reverse geocoding straightforward in Laravel/PHP applications. | 115 | 119 | 54 | 3K | 1 | 3.0 | 19.9 | MIT | 7 years ago |
How can I help you explore Laravel packages today?