PHPackages                             geocoder-php/common-http - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. geocoder-php/common-http

ActiveLibrary[HTTP &amp; Networking](/categories/http)

geocoder-php/common-http
========================

Common files for HTTP based Geocoders

4.7.0(1y ago)18722.1M—1.4%520MITPHPPHP ^8.0CI failing

Since Jun 17Pushed 5mo ago2 watchersCompare

[ Source](https://github.com/geocoder-php/php-common-http)[ Packagist](https://packagist.org/packages/geocoder-php/common-http)[ Docs](http://geocoder-php.org)[ RSS](/packages/geocoder-php-common-http/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (9)Dependencies (9)Versions (10)Used By (20)

Common classes for HTTP based Geocoders
=======================================

[](#common-classes-for-http-based-geocoders)

[![Build Status](https://camo.githubusercontent.com/a98be36f1e6a9c671b119c223d7eff29587c1661a279eb691a9f1f73648434da/68747470733a2f2f7472617669732d63692e6f72672f67656f636f6465722d7068702f7068702d636f6d6d6f6e2d687474702e7376673f6272616e63683d6d6173746572)](http://travis-ci.org/geocoder-php/php-common-http)[![Latest Stable Version](https://camo.githubusercontent.com/0151760e191e98ddd46b978581b82317454f09fe674bcb54e88086e4c60f21d2/68747470733a2f2f706f7365722e707567782e6f72672f67656f636f6465722d7068702f636f6d6d6f6e2d687474702f762f737461626c65)](https://packagist.org/packages/geocoder-php/common-http)[![Total Downloads](https://camo.githubusercontent.com/1637dbf1923fd8c1d314a75e25a3c3aba911a717b00a41bb1dfae0b46097fa2e/68747470733a2f2f706f7365722e707567782e6f72672f67656f636f6465722d7068702f636f6d6d6f6e2d687474702f646f776e6c6f616473)](https://packagist.org/packages/geocoder-php/common-http)[![Monthly Downloads](https://camo.githubusercontent.com/5b3b6ba61b0b7557ef250faccc1678e136e0b64e08144b789ac9c4d908abe136/68747470733a2f2f706f7365722e707567782e6f72672f67656f636f6465722d7068702f636f6d6d6f6e2d687474702f642f6d6f6e74686c792e706e67)](https://packagist.org/packages/geocoder-php/common-http)[![Code Coverage](https://camo.githubusercontent.com/4311a225e3223e3f8e5c684b273eb1f5d2431aea453cc73434fd503feacda0d5/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f636f7665726167652f672f67656f636f6465722d7068702f7068702d636f6d6d6f6e2d687474702e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/geocoder-php/php-common-http)[![Quality Score](https://camo.githubusercontent.com/9c543ce8e6b2b89bda941c3868e1177d191dd88413d9c6de8771b6665753dee8/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f67656f636f6465722d7068702f7068702d636f6d6d6f6e2d687474702e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/geocoder-php/php-common-http)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE)

This package has dependency on HTTP related libraries. Such as the great [HTTPlug](http://httplug.io/) and [PSR7](http://www.php-fig.org/psr/psr-7/). It does contain a an `AbstractHttpProvider`.

### Install

[](#install)

In 99% of the cases you do **not** want to install this package directly. You are more likely to install one provider. Have a look at [the documentation](https://github.com/geocoder-php/Geocoder) to see the different providers.

```
composer require geocoder-php/common-http
```

### Contribute

[](#contribute)

Contributions are very welcome! Send a pull request to the [main repository](https://github.com/geocoder-php/Geocoder) or report any issues you find on the [issue tracker](https://github.com/geocoder-php/Geocoder/issues).

###  Health Score

61

—

FairBetter than 99% of packages

Maintenance61

Regular maintenance activity

Popularity63

Solid adoption and visibility

Community34

Small or concentrated contributor base

Maturity74

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~357 days

Recently: every ~436 days

Total

9

Last Release

398d ago

PHP version history (5 changes)4.0.0-beta1PHP ^7.0

4.3.0PHP ^7.2

4.4.0PHP ^7.3 || ^8.0

4.5.0PHP ^7.4 || ^8.0

4.6.0PHP ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/401ccc5eea13c60cf807ae982af00e368e2166e2f26d8eb541dcd881a57385bc?d=identicon)[Nyholm](/maintainers/Nyholm)

![](https://www.gravatar.com/avatar/b434ff5f6f9dcc7095f45c43254299b3cc8f6c83e9a757a80a6b7d229a4c9701?d=identicon)[jbelien](/maintainers/jbelien)

---

Top Contributors

[![Nyholm](https://avatars.githubusercontent.com/u/1275206?v=4)](https://github.com/Nyholm "Nyholm (21 commits)")[![jbelien](https://avatars.githubusercontent.com/u/1150563?v=4)](https://github.com/jbelien "jbelien (16 commits)")[![Chris53897](https://avatars.githubusercontent.com/u/7104259?v=4)](https://github.com/Chris53897 "Chris53897 (6 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (2 commits)")[![Stadly](https://avatars.githubusercontent.com/u/7263579?v=4)](https://github.com/Stadly "Stadly (1 commits)")[![JaZo](https://avatars.githubusercontent.com/u/3475007?v=4)](https://github.com/JaZo "JaZo (1 commits)")[![nicolas-grekas](https://avatars.githubusercontent.com/u/243674?v=4)](https://github.com/nicolas-grekas "nicolas-grekas (1 commits)")[![norkunas](https://avatars.githubusercontent.com/u/2722872?v=4)](https://github.com/norkunas "norkunas (1 commits)")

---

Tags

http geocoder

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/geocoder-php-common-http/health.svg)

```
[![Health](https://phpackages.com/badges/geocoder-php-common-http/health.svg)](https://phpackages.com/packages/geocoder-php-common-http)
```

###  Alternatives

[openai-php/client

OpenAI PHP is a supercharged PHP API client that allows you to interact with the Open AI API

5.8k22.6M232](/packages/openai-php-client)[phpro/http-tools

HTTP tools for developing more consistent HTTP implementations.

28137.8k](/packages/phpro-http-tools)[friendsofsymfony/http-cache

Tools to manage HTTP caching proxies with PHP

36114.7M36](/packages/friendsofsymfony-http-cache)[opensearch-project/opensearch-php

PHP Client for OpenSearch

15224.3M65](/packages/opensearch-project-opensearch-php)[php-soap/psr18-transport

PSR-18 HTTP Client transport for SOAP

183.4M20](/packages/php-soap-psr18-transport)[deeplcom/deepl-php

Official DeepL API Client Library

2616.2M66](/packages/deeplcom-deepl-php)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
