PHPackages                             cyb3rk1d/zambia\_mobile\_networks - 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. cyb3rk1d/zambia\_mobile\_networks

ActiveLibrary

cyb3rk1d/zambia\_mobile\_networks
=================================

Identify Zambian mobile networks (Airtel, MTN, Zamtel) from a phone number. Framework-agnostic core with optional Laravel service provider and facade.

v0.1.0(today)00MITPHPPHP ^8.1

Since Aug 25Pushed todayCompare

[ Source](https://github.com/ZedTechInfo/ZambiaMobileNetworks)[ Packagist](https://packagist.org/packages/cyb3rk1d/zambia_mobile_networks)[ Docs](https://github.com/ZedTechInfo/ZambiaMobileNetworks)[ RSS](/packages/cyb3rk1d-zambia-mobile-networks/feed)WikiDiscussions main Synced today

READMEChangelogDependencies (3)Versions (2)Used By (0)

Zambia Mobile Networks
======================

[](#zambia-mobile-networks)

Identify Zambian mobile networks (**Airtel**, **MTN**, **Zamtel**, **Zed Mobile**) from a phone number. Framework-agnostic core, with an optional Laravel service provider and facade.

Prefixes
--------

[](#prefixes)

NetworkLocalWith country code (260)Airtel097, 077, 05726097, 26077, 26057MTN096, 076, 05626096, 26076, 26056Zamtel095, 075, 05526095, 26075, 26055Zed Mobile09826098Install
-------

[](#install)

```
composer require cyb3rk1d/zambia_mobile_networks
```

Usage
-----

[](#usage)

### Plain PHP

[](#plain-php)

```
use Cyb3rk1d\ZambiaMobileNetworks\ZambiaMobileNetworks;
use Cyb3rk1d\ZambiaMobileNetworks\Network;

$networks = new ZambiaMobileNetworks();

$networks->detect('0971234567');      // Network::Airtel
$networks->detect('260761234567');    // Network::Mtn
$networks->detect('+260 95 123 4567'); // Network::Zamtel
$networks->detect('0911234567');      // null

$networks->detect('0971234567')->label(); // "Airtel"
$networks->supports('0971234567', Network::Airtel); // true

$networks->networks();               // [Network::Airtel, Network::Mtn, Network::Zamtel, Network::Zed]
$networks->logo(Network::Mtn);       // "data:image/png;base64,..."
$networks->logo(Network::Mtn, '/path/to/logo.png'); // encode your own image
```

### Laravel

[](#laravel)

The service provider and facade are auto-discovered.

```
use Cyb3rk1d\ZambiaMobileNetworks\Facades\ZambiaMobileNetworks;
use Cyb3rk1d\ZambiaMobileNetworks\Network;

ZambiaMobileNetworks::detect('0971234567'); // Network::Airtel
ZambiaMobileNetworks::supports('0961234567', Network::Mtn); // true
ZambiaMobileNetworks::networks(); // [Network::Airtel, Network::Mtn, Network::Zamtel, Network::Zed]
ZambiaMobileNetworks::logo(Network::Zed); // "data:image/png;base64,..."
```

Or resolve from the container:

```
app(\Cyb3rk1d\ZambiaMobileNetworks\ZambiaMobileNetworks::class)->detect('0951234567');
```

Test
----

[](#test)

```
composer install
vendor/bin/phpunit
```

License
-------

[](#license)

MIT

###  Health Score

35

—

LowBetter than 77% of packages

Maintenance100

Actively maintained with recent releases

Popularity0

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity32

Early-stage or recently created project

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

Unknown

Total

1

Last Release

0d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/37270599?v=4)[cyb3rk1d](/maintainers/cyb3rk1d)[@CYB3RK1D](https://github.com/CYB3RK1D)

---

Tags

laravelphonemobileairtelmsisdnmtnZambiazamtel

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/cyb3rk1d-zambia-mobile-networks/health.svg)

```
[![Health](https://phpackages.com/badges/cyb3rk1d-zambia-mobile-networks/health.svg)](https://phpackages.com/packages/cyb3rk1d-zambia-mobile-networks)
```

###  Alternatives

[jenssegers/agent

Desktop/mobile user agent parser with support for Laravel, based on Mobiledetect

4.8k73.8M544](/packages/jenssegers-agent)[toplan/laravel-sms

A mobile phone number validation solution based on laravel

83580.2k2](/packages/toplan-laravel-sms)[laravel-validation-rules/us-state

Validate US States and Canada Provinces

16183.7k](/packages/laravel-validation-rules-us-state)[stuyam/laravel-phone-validator

A phone validator for Laravel using the free Twilio phone lookup service.

2862.1k](/packages/stuyam-laravel-phone-validator)[nativephp/mobile-starter

The skeleton application for NativePHP for Mobile.

233.0k](/packages/nativephp-mobile-starter)

PHPackages © 2026

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