Download the PHP package crustum/blazecast without Composer
On this page you can find all versions of the php package crustum/blazecast. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download crustum/blazecast
More information about crustum/blazecast
Files in crustum/blazecast
Package blazecast
Short Description Self-hosted WebSocket server for CakePHP applications
License MIT
Informations about the package blazecast
CakePHP BlazeCast Plugin
The BlazeCast plugin provides a self-hosted WebSocket server for CakePHP applications using the Pusher protocol, enabling real-time bidirectional communication between your server and connected clients.
BlazeCast enables real-time communication between your CakePHP application and connected clients through WebSocket connections. The plugin supports public channels for open communication, private channels for authenticated users, and presence channels for tracking active users in real-time.
The plugin implements the Pusher protocol, making it compatible with Pusher JavaScript libraries and other Pusher-compatible clients. It includes a built-in WebSocket server, channel authorization system, Redis PubSub for horizontal scaling, rate limiting, and comprehensive logging capabilities.
The plugin integrates seamlessly with CakePHP's event system and provides command line tools for running the WebSocket server and managing connections.
Requirements
- PHP 8.2+
- CakePHP 5.2+
See Versions.md for the supported CakePHP versions.
Documentation
For documentation, as well as tutorials, see the docs directory of this repository.
License
Licensed under the MIT License. Redistributions of the source code included in this repository must retain the copyright notice found in each file.
All versions of blazecast with dependencies
cakephp/cakephp Version ^5.2
crustum/plugin-manifest Version ^1.0
clue/redis-react Version ^2.6
firebase/php-jwt Version ^6.11
guzzlehttp/psr7 Version ^2.6
pusher/pusher-php-server Version ^7.2
ratchet/rfc6455 Version ^0.4
react/async Version ^4.3
react/promise-timer Version ^1.10
react/socket Version ^1.14
skie/signal_handler Version ^1.0
symfony/routing Version ^7.3
symfony/http-foundation Version ^6.0
symfony/config Version ^7.0
crustum/rhythm Version ^1.0