PHPackages                             geo6/geocoder-php-bpost-provider - 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. geo6/geocoder-php-bpost-provider

ActiveLibrary

geo6/geocoder-php-bpost-provider
================================

Geocoder bpost adapter

v1.4.1(7mo ago)681.2k↓36.8%21MITPHPPHP ^7.4 || ^8.0CI passing

Since Jan 3Pushed 5mo ago1 watchersCompare

[ Source](https://github.com/geo6/geocoder-php-bpost-provider)[ Packagist](https://packagist.org/packages/geo6/geocoder-php-bpost-provider)[ RSS](/packages/geo6-geocoder-php-bpost-provider/feed)WikiDiscussions 1.x Synced 1mo ago

READMEChangelog (10)Dependencies (6)Versions (12)Used By (1)

🇧🇪 [Geocoder PHP](https://github.com/geocoder-php/Geocoder) "bpost" provider
============================================================================

[](#belgium-geocoder-php-bpost-provider)

[![PHP CI](https://github.com/geo6/geocoder-php-bpost-provider/workflows/PHP%20CI/badge.svg)](https://github.com/geo6/geocoder-php-bpost-provider/actions)[![Latest Stable Version](https://camo.githubusercontent.com/8f573bacf4b518bcca8829cd4d0f630f38832017990e67dbfaae10ab200e3fc6/68747470733a2f2f706f7365722e707567782e6f72672f67656f362f67656f636f6465722d7068702d62706f73742d70726f76696465722f762f737461626c65)](https://packagist.org/packages/geo6/geocoder-php-bpost-provider)[![Total Downloads](https://camo.githubusercontent.com/604d32aa63f8bf3ebc9988ad912faf98ba746e45e92c82a2c84e2517be65fad3/68747470733a2f2f706f7365722e707567782e6f72672f67656f362f67656f636f6465722d7068702d62706f73742d70726f76696465722f646f776e6c6f616473)](https://packagist.org/packages/geo6/geocoder-php-bpost-provider)[![Monthly Downloads](https://camo.githubusercontent.com/aba3f2d5c8222e52814cf341c48f2d410e4e8133e6b6accd2a23af0b9cd74f39/68747470733a2f2f706f7365722e707567782e6f72672f67656f362f67656f636f6465722d7068702d62706f73742d70726f76696465722f642f6d6f6e74686c792e706e67)](https://packagist.org/packages/geo6/geocoder-php-bpost-provider)[![Code Coverage](https://camo.githubusercontent.com/23c534aa5d73fdd02f41abfeefc84be1150e389d9dffa4e9b1a68a99505d9d02/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f67656f362f67656f636f6465722d7068702d62706f73742d70726f76696465722f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/geo6/geocoder-php-bpost-provider/?branch=master)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/a093d1740c6284e64b57be8565aba2053750aa0b2f94dc2356b8bf8ec5851c4e/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f67656f362f67656f636f6465722d7068702d62706f73742d70726f76696465722f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/geo6/geocoder-php-bpost-provider/?branch=master)[![Software License](https://camo.githubusercontent.com/074b89bca64d3edc93a1db6c7e3b1636b874540ba91d66367c0e5e354c56d0ea/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e737667)](LICENSE)

> [Geocoder PHP](https://github.com/geocoder-php/Geocoder) is a PHP library which helps you build geo-aware applications by providing a powerful abstraction layer for geocoding manipulations.

This is the "bpost" provider for the [Geocoder PHP](https://github.com/geocoder-php/Geocoder).

**Coverage:** Belgium
**API:**

Install
-------

[](#install)

```
composer require geo6/geocoder-php-bpost-provider

```

Usage
-----

[](#usage)

See [Geocoder PHP README file](https://github.com/geocoder-php/Geocoder/blob/master/README.md).

```
use Geocoder\Query\GeocodeQuery;

$httpClient = new \Http\Adapter\Guzzle6\Client();
$provider = new \Geocoder\Provider\bpost\bpost($httpClient);
$geocoder = new \Geocoder\StatefulGeocoder($provider, 'en');

// Query with unstructured address
$result = $geocoder->geocodeQuery(GeocodeQuery::create('5 Place des Palais 1000 Bruxelles'));

// Query with structured address
$query = GeocodeQuery::create('5 Place des Palais 1000 Bruxelles')
    ->withData('streetNumber', '5')
    ->withData('streetName', 'Place des Palais')
    ->withData('postalCode', '1000')
    ->withData('locality', 'Bruxelles');
$results = $geocoder->geocodeQuery($query);
```

###  Health Score

52

—

FairBetter than 96% of packages

Maintenance67

Regular maintenance activity

Popularity36

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity75

Established project with proven stability

 Bus Factor1

Top contributor holds 78.1% of commits — single point of failure

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 ~262 days

Recently: every ~451 days

Total

12

Last Release

167d ago

Major Versions

v1.3.0 → 2.x-dev2022-01-21

PHP version history (3 changes)v1.0.0PHP ^7.0

v1.3.0PHP ^7.3 || ^8.0

v1.4.0PHP ^7.4 || ^8.0

### Community

Maintainers

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

---

Top Contributors

[![jbelien](https://avatars.githubusercontent.com/u/1150563?v=4)](https://github.com/jbelien "jbelien (25 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (5 commits)")[![miclf](https://avatars.githubusercontent.com/u/3188746?v=4)](https://github.com/miclf "miclf (1 commits)")[![zero2one](https://avatars.githubusercontent.com/u/133124?v=4)](https://github.com/zero2one "zero2one (1 commits)")

---

Tags

belgiumbpostgeocodergeocoder-phpgeocoder-provider

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/geo6-geocoder-php-bpost-provider/health.svg)

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

###  Alternatives

[league/geotools

Geo-related tools PHP 7.3+ library

1.4k5.3M26](/packages/league-geotools)[geocoder-php/google-maps-provider

Geocoder GoogleMaps adapter

18517.9M44](/packages/geocoder-php-google-maps-provider)[geocoder-php/geo-plugin-provider

Geocoder GeoPlugin adapter

975.0M8](/packages/geocoder-php-geo-plugin-provider)[geocoder-php/nominatim-provider

Geocoder Nominatim adapter

354.4M27](/packages/geocoder-php-nominatim-provider)[geocoder-php/ipstack-provider

Geocoder Ipstack adapter

60334.1k2](/packages/geocoder-php-ipstack-provider)[swisnl/geocoder-php-nationaal-georegister-provider

PDOK (formerly Nationaal Georegister) provider for Geocoder PHP

28330.8k2](/packages/swisnl-geocoder-php-nationaal-georegister-provider)

PHPackages © 2026

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