PHPackages                             memran/marwa-eventloop - 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. [Queues &amp; Workers](/categories/queues)
4. /
5. memran/marwa-eventloop

ActiveLibrary[Queues &amp; Workers](/categories/queues)

memran/marwa-eventloop
======================

PHP Async Event Loop with coroutines, promises, and async I/O

v1.0.0(1mo ago)00MITPHPPHP &gt;=8.2CI passing

Since Apr 12Pushed 1mo agoCompare

[ Source](https://github.com/memran/marwa-eventloop)[ Packagist](https://packagist.org/packages/memran/marwa-eventloop)[ RSS](/packages/memran-marwa-eventloop/feed)WikiDiscussions main Synced 1w ago

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

Marwa Event Loop
================

[](#marwa-event-loop)

A **PHP Fiber based async event loop** library for PHP 8.2+. Build high-performance asynchronous PHP applications with coroutines, promises (Task), non-blocking I/O, timers, and signal handling.

[![PHP Version](https://camo.githubusercontent.com/d44c11343c8ee34ec8e792eed087ce2c96db17ec09fc89520aa1bb64cb938c41/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6d656d72616e2f6d617277612d6576656e746c6f6f70)](https://packagist.org/packages/memran/marwa-eventloop)[![License](https://camo.githubusercontent.com/4edb318440c25fece433abc9f621ffe00766ebb83255d37a8b7e02c0d2e0a670/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c6963656e73652f6d656d72616e2f6d617277612d6576656e746c6f6f70)](LICENSE)[![PHPUnit](https://camo.githubusercontent.com/7108fd9033c9dfbe8f4e72ae58a9165d93522fa91bf16f4d4c4209c4809d4dfe/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f706870756e69742f6d656d72616e2f6d617277612d6576656e746c6f6f70)](https://packagist.org/packages/memran/marwa-eventloop)[![PHPStan](https://camo.githubusercontent.com/edd5ea0bfea89378671d478a55a6ba575acd6fea5025d027ebb9afffa11b332c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068707374616e2f6d656d72616e2f6d617277612d6576656e746c6f6f70)](https://packagist.org/packages/memran/marwa-eventloop)[![Packagist](https://camo.githubusercontent.com/343230d27276738e32c085e757c9aab4737f2bcf2068da43e4ef5aedc12a7e7a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6d656d72616e2f6d617277612d6576656e746c6f6f70)](https://packagist.org/packages/memran/marwa-eventloop)[![Packagist Downloads](https://camo.githubusercontent.com/eda998b895595f8a9e2cf2586283ef21ca65bcb7d486be7bcd1a46c1b6082b81/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6d656d72616e2f6d617277612d6576656e746c6f6f70)](https://packagist.org/packages/memran/marwa-eventloop)

**Keywords:** PHP async, PHP event loop, PHP Fiber, PHP coroutine, PHP promise, async PHP, non-blocking I/O, asynchronous PHP, PHP concurrency, PHP timers, PHP streams

Requirements
------------

[](#requirements)

Requirements
------------

[](#requirements-1)

- PHP 8.2+

Installation
------------

[](#installation)

```
composer require memran/marwa-eventloop
```

Usage
-----

[](#usage)

```
