mjaschen/phpgeo
PHPGeo is a lightweight geospatial library for PHP. Model geographic coordinates (with ellipsoid support) and compute high‑precision distances and related calculations between points. Compatible with modern PHP versions (8.2+ for latest).
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| maxmind/geoip | 0.87 | Laravel wrapper for MaxMind GeoIP databases that resolves IP addresses to geographic data such as country, region, city, and coordinates. Includes configuration, a service provider, and a simple API for GeoIP lookups, with support for local GeoIP2/MMDB files. | 27 | 29 | 22 | 1K | 0 | 1.1 | 22.2 | — | 10 years ago | |
| phayes/geophp | 0.86 | GeoPHP is a PHP library for reading, writing, and manipulating geospatial data. It supports WKT, WKB, GeoJSON, KML, GPX, and other formats, with optional GEOS integration for advanced geometry operations. Ideal for importing, converting, and analyzing spatial data in PHP applications. | 874 | — | 268 | — | 64 | 30.8 | 27.5 | NOASSERTION | — |
|
| yahaaylabs/gis.ph-sdk-php | 0.86 | PHP SDK for integrating with the GIS Philippines (gis.ph) API. Provides simple client methods to call endpoints, handle authentication, and work with responses, making it easier to add GIS.ph services to PHP/Laravel apps. | 1 | 2 | 0 | 1 | 1 | 0.1 | 2.4 | MIT | — | |
| salmanzafar/laravel-geo-fence | 0.86 | A Laravel package for geo-fencing: define geographic boundaries and test whether coordinates or models fall inside them. Useful for location-based access rules, delivery zones, and region restrictions, with a simple, framework-friendly API. | 14 | 15 | 1 | 10 | 0 | 0.1 | 3.1 | — | — | |
| spinen/laravel-geometry | 0.85 | A Laravel package for working with geometric data in Eloquent models. It provides casts and helpers for spatial types like points, lines, and polygons, making it easier to store, retrieve, and query geometry values in your database. | 40 | 42 | 16 | 12K | 0 | 1.1 | 34.3 | — | 6 years ago | |
| geocoder-php/locationiq-provider | 0.85 | LocationIQ provider for the Geocoder PHP library, adding geocoding and reverse geocoding through LocationIQ's API. Drop it into any Geocoder setup to resolve addresses to coordinates and coordinates back to addresses. | 5 | 4 | 3 | 3K | 0 | 21.5 | 44.5 | MIT | 1 month ago | |
| 1001pharmacies/geolocation-bundle | 0.85 | — | 10 | 11 | 2 | 23 | 2 | 2.0 | 6.8 | MIT | 9 years ago | |
| likewinter/sypex-geo-laravel4 | 0.85 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| geocoder-php/common-http | 0.85 | 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 | |
| geo-io/wkb-parser | 0.85 | Parse Well-Known Binary (WKB) geometry data in PHP with geo-io/wkb-parser. This lightweight library decodes binary spatial geometries into usable objects, making it easy to work with WKB data from databases, APIs, and GIS files in PHP applications. | 78 | — | 4 | — | 0 | 0.5 | — | MIT | — |
|
| miracuthbert/laravel-royalty | 0.85 | Laravel Royalty helps you calculate, track, and distribute royalties in Laravel apps. It offers model traits, flexible configuration, and tools for managing earnings and payouts across users, creators, or referral programs. | 83 | 82 | 17 | 200 | 1 | 1.3 | 7.3 | MIT | 3 years ago | |
| genealabs/laravel-maps | 0.85 | 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 | |
| lootils/geo | 0.85 | 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 | — | |
| egeloen/google-map-bundle | 0.85 | — | 215 | 219 | 152 | 2K | 13 | 9.9 | 19.9 | MIT | — | |
| eka/world | 0.85 | Laravel package providing a comprehensive world database: countries, states, cities, timezones, currencies, and languages. Query via a World facade or ready-made API routes, with filtering and eager-loaded related data (e.g., states/cities by country). | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 2 years ago | |
| bnza/spgsp | 0.85 | — | 0 | 0 | 1 | 0 | 0 | 0.3 | — | GPL-3.0 | 9 years ago | |
| egeloen/google-map | 0.85 | PHP 5.6+ Google Maps JavaScript API v3 integration. Build and render maps with configurable controls, overlays, events and services via helpers, plus easy API script rendering with your key. | 320 | 336 | 178 | 3K | 40 | 19.8 | 29.6 | MIT | — | |
| geocoder-php/ip-info-db-provider | 0.84 | IP-Info-DB provider for PHP-GeoCoder (Geocoder PHP). Look up IP address geolocation via the ipinfodb.com API and return standardized Geocoder results. Useful for adding country/region/city data to apps from an IP. | 2 | 2 | 1 | 2K | 0 | 1.8 | 38.3 | MIT | 1 year ago | |
| abr4xas/location | 0.84 | Laravel package that ships Venezuelan geographic data—states, municipalities, and parishes—with migrations, seeders, and Eloquent models for quickly adding location dropdowns and lookups to your app. | 5 | 5 | 0 | 0 | 0 | 0.5 | — | MIT | 3 years ago | |
| grimzy/laravel-mysql-spatial | 0.84 | Laravel package for working with MySQL spatial data types and functions. Adds Eloquent support for geometry columns like POINT, LINESTRING and POLYGON, with spatial queries and helpers for storing, retrieving and querying geographic data in your models. | 804 | 810 | 335 | 12K | 69 | 33.3 | 42.6 | NOASSERTION | 6 years ago |
How can I help you explore Laravel packages today?