chrome-php/wrench
Simple PHP WebSocket library with server and client support. Create a BasicServer, register multiple apps per path, handle incoming data via interfaces, and send responses back to clients. Install via Composer; supports PHP 7.4–8.5.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| php-http/plugins | 0.88 | Deprecated plugin collection for HTTPlug (php-http/plugins). Since v1.1 most plugins moved to php-http/client-common; logger, cache, and stopwatch live in separate packages. Use this package only for legacy compatibility. | 12 | 10 | 6 | 514 | 0 | 0.8 | 22.2 | MIT | 10 years ago | |
| chrome-php/chrome | 0.88 | Chrome PHP lets you control headless Chrome or Chromium from PHP, synchronously or asynchronously. Open pages, navigate, run JavaScript, take screenshots, generate PDFs, and emulate mouse and keyboard input with a simple, IDE-friendly API. Requires PHP 7.4–8.5 and Chrome/Chromium 65+. | 2,683 | 2,698 | 324 | 402K | 0 | 46.6 | 33.7 | MIT | 4 months ago | |
| wrench/wrench | 0.87 | Wrench is a straightforward PHP WebSocket library for building real-time clients and servers. It implements RFC 6455, supports flexible message framing, and offers a clean API without extra PHP extensions, making it useful for chat, live updates, and custom WebSocket services. | 590 | 591 | 206 | 21K | 16 | 13.9 | 26.7 | WTFPL | — | |
| ratchet/pawl | 0.86 | 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 | |
| textalk/websocket | 0.86 | Archived, unmaintained WebSocket client and rudimentary single-connection server for PHP. Provides low-level read/write over WebSocket streams with handshake, close, and ping/pong support. No listeners, threading, or request association. | 925 | 964 | 252 | 295K | 18 | 25.7 | 41.3 | NOASSERTION | 3 years ago | |
| cboden/ratchet | 0.86 | 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 | |
| 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 | |
| ad3n/ratchet-bundle | 0.86 | Symfony bundle integrating Ratchet WebSockets. Define a MessageProcessor service (tag ihsan_ratchet.message_processor) to handle client messages, configure WEB_SOCKET_PORT/ihsan_ratchet.web_socket_port, then start the server with ihsan:server:start. | 11 | 11 | 1 | 0 | 0 | 0.3 | — | MIT | — | |
| askedio/laravel-ratchet | 0.85 | Laravel Ratchet integrates the Ratchet WebSocket library into Laravel, making it easy to run real-time WebSocket servers alongside your app. Configure and start a server with Artisan, handle connections and messages, and push live updates without extra infrastructure. | 187 | — | 46 | — | 7 | 4.5 | 1.9 | MIT | 7 years ago | |
| php-http/socket-client | 0.85 | PSR-7/PSR-18 HTTP client built on PHP streams. Supports TCP and UNIX domain sockets, TLS/SSL encryption, and client certificates. Lightweight, dependency-minimal option for making HTTP requests via socket connections. | 81 | 82 | 42 | 115K | 0 | 9.9 | 44.9 | MIT | 9 months ago | |
| workerman/phpsocket.io | 0.85 | PHP Socket.IO server built on Workerman for real-time WebSocket apps. Supports event handling, rooms, namespaces, and Socket.IO client compatibility, offering a practical PHP alternative to Node.js for bidirectional communication. | 2,340 | 2,358 | 503 | 6K | 0 | 46.3 | 9.3 | MIT | 2 weeks ago | |
| amphp/websocket | 0.85 | Shared WebSocket components for AMPHP’s event-driven, fiber-based concurrency stack. Provides core abstractions used by amphp/websocket-server and amphp/websocket-client to build fast, non-blocking WebSocket clients and servers (PHP 8.1+). | 46 | 46 | 6 | 2M | 0 | 4.9 | 55.3 | MIT | 2 years ago | |
| beyondcode/laravel-websockets | 0.85 | — | 5,062 | 5,072 | 644 | 151K | 0 | 24.5 | 14.5 | MIT | 3 years ago | |
| mpociot/phpws | 0.85 | 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 | 20.8 | — | 7 years ago | |
| phrity/websocket | 0.85 | WebSocket client and multi-connection server for PHP, supporting ws/wss, listener callbacks, close and ping/pong handling, optional deflate compression, message fragmentation, and custom opcodes. | 222 | 217 | 22 | 314K | 1 | 31.8 | 50.9 | NOASSERTION | 1 week ago | |
| analogic/socket | 0.85 | Analogic Socket is a PHP package for building lightweight TCP/UDP socket clients and servers. It provides simple APIs for connecting, sending/receiving data, and handling basic networking workflows without pulling in a full framework. | 0 | 0 | 0 | 0 | 0 | 0.3 | — | — | 10 years ago | |
| nahid/talk | 0.85 | Talk adds a full user-to-user conversation system to Laravel: create conversations, threaded messages, pagination, read/seen status, soft/permanent deletes, participant-only access, URL embedding, and optional realtime messaging for chat-like experiences. | 1,620 | 1,626 | 312 | 484 | 51 | 38.6 | 20.1 | MIT | 5 years ago | |
| babdev/websocket-bundle | 0.84 | — | 6 | 6 | 2 | 2K | 0 | 0.2 | 32.8 | NOASSERTION | — | |
| jdare/clank-bundle | 0.84 | Clank Bundle integrates the Clank PHP Slack bot library with your framework, adding configuration and service wiring so you can register bots and handle Slack events without manual bootstrapping. | 129 | 129 | 29 | 206 | 20 | 8.3 | 14.5 | MIT | 12 years ago | |
| babdev/websocket-server | 0.84 | — | 4 | 4 | 2 | 2K | 0 | 0.2 | 35.4 | NOASSERTION | — |
How can I help you explore Laravel packages today?