PHPackages                             asyncphp/remit - 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. asyncphp/remit

ActiveLibrary

asyncphp/remit
==============

3.1.2(10y ago)618.7k4[1 issues](https://github.com/asyncphp/remit/issues)MITPHPPHP &gt;=5.5.9CI failing

Since Jul 30Pushed 5y ago7 watchersCompare

[ Source](https://github.com/asyncphp/remit)[ Packagist](https://packagist.org/packages/asyncphp/remit)[ RSS](/packages/asyncphp-remit/feed)WikiDiscussions 1.x Synced 1mo ago

READMEChangelog (6)Dependencies (1)Versions (8)Used By (0)

Remit
=====

[](#remit)

[![Build Status](https://camo.githubusercontent.com/bafb163f6cbf6e9e693aff0266c3d39d3c8ba1a28aa748f6bc594c10e7dbe1fe/687474703a2f2f696d672e736869656c64732e696f2f7472617669732f6173796e637068702f72656d69742e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/asyncphp/remit)[![Code Quality](https://camo.githubusercontent.com/d693b18e720414bc2d8add048440c33f3ceb87ec76820716f800c587b2c7d679/687474703a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f6173796e637068702f72656d69742e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/asyncphp/remit)[![Code Coverage](https://camo.githubusercontent.com/880af0bb1db7210a017c4597f0c3fa6f22334014bd534a2361a1fff4725821d8/687474703a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f636f7665726167652f672f6173796e637068702f72656d69742e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/asyncphp/remit)[![Version](https://camo.githubusercontent.com/11bf8621294ede4aad3d705d05c664104397e5b655efaf7f812acb662072b777/687474703a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6173796e637068702f72656d69742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/asyncphp/remit)[![License](https://camo.githubusercontent.com/a4d666daae8bf021a14236faa21fb8ab7f7f7337b5e3de5f08696893e47b08c0/687474703a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6173796e637068702f72656d69742e7376673f7374796c653d666c61742d737175617265)](license.md)

Distributed event emitter. Compatible from PHP `5.3` to PHP `7`.

Usage
-----

[](#usage)

Listening for events:

```
use AsyncPHP\Remit\Client\ZeroMqClient;
use AsyncPHP\Remit\Client\ZeroMqServer;
use AsyncPHP\Remit\Location\InMemoryLocation;

$server = new ZeroMqServer(new InMemoryLocation("127.0.0.1", 5555));

$server->addListener("my-event", function($param1, $param2) {
    // ...do a thing
});

$client = new ZeroMqClient(new InMemoryLocation("127.0.0.1", 5555));

$this->client->emit("my-event", array("foo", "bar"));
```

You can find more in-depth documentation in [docs/en](docs/en/introduction.md).

Motivation
----------

[](#motivation)

This library provides a small, simple API for allowing bi-directional communication between processes, and across multiple servers. It's an event emitter, where the listeners can be in a different process, or on a different server to the code that emits events to them.

Versioning
----------

[](#versioning)

This library follows [Semver](http://semver.org). According to Semver, you will be able to upgrade to any minor or patch version of this library without any breaking changes to the public API. Semver also requires that we clearly define the public API for this library.

All methods, with `public` visibility, are part of the public API. All other methods are not part of the public API. Where possible, we'll try to keep `protected` methods backwards-compatible in minor/patch versions, but if you're overriding methods then please test your work before upgrading.

Thanks
------

[](#thanks)

I'd like to thank [SilverStripe](http://www.silverstripe.com) for letting me work on fun projects like this. Feel free to talk to me about using the [framework and CMS](http://www.silverstripe.org) or [working at SilverStripe](http://www.silverstripe.com/who-we-are/#careers).

###  Health Score

35

—

LowBetter than 80% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity32

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~22 days

Total

7

Last Release

3816d ago

Major Versions

1.x-dev → 2.0.02015-09-04

2.0.0 → 3.0.02015-12-06

PHP version history (2 changes)1.0.0PHP &gt;=5.3.3

2.0.0PHP &gt;=5.5.9

### Community

Maintainers

![](https://www.gravatar.com/avatar/00089084814b5b79cd35b9f501bcc48d74c5afb2cb4703562a82e081f31c843c?d=identicon)[assertchris](/maintainers/assertchris)

---

Top Contributors

[![assertchris](https://avatars.githubusercontent.com/u/200609?v=4)](https://github.com/assertchris "assertchris (10 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/asyncphp-remit/health.svg)

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

PHPackages © 2026

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