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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| amphp/websocket | 0.82 | 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 | 850K | 0 | 4.9 | 55.3 | MIT | 1 year ago | |
| ratchet/rfc6455 | 0.82 | Protocol handler for RFC6455 WebSockets. Provides server/client handshake and message framing/negotiation components while staying framework-agnostic and I/O-free. Leaves spec ambiguities to implementers and integrates HTTP upgrade via PSR-7 interfaces. | 236 | 237 | 46 | 3M | 0 | 23.9 | 63.9 | MIT | 1 month ago | |
| cboden/ratchet | 0.81 | 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,434 | 6,505 | 791 | 305K | 8 | 45.9 | 25.7 | MIT | 4 years ago | |
| react/socket | 0.81 | 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. | 1,285 | 1,307 | 158 | 6M | 6 | 29.4 | 57.8 | MIT | 8 months ago | |
| chrome-php/wrench | 0.80 | 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. | 69 | 67 | 14 | 212K | 0 | 24.3 | 56.3 | MIT | 2 weeks ago | |
| ad3n/ratchet-bundle | 0.79 | 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 | — | |
| react/http | 0.79 | Event-driven, streaming HTTP client and server for ReactPHP. Send many concurrent async HTTP/HTTPS requests, handle redirects/timeouts/auth, and stream request/response bodies. Build plain HTTP or secure HTTPS servers on ReactPHP Socket and EventLoop. | 780 | 790 | 165 | 445K | 15 | 23.3 | 46.4 | MIT | 1 year ago | |
| react/event-loop | 0.78 | ReactPHP’s core event loop for evented I/O. Provides a shared LoopInterface so async libraries interoperate on a single loop with one run() call. Includes timers, future ticks, stream and signal watchers, plus multiple backend implementations. | 1,330 | 1,345 | 130 | 7M | 2 | 26.2 | 55.3 | MIT | 8 months ago | |
| amphp/amp | 0.78 | AMPHP (AMP) accelerates PHP concurrency with fibers, eliminating callbacks and generators. Built on PHP 8.1’s cooperative coroutines, it lets you run async tasks like sync code—ideal for I/O-bound apps. Use Amp\async() for parallel execution and Future::await() to handle results seamlessly. No event... | 4,431 | 4,439 | 257 | 4M | 15 | 62.5 | 53.5 | MIT | 1 month ago | |
| discord-php/http | 0.78 | Async PHP HTTP client for the Discord REST API (PHP 7.4+). Works with an event loop (e.g., React) and PSR-3 logging. Provides get/post/put/patch/delete plus queueRequest, returns decoded JSON promises, and includes Endpoint constants with bind() for rate-limit buckets. | 24 | 24 | 8 | 13K | 0 | 26.1 | 42.5 | MIT | 3 months ago | |
| textalk/websocket | 0.77 | 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. | 931 | 965 | 253 | 200K | 18 | 25.7 | 39.0 | NOASSERTION | 3 years ago | |
| react/react | 0.77 | 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,089 | 9,114 | 714 | 23K | 0 | 46.9 | 7.6 | MIT | 3 years ago | |
| colemando/ratchetio-bundle | 0.77 | — | 3 | 3 | 1 | 0 | 0 | 0.0 | — | BSD-2-Clause | — | |
| ratchetio/ratchetio | 0.76 | — | 1 | 1 | 0 | 23 | 0 | 0.0 | 15.2 | — | — |
How can I help you explore Laravel packages today?