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.
- Host: GitHub
- URL: https://github.com/driftphp/awesome-reactphp
- Owner: driftphp
- License: other
- Created: 2020-01-26T10:42:32.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-06-09T11:09:26.000Z (over 4 years ago)
- Last Synced: 2025-03-04T08:01:50.827Z (11 months ago)
- Size: 18.6 KB
- Stars: 78
- Watchers: 11
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Awesome ReactPHP [](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