geocoder-php/geocoder

The most featured Geocoder library written in PHP.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 1 hour ago
Type:Library / SDKCategory(s):Geospatial & MapsScience & Industry
Added to GitGenius on September 17th, 2026
Created on November 7th, 2011
Open Issues & Pull Requests: 62 (+0)
GitHub issues: Enabled
Number of forks: 525
Total Stargazers: 3,971 (+0)
Total Subscribers: 123 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 40.6 hours
Mean response time: 52.9 days
90th percentile: 43.2 days
Tracked items: 12

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 9
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 736 days
Stale 30+ days: 8
Stale 90+ days: 7

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • provider (5)
  • bug (2)
  • feature request (1)
  • improvement (1)
  • question (1)

Most active issues this week

Sign in to see which issues are moving.

Detailed Description

Geocoder is a PHP library that provides a powerful abstraction layer for geocoding manipulations in geo-aware applications.

The library solves the problem of integrating multiple geocoding services by offering a unified interface for address-to-coordinate and coordinate-to-address conversions. It decouples your application from specific geocoding providers through an abstraction layer, allowing you to swap providers without changing application code. Since version 4.0, the library uses a modular architecture where providers and HTTP clients are installed separately, following PSR-18 standards for HTTP communication.

Developers should choose this tool if they need flexibility across multiple geocoding services or plan to switch providers. It suits projects that require caching, rate limiting, or framework integration, with dedicated packages available for Laravel and Symfony. The library's provider-based approach means you select only the geocoding service you need rather than bundling all providers by default.

Work in the issue tracker is dominated by provider-related discussions, bug reports, and improvement requests.