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)18723.9M↓34.2%520MITPHPPHP ^8.0CI failing

Since Jun 17Pushed 6mo 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 2d 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

60

—

FairBetter than 98% of packages

Maintenance56

Moderate activity, may be stable

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

444d 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

[telnyx/telnyx-php

Official Telnyx PHP SDK — APIs for Voice, SMS, MMS, WhatsApp, Fax, SIP Trunking, Wireless IoT, Call Control, and more. Build global communications on Telnyx's private carrier-grade network.

35789.4k2](/packages/telnyx-telnyx-php)[openai-php/client

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

5.8k28.0M318](/packages/openai-php-client)[anthropic-ai/sdk

Anthropic PHP SDK

163583.3k17](/packages/anthropic-ai-sdk)[deeplcom/deepl-php

Official DeepL API Client Library

2607.3M113](/packages/deeplcom-deepl-php)[n1ebieski/ksef-php-client

PHP API client that allows you to interact with the API Krajowego Systemu e-Faktur

9067.8k](/packages/n1ebieski-ksef-php-client)[trycourier/courier

Courier PHP SDK

15660.9k](/packages/trycourier-courier)

PHPackages © 2026

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