react/socket
Async TCP/IP and TLS socket servers and clients for ReactPHP. Provides streaming, non-blocking connections built on EventLoop and Stream, with reusable interfaces and helpers for TCP, Unix sockets, secure servers, and connectors.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| babdev/websocket-bundle | — | 6 | 6 | 2 | 2K | 0 | 0.2 | 32.8 | NOASSERTION | — | |
| babdev/websocket-server | — | 4 | 4 | 2 | 2K | 0 | 0.2 | 35.4 | NOASSERTION | — | |
| beyondcode/expose | Expose by BeyondCode shares local Laravel or PHP sites through secure public URLs. Create tunnels, use custom domains, inspect requests, and test webhooks or mobile apps without deploying. | 4,573 | 4,571 | 310 | 22K | 24 | 57.4 | 23.9 | MIT | 1 month ago | |
| beyondcode/laravel-tinker-server | Run Laravel Tinker commands on remote servers through a simple HTTP endpoint. Tinker Server exposes an authorized route so you can execute PHP and inspect your app from anywhere, ideal for serverless and Vapor deployments where SSH access isn't available. | 203 | 204 | 10 | 0 | 0 | 0.9 | — | MIT | 7 years ago | |
| blax-software/websocket-ratchet | — | 0 | 0 | 0 | 140 | 0 | 0.0 | 29.7 | MIT | — | |
| botman/botman | — | 6,147 | 6,185 | 813 | 31K | 9 | 51.6 | 13.8 | MIT | 6 years ago | |
| cboden/ratchet | Ratchet is a PHP library for building asynchronous WebSocket servers. Compose apps from simple interfaces, reuse components, and deploy behind proxies or on ports 80/443. Includes docs and examples for chat-style real-time messaging. | 6,433 | 6,502 | 781 | 407K | 8 | 46.0 | 27.8 | MIT | 4 years ago | |
| cboden/ratchet | Ratchet is a PHP library for building asynchronous WebSocket servers. Compose apps from simple interfaces, reuse components, and deploy behind proxies or on ports 80/443. Includes docs and examples for chat-style real-time messaging. | 6,433 | 6,502 | 781 | 407K | 8 | 46.0 | 27.8 | MIT | 4 years ago | |
| ccxt/ccxt | CCXT is a unified cryptocurrency exchange API for PHP and other languages, supporting 100+ exchanges for market data, order books, trading, balances, and real-time updates. Install via Composer to build exchange integrations quickly with consistent methods. | 44,762 | 44,773 | 8,954 | 6K | 262 | 80.2 | 32.3 | MIT | 3 days ago | |
| clue/ami-react | Async Asterisk Manager Interface (AMI) client built on ReactPHP. Connect over TCP, send actions like Originate or CoreShowChannels, and handle responses and events asynchronously via promises, with a simple event-driven API for monitoring calls and channels in real time. | 84 | — | 37 | — | 1 | 20.6 | — | MIT | 3 weeks ago |
|
| clue/buzz-react | Deprecated: migrated to react/http and kept for BC. Legacy async PSR-7 HTTP client for ReactPHP, promise-based, supports concurrent requests and streaming responses. Upgrade by switching namespaces to React\Http\Browser. | 349 | 353 | 38 | 6K | 1 | 11.7 | 17.8 | MIT | 6 years ago | |
| clue/connection-manager-extra | Extra connector decorators for ReactPHP Socket. Wrap ConnectorInterface to add retries, timeouts, delays, rejection rules, swapping, consecutive/random selection, concurrency limits and selective routing—without changing your async connect() code. | 22 | 22 | 4 | 431 | 0 | 19.4 | 20.1 | MIT | 6 months ago | |
| clue/framework-x | Framework X is a simple, fast micro framework for building reactive PHP web apps. Create routes, return PSR-7 responses, and run anywhere—behind a traditional web server or as a standalone server with ReactPHP under the hood. | 940 | 942 | 56 | 4K | 1 | 12.0 | 11.0 | MIT | 1 year ago | |
| clue/http-proxy-react | Async HTTP proxy with support for forward and reverse proxying (including HTTPS via CONNECT), built on ReactPHP. Useful for tunneling, debugging and routing HTTP(S) traffic in event-driven PHP apps, with streaming I/O and low overhead. | 49 | 49 | 16 | 13K | 0 | 22.6 | 38.4 | MIT | 4 months ago | |
| clue/reactphp-ssh-proxy | Async SSH proxy connector/forwarder for ReactPHP. Tunnel any TCP/IP protocol (HTTP, SMTP, IMAP, databases) through an SSH server using the system ssh binary. Implements ReactPHP ConnectorInterface for drop-in use with existing clients. | 21 | 21 | 7 | 822 | 5 | 22.7 | 26.8 | MIT | 2 weeks ago | |
| clue/redis-react | Async Redis client for ReactPHP. Send commands in parallel with automatic pipelining and promise-based responses. Event-driven Pub/Sub support, lightweight SOLID design, and strong test coverage for Redis v2.6+. | 281 | 283 | 48 | 5M | 6 | 9.8 | 57.1 | MIT | 1 year ago | |
| clue/socks-react | Async SOCKS5/SOCKS4(a) proxy client and server for ReactPHP. Tunnel any TCP/IP protocol (HTTP, SMTP, IMAP, etc.) through a SOCKS proxy using the standard ConnectorInterface, enabling easy drop-in proxy support and parallel connections. | 118 | 119 | 26 | 8K | 0 | 21.5 | 28.5 | MIT | 6 months ago | |
| coremetrics/coremetrics-laravel | — | 0 | — | 1 | — | 0 | 0.1 | — | — | 5 years ago | |
| cravler/dnode | PHP implementation of the DNode RPC protocol to let PHP and Node.js call each other’s functions over TCP sockets. Includes Composer install and cross-language examples (PHP↔PHP, Node↔Node, PHP↔Node). Current limitation: no encryption/SSL. | 1 | 1 | 1 | 114 | 0 | 0.0 | 24.4 | MIT | — | |
| dnode/dnode | PHP implementation of the DNode RPC protocol. Lets PHP and Node.js call each other’s functions over TCP sockets, enabling mixed distributed apps. Install via Composer and run included client/server examples compatible with upstream DNode samples. | 425 | 389 | 55 | 203 | 9 | 3.4 | 4.8 | MIT | — | |
| ervinsvilumsons/laravel-health | A Laravel health-check package that exposes endpoints reporting database, cache, queue, and storage status so monitoring tools can confirm your application is running correctly. | 0 | — | 1 | — | 0 | 18.4 | — | MIT | 1 month ago | |
| exposedev/expose | Expose is a Laravel package that replaces dd() with a powerful debugging dashboard. Dump variables, queries, models, emails, and more to a beautiful web UI, inspect them without breaking your app, and share results with your team. | 4,571 | — | 310 | — | 24 | 57.2 | 12.0 | MIT | 1 month ago |
|
| exposedev/server | exposedev/server is the server-side component of Expose, the open-source PHP tunneling service. Run your own tunnel server to securely expose local Laravel or PHP applications to the web, with WebSocket-based connections and a self-hosted alternative to ngrok. | 25 | 25 | 25 | 4 | 4 | 15.3 | 2.2 | MIT | 4 months ago | |
| fabpot/php-cs-fixer | PHP CS Fixer automatically detects and fixes coding standards issues in your PHP code. It offers built-in rule sets like @PER-CS, @Symfony, and @PhpCsFixer, plus migration rules to modernise your codebase toward newer PHP and PHPUnit versions. | 13,571 | 13,588 | 1,652 | 14K | 46 | 94.1 | 38.2 | MIT | 3 days ago | |
| friendsofphp/php-cs-fixer | PHP CS Fixer automatically detects and fixes coding standards issues in your PHP code. Choose from built-in rule sets like @PER-CS, @Symfony, or @PhpCsFixer, or define your own style, and modernise your codebase with ease. | 13,569 | 13,636 | 1,651 | 6M | 47 | 92.2 | 72.8 | MIT | 1 month ago | |
| gos/web-socket-bundle | A Symfony bundle for adding real-time WebSocket features to your app. It provides a Ratchet-based server, topic-based publish/subscribe, RPC, authentication, and Symfony service integration for easy bidirectional communication. | 609 | 620 | 140 | 20K | 47 | 21.8 | 36.9 | MIT | 4 years ago | |
| happones/laravel-evolution-client | — | 4 | — | 1 | — | 0 | 0.1 | — | MIT | — | |
| jocoonopa/laravel-query-monitor | — | 1 | — | 0 | — | 0 | 0.0 | — | — | — | |
| jordanpartridge/spotify-client | A Laravel-friendly client for the Spotify Web API, giving you a clean, expressive way to authenticate and interact with Spotify data such as tracks, artists, albums, and playlists from your PHP applications. | 0 | — | 0 | — | 3 | 0.7 | 0.4 | — | 1 year ago | |
| laravel/reverb | Laravel Reverb is a first-party WebSocket server that brings real-time communication to Laravel apps. It integrates with Laravel broadcasting, supports horizontal scaling via Redis, and can replace external services like Pusher. | 1,635 | 1,633 | 167 | 6M | 0 | 40.3 | 56.5 | MIT | 1 month ago | |
| lebrains/lenats | Lenats is a Laravel integration for NATS, the lightweight, high-performance messaging system. It offers a simple, Laravel-style API for publishing and subscribing to subjects, so you can add event-driven messaging to your applications with minimal setup. | 2 | 2 | 4 | 0 | 1 | 0.1 | — | GPL-3.0 | — | |
| lecorp/lenats | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | GPL-3.0 | — | |
| leproxy/leproxy | Leproxy is a Laravel package for proxying and forwarding HTTP requests through your app. Define proxy routes, pass headers/body/query through, and optionally transform responses. Useful for API gateways, microservices, and hiding upstream services behind Laravel. | 223 | 223 | 48 | 83 | 15 | 8.4 | 7.9 | MIT | 8 years ago | |
| luka-papez/laravel-query-monitor | — | 0 | — | 0 | — | 0 | 0.0 | — | — | — | |
| make-dev/orca | Orca injects a dev widget into every Laravel page to run Claude Code in-browser with full page context (URL/route/component/user), streaming output, plan-then-execute safety, screenshots on demand, permissions, and optional macOS Terminal pop-out. Local-only. | 4 | 4 | 0 | 7 | 3 | 0.7 | 5.6 | NOASSERTION | — | |
| meteo-concept/react-mqtt-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | LGPL-3.0 | — | |
| mpociot/botman | BotMan is a framework-agnostic PHP chatbot library for building conversational bots across Slack, Telegram, Facebook Messenger, and more. It offers a fluent API, drivers, middleware, and conversation patterns to create interactive chat experiences in Laravel or any PHP app. | 6,147 | 5,579 | 811 | 223 | 9 | 42.9 | 3.2 | MIT | 6 years ago | |
| mpociot/phpws | mpociot/phpws is a lightweight, event-driven WebSocket server for PHP built on ReactPHP. Simple onOpen, onMessage, and onClose callbacks make it easy to add real-time features like chat, notifications, and live updates to your apps. | 28 | 28 | 10 | 927 | 0 | 0.9 | 21.0 | — | 7 years ago | |
| mpociot/slackbot | mpociot/slackbot is a Laravel package for building Slack bots and integrations. It supports slash commands, interactive messages, and Slack events, with Laravel-friendly routing and queue integration for responding to users and automating workflows. | 6,147 | 5,577 | 811 | 2 | 9 | 42.9 | 3.0 | MIT | 6 years ago | |
| muhdfaiz/laravel-tail-db | Laravel Tail DB is a Laravel package for monitoring database activity in real time. It streams queries and database events through an Artisan command, making it easier to debug queries and watch interactions as they happen during development. | 58 | — | 3 | — | 0 | 0.7 | — | MIT | 5 years ago | |
| mwguerra/web-terminal | Secure web terminal for Laravel with Filament integration. Run whitelisted commands locally or over SSH, with interactive PTY sessions, enum-based permissions, reusable scripts, and full audit logging for safe, traceable execution. | 30 | 30 | 12 | 4K | 1 | 1.0 | 29.5 | MIT | — | |
| mwguerra/web-terminal-stream | — | 3 | 3 | 1 | 122 | 0 | 16.4 | 25.6 | MIT | 3 months ago | |
| nightowl/agent | NightOwl Agent is a lightweight Laravel package that instruments your application and streams request, query, job, and exception telemetry to a NightOwl monitoring server, giving you performance and error insights with minimal setup and overhead. | 122 | 118 | 13 | 6K | 0 | 1.0 | 23.7 | MIT | — | |
| orchestra/debug | Orchestra Debug provides debugging helpers and service providers for Laravel applications, making it easier to inspect application state and troubleshoot issues during development. It is part of the Orchestra Platform ecosystem. | 0 | 16 | — | 24 | — | 0.3 | 19.3 | — | — | |
| oroinc/web-socket-bundle | — | 0 | 0 | 0 | 4K | 0 | 0.1 | 49.1 | MIT | — | |
| php-opcua/opcua-session-manager | php-opcua/opcua-session-manager provides a simple way to create, reuse, and close OPC UA client sessions in PHP. It handles connection lifecycle, reconnects, timeouts, and session state so Laravel and PHP apps can talk to industrial automation servers reliably without boilerplate. | 0 | — | 0 | — | 0 | 15.7 | — | MIT | 2 months ago |
|
| php-pm/php-pm | PHP-PM is a process manager, supercharger, and load balancer for PHP applications. It boots your app once and serves requests through multiple worker processes, eliminating repeated framework bootstrap overhead and boosting throughput for Laravel, Symfony, and other PHP apps. | 6,538 | — | 367 | — | 26 | 44.4 | 11.5 | MIT | 4 years ago |
|
| planetteamspeak/ts3-php-framework | Object-oriented PHP framework for TeamSpeak 3 ServerQuery, offering full server feature access, file transfers, customizable TSViewer interfaces, exception-based error handling, and event-driven scripting. Unit-tested and suitable for scripts or web apps. | 210 | 215 | 62 | 1K | 1 | 26.1 | 13.3 | MIT | 1 month ago | |
| plesk/ratchetphp | RatchetPHP is a PHP WebSocket library for building real-time, bidirectional applications. This Plesk-maintained package provides server and client components for event-driven messaging, making it easier to add live updates and persistent connections to PHP projects. | 18 | — | 10 | — | 0 | 0.7 | 0.4 | MIT | 1 year ago |
|
| qoliber/servermock | — | 2 | — | 1 | — | 0 | 0.0 | — | — | — |
|
| ratchet/pawl | Async WebSocket client for PHP built on ReactPHP promises. Connect to ws/wss endpoints, negotiate subprotocols, send custom headers, and handle messages via event-driven callbacks. Includes Connector/WebSocket/Message APIs and Autobahn-tested compatibility. | 612 | 621 | 97 | 448K | 23 | 17.6 | 47.4 | MIT | 1 year ago | |
| ratchet/rfc6455 | A framework-agnostic RFC6455 WebSocket protocol handler for PHP, with components for both server- and client-side handshake and messaging negotiation. It performs no I/O itself; HTTP upgrade integration is handled through PSR-7 interfaces, leaving implementation-specific interpretations open. | 236 | 237 | 46 | 4M | 1 | 18.7 | 61.3 | MIT | 5 months ago | |
| react/child-process | Event-driven child process execution for ReactPHP. Start and manage processes from the event loop, stream STDIN/STDOUT/STDERR via React streams, send signals, and receive exit events. Supports custom pipes and Windows considerations. | 347 | 346 | 47 | 6M | 6 | 13.3 | 58.6 | MIT | 10 months ago | |
| react/http | Event-driven, streaming HTTP client and server for ReactPHP. Send concurrent async HTTP/HTTPS requests and build plaintext or secure servers that handle many requests without blocking. | 780 | 789 | 164 | 414K | 14 | 40.0 | 50.9 | MIT | 1 month ago | |
| react/http-client | Deprecated ReactPHP streaming, event-driven HTTP client kept for BC. Development moved to react/http with a new Promise-based, PSR-7 Browser API. Upgrade recommended; see react/http for current client usage and features. | 226 | 234 | 60 | 17K | 1 | 12.0 | 26.0 | MIT | 5 years ago | |
| react/mysql | Async MySQL client for ReactPHP. Pure PHP implementation of the MySQL protocol with no extensions required. Connect via URI, run queries with promises, stream results, and manage connection lifecycle (ping/quit/close). | 339 | 342 | 67 | 21K | 15 | 13.9 | 32.0 | MIT | 2 years ago | |
| react/react | ReactPHP is an event-driven, non-blocking I/O toolkit for PHP. Built around an event loop, it provides async building blocks like streams, DNS, sockets, HTTP client/server and process control—ideal for fast network services and long-running apps. | 9,087 | 9,113 | 708 | 28K | 0 | 47.0 | 8.4 | MIT | 3 years ago | |
| react/socket-client | Async, event-driven TCP/IP socket client for ReactPHP. Provides promise-based connectors for plain TCP, secure TLS, and Unix domain sockets, plus DNS resolution, connection timeouts, and a flexible ConnectorInterface for custom transports. | 105 | 103 | 24 | 9K | 0 | 1.2 | 26.9 | MIT | 9 years ago | |
| react/stomp | React/STOMP is a STOMP client for ReactPHP, connecting PHP apps to brokers like ActiveMQ and RabbitMQ with non-blocking, event-driven I/O. It supports subscriptions, acknowledgements, transactions, and heartbeats, so messaging fits smoothly into your ReactPHP event loop. | 114 | 114 | 42 | 318 | 11 | 5.3 | 12.4 | MIT | — | |
| realodix/haiku | realodix/haiku is a minimalist Laravel/PHP package focused on simplicity and a clean, lightweight API. It is easy to drop into small projects and utilities, keeping setup quick and code readable without heavy dependencies. | 3 | 3 | 0 | 149 | 0 | 20.3 | 25.7 | MIT | 4 days ago | |
| rector/rector-src | Source repository for Rector, the PHP tool that automates refactoring and code upgrades. Contains the core codebase, rules, and tests used to build Rector distributions; intended for contributors and development rather than direct installation. | 140 | 139 | 459 | 10K | 2 | 15.3 | 26.9 | MIT | — | |
| robotomarvin/symfony-process-manager | A lightweight PHP manager for Symfony Process that simplifies running, tracking, and controlling multiple concurrent processes. Handle output, errors, exit codes, and lifecycle events through a clean, fluent API. | 0 | — | 0 | — | 0 | 10.5 | — | — | 5 months ago | |
| rxnet/socket | A lightweight Laravel/PHP socket package for creating, connecting, reading, writing, and closing TCP or Unix socket connections through a simple API. | 0 | 0 | 3 | 76 | 0 | 0.1 | 26.1 | — | 8 years ago | |
| samdevbr/laravel-query-monitor | — | 0 | — | 0 | — | 0 | 0.0 | — | — | 5 years ago | |
| sfnix/upstart_monitor | A Laravel package for monitoring Upstart-managed services, giving PHP applications visibility into service status and process health. Integrates with your Laravel app to help observe and track Upstart jobs without leaving the framework. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | GPL-3.0 | 8 years ago | |
| snoke/symfony-websocket | snoke/symfony-websocket is a Symfony package for integrating WebSocket functionality into Symfony applications. It aims to simplify adding real-time features; refer to the repository for installation, configuration, compatibility, and usage details. | 7 | 7 | 3 | 0 | 1 | 0.7 | 0.4 | MIT | 2 years ago | |
| spatie/flare-daemon | A long-running PHP daemon that accepts error reports, traces, and logs from your Laravel app over local HTTP and forwards them to Flare asynchronously, keeping Flare delivery off your request path with automatic fallback to direct delivery. | 0 | 0 | 0 | 197K | 0 | 19.5 | 63.9 | MIT | 1 month ago | |
| supliu/laravel-query-monitor | — | 284 | 285 | 39 | 705 | 4 | 3.8 | 9.0 | — | — | |
| symplify/easy-parallel | Run PHP tasks in parallel with a simple API. Easy Parallel helps speed up builds and code analysis by distributing work across multiple processes, while keeping output manageable and integration straightforward in existing Symplify and custom tooling. | 13 | 13 | 5 | 5K | 1 | 0.3 | 34.8 | MIT | — | |
| team-reflex/discord-php | DiscordPHP is a PHP wrapper for Discord's REST, gateway, and voice APIs, letting you build feature-rich Discord bots that run in CLI environments. It's framework-agnostic, with community integrations like Laracord for Laravel. | 1,084 | 1,083 | 247 | 41K | 0 | 48.2 | 26.7 | MIT | 1 week ago | |
| tetrixdev/laravel-ai-bridge | laravel-ai-bridge is a lightweight Laravel package for connecting your application to AI services through a simple, unified bridge. It helps you organize AI provider configuration and keep prompt/response integrations clean and maintainable. | 0 | — | 3 | — | 10 | 23.2 | 4.0 | MIT | 3 weeks ago | |
| thruway/raw-socket-transport | Raw socket transport for Thruway, the WAMP v2 client and router for PHP. Connects to WAMP routers over plain TCP or TLS using PHP stream sockets, offering a lightweight alternative transport for pub/sub and RPC messaging. | 4 | — | 2 | — | 2 | 0.6 | 0.4 | — | 9 years ago |
|
| voipforall/laravel-asterisk-ari | — | 0 | 0 | 0 | 9 | 0 | 0.0 | 13.8 | MIT | — | |
| vseinstrumentiru/lenats | A lightweight Laravel/PHP package from VseInstrumenti.ru (vseinstrumentiru). Lenats offers a small, dependency-light helper for internal tooling; see the README for installation, configuration, and usage details. | 1 | 1 | 1 | 2 | 1 | 0.2 | 2.9 | GPL-3.0 | 5 years ago | |
| vulnerar/http | A lightweight HTTP client for Laravel and PHP that offers a simple, fluent interface for making requests, handling responses, and integrating external APIs. It streamlines common HTTP tasks, helping you build integrations faster with less boilerplate. | 0 | 0 | 0 | 140 | 0 | 15.0 | 33.6 | MIT | 3 months ago | |
| web3p/web3.php | web3.php is a PHP client for Ethereum that lets you talk to JSON-RPC nodes, query balances and blocks, send transactions, and call smart contracts. It supports ABI encoding, account management, and event filters, making it a practical toolkit for building blockchain-backed PHP applications. | 1,252 | — | 575 | — | 158 | 41.3 | 26.3 | MIT | 2 years ago |
|
| whatef/harken | — | 0 | 0 | 0 | 11 | 0 | 19.1 | 17.4 | MIT | 2 weeks ago | |
| xandyalexandrec/laravel-query-monitor | — | 0 | — | 0 | — | 0 | 0.0 | — | — | — |
How can I help you explore Laravel packages today?