PHPackages                             khaperets/madelineproto - 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. [Image &amp; Media](/categories/media)
4. /
5. khaperets/madelineproto

ActiveProject[Image &amp; Media](/categories/media)

khaperets/madelineproto
=======================

PHP implementation of telegram's MTProto protocol.

7.0.71(4y ago)052AGPL-3.0-only

Since Nov 24Compare

[ Source](https://github.com/khaperets/MadelineProto)[ Packagist](https://packagist.org/packages/khaperets/madelineproto)[ Docs](https://docs.madelineproto.xyz)[ GitHub Sponsors](https://github.com/danog)[ RSS](/packages/khaperets-madelineproto/feed)WikiDiscussions Synced 1mo ago

READMEChangelogDependencies (33)Versions (256)Used By (0)

### README not available

The README for this package hasn't been synced yet. View it on [GitHub](https://github.com/khaperets/MadelineProto).

###  Health Score

35

—

LowBetter than 80% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity83

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 94.3% 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 ~8 days

Recently: every ~0 days

Total

250

Last Release

1479d ago

Major Versions

1.4 → 2.02017-07-24

2.0 → 3.02018-05-08

3.1.1 → 4.02019-06-05

4.2.25 → 5.0.02019-12-27

5.1.34 → v7.x-dev2020-11-11

PHP version history (3 changes)1.0-beta.1PHP &gt;=5.6.0

4.0PHP &gt;=7.1.0

5.0.0PHP &gt;=7.4.0

### Community

Maintainers

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

---

Top Contributors

[![danog](https://avatars.githubusercontent.com/u/7339644?v=4)](https://github.com/danog "danog (2731 commits)")[![xtrime-ru](https://avatars.githubusercontent.com/u/34161928?v=4)](https://github.com/xtrime-ru "xtrime-ru (62 commits)")[![chidea](https://avatars.githubusercontent.com/u/6915696?v=4)](https://github.com/chidea "chidea (22 commits)")[![awesomebytes](https://avatars.githubusercontent.com/u/1721716?v=4)](https://github.com/awesomebytes "awesomebytes (14 commits)")[![dmytro-khaperets](https://avatars.githubusercontent.com/u/171946311?v=4)](https://github.com/dmytro-khaperets "dmytro-khaperets (12 commits)")[![giuseppeM99](https://avatars.githubusercontent.com/u/8383704?v=4)](https://github.com/giuseppeM99 "giuseppeM99 (10 commits)")[![vitormattos](https://avatars.githubusercontent.com/u/1079143?v=4)](https://github.com/vitormattos "vitormattos (7 commits)")[![hbashton](https://avatars.githubusercontent.com/u/12548996?v=4)](https://github.com/hbashton "hbashton (4 commits)")[![khaperets](https://avatars.githubusercontent.com/u/2507262?v=4)](https://github.com/khaperets "khaperets (3 commits)")[![lds56](https://avatars.githubusercontent.com/u/7346755?v=4)](https://github.com/lds56 "lds56 (3 commits)")[![rik43](https://avatars.githubusercontent.com/u/1737715?v=4)](https://github.com/rik43 "rik43 (3 commits)")[![alexmorbo](https://avatars.githubusercontent.com/u/435562?v=4)](https://github.com/alexmorbo "alexmorbo (2 commits)")[![davtur19](https://avatars.githubusercontent.com/u/13476215?v=4)](https://github.com/davtur19 "davtur19 (2 commits)")[![Grizzly2212](https://avatars.githubusercontent.com/u/25911131?v=4)](https://github.com/Grizzly2212 "Grizzly2212 (2 commits)")[![HenkGrent](https://avatars.githubusercontent.com/u/15815274?v=4)](https://github.com/HenkGrent "HenkGrent (2 commits)")[![mix6s](https://avatars.githubusercontent.com/u/6933381?v=4)](https://github.com/mix6s "mix6s (2 commits)")[![Sea-n](https://avatars.githubusercontent.com/u/10102616?v=4)](https://github.com/Sea-n "Sea-n (2 commits)")[![Wsudo](https://avatars.githubusercontent.com/u/54190190?v=4)](https://github.com/Wsudo "Wsudo (1 commits)")[![painor](https://avatars.githubusercontent.com/u/30215770?v=4)](https://github.com/painor "painor (1 commits)")[![LucaDevelop](https://avatars.githubusercontent.com/u/68305127?v=4)](https://github.com/LucaDevelop "LucaDevelop (1 commits)")

---

Tags

phpclientprotocolaudiovideofilestelegramMessengermtprotostickersbytesGB

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/khaperets-madelineproto/health.svg)

```
[![Health](https://phpackages.com/badges/khaperets-madelineproto/health.svg)](https://phpackages.com/packages/khaperets-madelineproto)
```

###  Alternatives

[danog/madelineproto

Async PHP client API for the telegram MTProto protocol.

3.4k855.0k18](/packages/danog-madelineproto)[danog/tg-file-decoder

Decode Telegram bot API file IDs

75694.7k8](/packages/danog-tg-file-decoder)[php-ffmpeg/php-ffmpeg

FFMpeg PHP, an Object Oriented library to communicate with AVconv / ffmpeg

5.0k21.7M163](/packages/php-ffmpeg-php-ffmpeg)[amphp/redis

Efficient asynchronous communication with Redis servers, enabling scalable and responsive data storage and retrieval.

165634.7k44](/packages/amphp-redis)[askoldex/teletant

Telegram bot framework

221.0k](/packages/askoldex-teletant)[dereuromark/media-embed

A PHP library to deal with all those media services around, parsing their URLs and embedding their audio/video content in websites.

182530.3k11](/packages/dereuromark-media-embed)

PHPackages © 2026

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