jmikola/geojson
PHP library implementing the GeoJSON specification. Provides geometry, feature, and collection objects with serialization/deserialization support and validation-friendly structures. Install via Composer and use to model and exchange GeoJSON data.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| cowegis/cowegis-geojson | 0.82 | PHP 8.2+ GeoJSON library for the Cowegis project implementing the GeoJSON specification (RFC 7946). Install via Composer (cowegis/cowegis-geojson) to work with GeoJSON data in your PHP applications. | 1 | 1 | 0 | 183 | 0 | 0.1 | 27.5 | GPL-3.0 | — | |
| mjaschen/phpgeo | 0.80 | 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). | 1,610 | 1,631 | 198 | 200K | 21 | 20.2 | 35.3 | MIT | — | |
| mtdowling/jmespath.php | 0.79 | JMESPath is a query language for JSON. This PHP port lets you search, filter, and transform arrays/JSON with JMESPath expressions, useful for extracting data from API responses and complex nested structures. | 2,007 | 2,022 | 56 | 10M | 11 | 18.4 | 55.8 | MIT | 1 year ago | |
| brick/geo | 0.79 | brick/geo is a PHP geometry library for working with points, lines, polygons, and other shapes. Provides common spatial operations, parsing/formatting, and robust value objects to model geo data cleanly in applications and services. | 249 | 248 | 33 | 144K | 6 | 13.0 | 39.8 | MIT | 1 year ago | |
| arcasolutions/google-map | 0.79 | Laravel package providing Google Maps integration for your app, with helpers to generate map views and include the required scripts. Useful for quickly embedding maps and configuring markers or map options within Laravel projects. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | 9 years ago | |
| geocoder-php/geonames-provider | 0.78 | GeoNames provider for the PHP Geocoder library. Adds forward/reverse geocoding and place lookup via the GeoNames API, with configurable options and integration alongside other Geocoder providers for consistent address and location results. | 2 | 2 | 2 | 3K | 0 | 2.3 | 42.0 | MIT | 1 year ago | |
| ergebnis/json | 0.77 | Value object for representing valid JSON strings in PHP. Create Json instances from strings or files with strict validation and clear exceptions for invalid JSON, missing files, unreadable files, or non-JSON content. Install via Composer: ergebnis/json. | 25 | 25 | 1 | 1M | 2 | 8.2 | 58.0 | MIT | 9 months ago | |
| arsenyru/geodata | 0.77 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| geocoder-php/google-maps-provider | 0.77 | 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. | 186 | 194 | 15 | 435K | 0 | 5.0 | 46.5 | MIT | 1 year ago | |
| geoip2/geoip2 | 0.77 | — | 2,483 | 2,603 | 286 | 2M | 1 | 39.7 | 43.5 | Apache-2.0 | 6 months ago | |
| laminas/laminas-json | 0.76 | Abandoned Laminas JSON component. Provided utilities for encoding/decoding JSON and related helpers, but it will receive no further development. See Laminas TSC minutes for details and consider migrating to supported alternatives. | 0 | 38 | — | 760K | — | 8.3 | 45.4 | — | — |
How can I help you explore Laravel packages today?