-
-
Notifications
You must be signed in to change notification settings - Fork 726
Users
Volker edited this page Jul 22, 2024
·
169 revisions
This is a non-exhaustive list of third-party projects using ReactPHP, categorized and sorted by name.
You've created a new component, library or application built on top of ReactPHP? Awesome! Let the world know and add it to this list :)
- api-clients/github - Async first Github API client
- api-clients/pusher - Async first Pusher API client
- api-clients/rabbitmq-management - Async first RabbitMQ Management API client
- api-clients/travis - Async first TravisCI API client
- api-clients/twitter - Async first Twitter API client
- api-clients/weather-underground - Async first Weather Underground API client
- api-client-darsky/darksky-client
- clue/reactphp-packagist-api - Async access to packagist.org's HTTP API
- itnelo/reactphp-webdriver - Async Selenium WebDriver (Grid API client)
markwilson/publictweetstream-php- team-reflex/discord-php - Async HTTP and websocket API client for Discord
- skydiablo/reactphp-unifi-api-client - Ubiquiti Unifi Controller API-Client
- bitwasp/bitcoin-p2p Bitcoin P2P network bindings
- bitwasp/stratum - Bitcoin wallet & mining transport library using Stratum
- seregazhuk/php-react-cache-memcached
- WyriHaximus/react-cache-filesystem
- WyriHaximus/react-cache-redis
- badfarm/zanzara - Asynchronous PHP Telegram Bot Framework
- fingerguns83/PHPTwitchBot - Customizable Twitch Chat Bot
- wyrihaximus/cpu-core-detector - Linux only detection of CPU core count
- wyrihaximus/react-child-process-messenger - RPC based child process messenger
- wyrihaximus/react-child-process-closure - Child process child class that is made to run closures passed from the child process' parent
- wyrihaximus/react-child-process-promise - Run a child process and return the output via a promise
- wyrihaximus/react-child-process-promise-closure - Run a closure in a child process and return the result via a promise
-
wyrihaximus/react-child-process-pool - Pool child processes, based on
wyrihaximus/react-child-process-messenger
- andromeda/react-libuv-process - Libuv Child Processes (current alternative to react/child-process for Windows and/or libuv-fans)
- Tiki Wiki CMS Groupware - A Free and Open Source wiki-based Content Management System implements real-time communication through websockets using RatchetPHP library.
mkjpryor/async - Promise-based scheduling (with yield)- recoil/react - A generator-based coroutine kernel
- friends-of-reactphp/reactphp-mysql - Asynchronous MySQL client
- clue/reactphp-redis - Async redis client implementation in PHP
- clue/reactphp-sqlite - Async SQLite database process wrapper
clue/redis-server - A redis server implementation in pure PHPjmikola/react-mongodb - Asynchronous MongoDB clientnrk/predis-async - Redis Client- rask/caphpe - An experimental volatile key-value storage written in PHP
- seregazhuk/php-react-memcached - Asynchronous Memcached PHP Client
stefanotorresi/influxdb-php-async - An asynchronous client for InfluxDBtatikoma/react-cassandra - Performant pure-PHP CQLv4 (Apache Cassandra) sync/async (ReactPHP) library- tonix-tuft/reactphp-mysql-decorator - A decorator of the ReactPHP MySQL connection interface which augments its behaviour, e.g. providing binding of associative parameters
- voryx/PgAsync - Async Reactive Postgres Driver
- skydiablo/reactphp-influxdb Simple InfluxDB 2 Client
-
SarafApp/ReactPHP-MySQL-QueryBuilder Easy to use MySQL query builder based on
friends-of-reactphp/mysql
-
api-clients/transport - Middleware infused
clue/buzz-react
clue/reactphp-buzz - Simple PSR-7 Promise-based HTTP client- edgetelemetrics/reactphp-http-browser-curl - Async cURL replacement for ReactPHP HTTP Browser (HTTP2/3 support, Timing)
khr/react-curl - Async curl client- php-http/react-adapter - Extends React HTTP client capabilities to use PSR-7 through httplug project.
wyrihaximus/react-guzzle - ReactPHP Adapter for Guzzle 4.xwyrihaximus/react-guzzle-ring - ReactPHP Handler for Guzzle 5.x (RingPHP)wyrihaximus/react-guzzle-psr7 - ReactPHP Handler for Guzzle 6.x- shuchkin/react-http-client - Simple ReactPHP HTTP client
-
christoph-kluge/reactphp-http-cors-middleware
- Add the ability to handle CORS -
christoph-kluge/reactphp-http-response-compression-middleware
- Add default (gzip, deflate) and customisable compressions algos to the response -
for/http-middleware-psr15-adapter
- PSR-15 middleware adapter -
wyrihaximus/react-http-middleware-clear-body
- Middleware that removes the raw body from the request -
wyrihaximus/react-http-middleware-custom-request-body-parsers
- Custom request body parsers middleware -
wyrihaximus/react-http-middleware-html-compress
- Middleware that compresses HTML response bodies -
wyrihaximus/react-http-middleware-response-cache
- Response caching middleware -
wyrihaximus/react-http-middleware-session
- Session handling middleware -
wyrihaximus/react-http-middleware-webroot-preload
- Serve static files from a webroot -
wyrihaximus/react-http-middleware-with-headers
- Add headers to responses, for example overwrite the defaultX-Powered-By
. -
voryx/websocketmiddleware
- WebSocket middleware
- clue/reactphp-zenity - Build graphical desktop (GUI) applications in PHP
- ardillo/loop - Event Loop for Ardillo for building cross-platform desktop applications (requires the Ardillo extension)
- wyrihaximus/react-child-process-psr-3 - Wrap monolog inside a child process and present it as PSR-3 logger
-
wyrihaximus/react-psr-3-loggly - PSR-3 Loggly logger, build on
react/http-client
-
wyrihaximus/react-psr-3-stdio - PSR-3 logger that logs to STDOUT, build on
clue/stdio-react
- apisearch-io/react-socket-middleware-finite-server - Make a n-limited iterations server, and kill your server gracefuly
- binsoul/net-mqtt-client-react - Asynchronous MQTT client
clue/icmp-react - Binding for ICMP (ping)- clue/reactphp-connection-manager-extra - Extra connection managers
- clue/reactphp-http-proxy - Async HTTP CONNECT proxy server connector
- clue/reactphp-mdns - Async multicast DNS (mDNS) resolver
- clue/reactphp-multicast - Event-driven multicast UDP messages
- clue/reactphp-socks - Async SOCKS tunnel proxy client and server
- clue/reactphp-ssdp - UPnP's Simple Service Discovery Protocol (SSDP)
- clue/reactphp-ssh-proxy - Async SSH proxy server connector
clue/socket-react - Binding for low level sockets (ext-sockets)clue/wol-react - Turn on PCs with Wake-on-LAN (WOL)- edgetelemetrics/reactphp-dns-over-https-client - DNS over HTTPS (DoH) Executor for ReactPHP/DNS
maciejmrozinski/reactphp-varnish-esi-booster - Varnish Esi Booster is an asynchronous, PSR-7 and PSR-15 compatible middlewarerithis-archive/find-your-domain - Domain name finderRobinvdVleuten/react-nntptatikoma/react-mst - TCP transport layer for microservices communicationsumpirsky/wisdom - Domain availability checker
- clue/reactphp-shell - Async commands within any interactive shell command
- clue/reactphp-stdio - Async command line interfaces (CLI)
clue/readline-react - Async binding for the readline extension- chemem/php-concurrently - A PHP version of concurrently written atop ReactPHP and RxPHP.
bergie/dnode-php - DNode Protocol- cboden/Ratchet - WebSocket Server
clue/psocksd - Async PHP SOCKS server daemonclue/socks-server - Async SOCKS tunnel proxy serverevan108108/react-mongrel2- leproxy/leproxy - LeProxy HTTP/SOCKS proxy server
- Nekland/Woketo - WebSocket Server
phergie - IRC Bot- php-pm/php-pm - CLI process manager for Request-Response PHP Applications
sam-it/react-smtp - SMTP Server that uses PSR-7 interface to model email messages.wyrihaximus/phunin-node - munin-node in PHP- phpbg/mini-httpd - Small HTTP server framework
- phpbg/rtsp - Basic RTSP 1.0 server built on top of react
- rtckit/react-esl - Async FreeSWITCH Event Socket Layer (ESL) library
- rtckit/eqivo - Programmable Voice/Telephony API Platform
- skydiablo/skyradius - RADIUS server & client Framework
- volker.von.hoesslin/reactphp-dhcp-server - Native PHP DHCP Server Framework
- clue/reactphp-ami - Event-driven access to the Asterisk Manager Interface (AMI)
clue/bitbake-react - Async access to your bitbake build shell- clue/reactphp-docker - Async/streaming Docker container API
- clue/reactphp-quassel - Event-driven access to your Quassel IRC core
- clue/reactphp-soap - Async SOAP WebService client
clue/solusvm-api-react - Use the SolusVM API to manage your VPS boxclue/viewvc-api-react - Async access to ViewVC Subversion/CVS web- ratchetphp/Pawl - WebSocket client
- shuchkin/react-smtp-client - SMTP client to send a simple email
- bzikarsky/gearman-async - Gearman
- clue/reactphp-mq - Mini Queue, the lightweight in-memory MQ
- jakubkulhan/bunny - Performant pure-PHP AMQP (RabbitMQ) sync/async (ReactPHP) library
- clue/reactphp-csv - Streaming CSV (Comma-Separated Values) parser and encoder
- clue/reactphp-flux - Stream processor to concurrently do many things at once
- clue/reactphp-ndjson - Streaming newline delimited JSON (NDJSON) parser and encoder
- clue/reactphp-tar - Streaming TAR file format decoder
- clue/reactphp-utf8 - Streaming UTF-8 parser
- clue/reactphp-zlib - Streaming ZLIB/DEFLATE/GZIP (de)compressor
- wyrihaximus/react-stream-base64 - Base64 encode or decode any readable or writable stream
- wyrihaximus/react-stream-hash - Hash any given readable or writable stream
- wyrihaximus/react-stream-json - Incremental JSON stream
-
rakdar/reactphp-csv - CSV reader and writer (using php-internal
fputcsv()
&fgetcsv()
)
- choval/async - A library to ease handling promises in ReactPHP (use yield like await)
- clue/reactphp-block - Integrate async code with blocking code
- esroyo/reactphp-block-settle - Integrate async code with blocking code (settle functionality)
- cubetools/react-settle-promise - Settle function for react/promise
- seregazhuk/react-promise-testing - Set of assertions for unit-testing promises
- clue/reactphp-term - Streaming terminal emulator
mkraemer/react-inotifymkraemer/react-pcntl - Basic PCNTL bindings for ReactPHP- Pulp-tool/pulp-cli - Gulp inspired project build tool / asset pipeline
- wyrihaximus/react-event-loop-inspector - Inspect what is going on inside the event-loop
- wyrihaximus/react-event-loop-inspector-f42 - Keep an eye on how much IO data is going through streams
-
wyrihaximus/react-event-loop-inspector-f42-bunny -
wyrihaximus/react-event-loop-inspector-f42-bunny
bindings for Bunny - esroyo/backoff-async - Retry functionality with multiple backoff strategies
- rtckit/react-redlock - Asynchronous distributed locks powered by ReactPHP and Redis
- skydiablo/sky-ttl-list - Array Interface with TTL for every element
- apisearch - Search service based on ReactPHP
- beaucollins/phluid-php - Microframework
- dpovshed/octopus - Sitemap.xml checker
- eole-io/sandstone - Silex RestApi with Websockets
ianbarber/eep-phpjolicode/php-ar-drone - AR-Drone- mcustiel/phiremock - HTTP requests mocker and stubber
- sculpin - Static Site Generator
- phpbg/watchtv - Watch TV (IP TV server made with react php)
- maliknaik16/crimson - Handles HTTP request in a clean way.
-
andromeda/react-libuv-filesystem - Libuv filesystem adapter and watcher for
react/filesystem
- nivpenso/react-file-watcher - An filewatcher abstraction based on reactphp implementing the extensions interfaces.
- chemem/asyncify - A simple PHP library that runs your synchronous PHP functions asynchronously.