PHPackages                             asm89/rx.php - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. asm89/rx.php

Abandoned → [reactivex/rxphp](/?search=reactivex%2Frxphp)Library[Utility &amp; Helpers](/categories/utility)

asm89/rx.php
============

Reactive extensions for php.

0.5.0(10y ago)2051.8k20[2 issues](https://github.com/asm89/Rx.PHP/issues)MITPHPPHP ~5.5|~7.0

Since Jun 25Pushed 10y ago24 watchersCompare

[ Source](https://github.com/asm89/Rx.PHP)[ Packagist](https://packagist.org/packages/asm89/rx.php)[ Docs](https://github.com/asm89/Rx.PHP)[ RSS](/packages/asm89-rxphp/feed)WikiDiscussions master Synced 4w ago

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

This package is abandoned. Use  instead
===========================================================================

[](#this-package-is-abandoned-use-httpsgithubcomreactivexrxphp-instead)

Rx.PHP
======

[](#rxphp)

Reactive extensions for PHP. The reactive extensions for PHP are a set of libraries to compose asynchronous and event-based programs using observable collections and LINQ-style query operators in PHP.

[![Build Status](https://camo.githubusercontent.com/4626da74f3386bd8188ea7fdbee57c5d27c91f80efe20308f211bf1d70311d82/68747470733a2f2f7365637572652e7472617669732d63692e6f72672f61736d38392f52782e5048502e706e673f6272616e63683d6d6173746572)](http://travis-ci.org/asm89/Rx.PHP)

Quick start for demos
---------------------

[](#quick-start-for-demos)

Install dependencies using [composer](https://getcomposer.org).

```
$ composer.phar install
```

Have fun running the demos in `/demo`.

Demo application
----------------

[](#demo-application)

[rxphp-chat](https://github.com/asm89/rxphp-chat), a demo chat application using Rx.PHP.

License
-------

[](#license)

- Rx.PHP is licensed under the MIT License - see the LICENSE file for details
- I am providing code in this repository to you under an open source license. Because this is my personal repository, the license you receive to my code is from me and not from my employer (Facebook).

###  Health Score

34

—

LowBetter than 75% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity34

Limited adoption so far

Community22

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

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

Recently: every ~220 days

Total

6

Last Release

3812d ago

PHP version history (2 changes)0.1.0PHP &gt;=5.3.2

0.4.0PHP ~5.5|~7.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/78fcc60c1d576c1f19a4c03297931f879354efbb7e054318ffe391a2a2f0a274?d=identicon)[asm89](/maintainers/asm89)

---

Top Contributors

[![davidwdan](https://avatars.githubusercontent.com/u/4969183?v=4)](https://github.com/davidwdan "davidwdan (99 commits)")[![asm89](https://avatars.githubusercontent.com/u/657357?v=4)](https://github.com/asm89 "asm89 (78 commits)")[![mbonneau](https://avatars.githubusercontent.com/u/748287?v=4)](https://github.com/mbonneau "mbonneau (27 commits)")[![JMB3](https://avatars.githubusercontent.com/u/9612762?v=4)](https://github.com/JMB3 "JMB3 (10 commits)")[![cboden](https://avatars.githubusercontent.com/u/617694?v=4)](https://github.com/cboden "cboden (1 commits)")[![E1379](https://avatars.githubusercontent.com/u/2213193?v=4)](https://github.com/E1379 "E1379 (1 commits)")

---

Tags

extensionsreactiverx

### Embed Badge

![Health badge](/badges/asm89-rxphp/health.svg)

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

###  Alternatives

[reactivex/rxphp

Reactive extensions for php.

1.7k3.3M53](/packages/reactivex-rxphp)[flarum/extension-manager

An extension manager to install, update and remove extension packages from the interface (Wrapper around composer).

11223.6k](/packages/flarum-extension-manager)[abm/sassphp

PHP bindings to libsass - fast, native Sass parsing in PHP!

559.2k](/packages/abm-sassphp)[bnomei/autoloader-for-kirby

Helper to automatically load various Kirby extensions in a plugin

185.7k2](/packages/bnomei-autoloader-for-kirby)

PHPackages © 2026

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