An open API service indexing awesome lists of open source software.

https://github.com/driftphp/awesome-reactphp

A curated list of resources for ReactPHP components, libraries, frameworks and other resources.
https://github.com/driftphp/awesome-reactphp

List: awesome-reactphp

Last synced: about 1 month ago
JSON representation

A curated list of resources for ReactPHP components, libraries, frameworks and other resources.

Awesome Lists containing this project

README

          

# Awesome ReactPHP [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)

## ReactPHP Components

- [EventLoop](https://reactphp.org/event-loop/) - ReactPHP's core reactor event loop that libraries can use for evented I/O.
- [Stream](https://reactphp.org/stream/) - Event-driven readable and writable streams for non-blocking I/O in ReactPHP.
- [Promise](https://reactphp.org/promise/) - A lightweight implementation of [CommonJS Promises/A](http://wiki.commonjs.org/wiki/Promises/A) for PHP.
- [Socket](https://reactphp.org/socket/) - Async, streaming plaintext TCP/IP and secure TLS socket server and client connections for ReactPHP.
- [Datagram](https://reactphp.org/datagram/) - https://reactphp.org/datagram/
- [HTTP](https://reactphp.org/http/) - Event-driven, streaming plaintext HTTP and secure HTTPS server for ReactPHP.
- [HTTPClient](https://reactphp.org/http-client/) - Event-driven, streaming HTTP client for ReactPHP.
- [DNS](https://reactphp.org/dns/) - Async DNS resolver for ReactPHP.
- [Cache](https://reactphp.org/cache/) - Async, Promise-based cache interface for ReactPHP.
- [ChildProcess](https://reactphp.org/child-process/) - Event-driven library for executing child processes with ReactPHP.
- [PromiseTimer](https://reactphp.org/promise-timer/) - A trivial implementation of timeouts for Promises, built on top of ReactPHP.
- [PromiseStream](https://reactphp.org/promise-stream/) - The missing link between Promise-land and Stream-land for ReactPHP.

## Third-Party Components

- [List of libraries and tools built with ReactPHP](https://github.com/reactphp/reactphp/wiki/Users)
- [List of middleware for ReactPHP HTTP server](https://github.com/reactphp/http/wiki/Middleware)

## Frameworks

- [DriftPHP](https://driftphp.io) - PHP framework on top of ReactPHP and Symfony components
- [Loris](https://packagist.org/packages/heartbeat/loris) - A tiny ReactPHP Framework to build APIs
- [Antidot React](https://github.com/antidot-framework/reactive-antidot-starter) - PHP Micro Framework on top of PHP-FIG PSRs and ReactPHP promises

## Tutorials

## Articles
- [Cees-Jan Kiewiet: ReactPHP Series](https://blog.wyrihaximus.net/categories/reactphp-series/)
- [Sergey Zhuk: ReactPHP Series](https://sergeyzhuk.me/reactphp-series)
- [Marc Morera: Symfony and ReactPHP Series](https://medium.com/@apisearch/symfony-and-reactphp-series-82082167f6fb)

## Books

- [Learning Event-Driven PHP with ReactPHP - Sergey Zhuk](https://leanpub.com/event-driven-php)
- [ReactPHP for Beginners - Sergey Zhuk](https://leanpub.com/reactphp-for-beginners)
- [Building RESTful API With ReactPHP - Sergey Zhuk](https://leanpub.com/building-restful-api-with-reactphp)

## Blogs

## Channels and Playlists

- [ReactPHP tutorials](https://www.youtube.com/playlist?list=PLKIEFFgNQYpVmUAKUjT_BRYYOdMHwGt0v) - Sergey Zhuk
- [Create a RESTful API with ReactPHP](https://www.youtube.com/playlist?list=PLKIEFFgNQYpWeEvjglhMKUsM1xxKAwgcs) - Sergey Zhuk

## Videos

- Getting started with ReactPHP / Pushing Real-Time Data to the Browser - Christian Lück (IPC 2019) - [Video](https://www.youtube.com/watch?v=XoDBtz5P8q8)
- Pushing the limits with React PHP - Christian Lück (PHP Unconference 2016) - [Video](https://www.youtube.com/watch?v=-5ZdGUvOqx4)
- Async PHP With React - Jeremy Mikola (Laracon 2014) - [Video](https://www.youtube.com/watch?v=s6xrnYae1FU)
- Event-driven PHP - Igor Wiedler (TakeOff 2013) - [Video](https://www.youtube.com/watch?v=MWNcItWuKpI)

## Slides

## Conferences