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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| voryx/thruway-bundle | 0.88 | Symfony bundle integrating Thruway, a WAMP v2 client/router, to add real-time RPC and Pub/Sub to Symfony apps. Expose PHP services over WebSocket, publish and subscribe to events, and build reactive features with minimal configuration. | 98 | 98 | 47 | 92 | 27 | 10.1 | 13.8 | — | 7 years ago | |
| phasync/phasync | 0.87 | Fiber-based concurrency for PHP 8.1+. phasync provides coroutines, channels, and structured concurrency so you can write simple, readable async code without callbacks—great for I/O-heavy apps, HTTP clients, and parallel tasks. Lightweight and dependency-free. | 244 | 246 | 11 | 1K | 2 | 21.9 | 13.4 | MIT | 2 days ago | |
| nuwave/lighthouse-ws | 0.87 | Adds WebSocket subscription support to Laravel Lighthouse GraphQL, enabling real-time updates and client subscriptions over websockets in Laravel applications. | 12 | — | 4 | — | 0 | 0.2 | — | — | 8 years ago | |
| simps/mqtt | 0.87 | simps/mqtt is a PHP MQTT client supporting MQTT 3.1, 3.1.1, and 5.0 with QoS, retained messages, wills, TLS, and WebSocket. Add publish/subscribe messaging to PHP and Laravel apps, including Swoole-based async environments. | 397 | — | 63 | — | 0 | 8.1 | — | Apache-2.0 | 9 months ago | |
| thruway/client | 0.87 | Thruway Client is a PHP WAMP v2 client built on ReactPHP, enabling WebSocket pub/sub and RPC over persistent connections. It supports asynchronous messaging, topic subscriptions, and remote procedure calls for real-time PHP applications. | 11 | 11 | 15 | 13K | 4 | 2.2 | 45.0 | — | 4 years ago | |
| symfony/mercure | 0.87 | Symfony Mercure is the PHP publisher component for the Mercure protocol, letting you push real-time updates from your app to browsers and HTTP clients. It handles JWT authentication and dispatching updates to a Mercure hub. | 444 | 447 | 45 | 1M | 13 | 31.9 | 58.9 | MIT | 4 weeks ago | |
| pusher/pusher-php-server | 0.87 | Official PHP library for the Pusher Channels HTTP API. Install via Composer, create a Pusher instance with your app credentials, and publish events or authenticate channels from PHP 7.3–8.4, including Laravel broadcasting. | 1,477 | 1,507 | 317 | 9M | 2 | 42.3 | 60.3 | — | 2 months ago | |
| orchid/socket | 0.87 | Laravel package that adds a WebSocket server to your app, built on Ratchet. Broadcast events over public, private, and presence channels and push real-time updates to Orchid admin screens without relying on external services. | 0 | 231 | — | 1K | — | 0.3 | 41.6 | — | — | |
| ratchet/rfc6455 | 0.86 | 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 | |
| kronas/smpp-client-bundle | 0.86 | Laravel bundle that wraps an SMPP client, letting PHP applications send SMS through an SMSC using the SMPP protocol. Configure the SMSC host, port, and credentials, then submit messages directly from your Laravel app without handling raw SMPP sockets yourself. | 4 | 4 | 7 | 522 | 1 | 0.6 | 28.7 | — | — | |
| deployteam/intercall | 0.86 | deployteam/intercall is a lightweight Laravel package for handling inter-service calls with a clean, fluent API. Configure endpoints, attach middleware, and keep communication between your applications consistent, predictable, and easy to test. | 0 | 0 | 0 | 390 | 0 | 19.6 | 42.0 | MIT | 2 weeks ago | |
| mpociot/slackbot | 0.86 | 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 | |
| voryx/thruway-common | 0.86 | Shared common components for Thruway, the PHP WAMP (Web Application Messaging Protocol) client and router built on ReactPHP. Provides core protocol utilities and message handling used across Thruway packages for real-time pub/sub and RPC over WebSockets. | 8 | 8 | 6 | 12K | 2 | 0.7 | 43.6 | — | 4 years ago | |
| php-standard-library/channel | 0.86 | Message-passing channels for async communication in PHP, inspired by Go and Rust. This package brings typed, concurrent channel primitives to the PHP Standard Library, enabling clean producer/consumer workflows. | 1 | 1 | 0 | 105K | 0 | 21.7 | 65.0 | MIT | 1 week ago | |
| php-mcp/server | 0.85 | PHP implementation of the Model Context Protocol server, letting Laravel and PHP apps expose tools, resources, and prompts to MCP clients like Claude and other AI assistants through a clean, framework-friendly API. | 876 | 875 | 70 | 90K | 14 | 11.3 | 34.9 | MIT | 1 year ago | |
| php-mqtt/client | 0.85 | php-mqtt/client is a PHP MQTT client for connecting to brokers, publishing messages, and subscribing to topics. It supports MQTT 3.1, 3.1.1, and 5.0, QoS levels, TLS, authentication, and configurable settings for IoT and messaging integrations. | 440 | — | 73 | — | 3 | 13.0 | 0.4 | MIT | 7 months ago |
|
| beyondcode/laravel-websockets | 0.85 | — | 5,062 | 5,072 | 644 | 150K | 0 | 24.5 | 14.5 | MIT | 3 years ago | |
| voryx/thruway | 0.85 | Thruway is a PHP implementation of the WAMP v2 protocol, providing a router and client built on ReactPHP. It enables WebSocket-based pub/sub and RPC for real-time PHP applications, with authentication and flexible transport support. | 672 | — | 129 | — | 24 | 15.3 | 11.9 | MIT | 4 years ago |
|
| workerman/channel | 0.85 | Workerman Channel is a lightweight, high-performance inter-process communication component for PHP. It provides a simple pub/sub and client-server API over TCP or Unix sockets, enabling Workerman processes and external services to exchange messages efficiently. | 144 | 147 | 47 | 19K | 2 | 2.8 | 29.1 | — | 1 year ago | |
| hypervel/framework | 0.85 | Hypervel is a Laravel-compatible PHP framework built on Hyperf and Swoole coroutines. It brings familiar Laravel APIs—routing, ORM, queues, events, and validation—to a high-performance, coroutine-driven runtime, so Laravel developers can build fast concurrent apps with almost no learning curve. | 11 | — | 2 | — | 0 | 16.1 | — | MIT | 2 months ago |
How can I help you explore Laravel packages today?