-
-
Notifications
You must be signed in to change notification settings - Fork 335
Description
Dear Soketi Community and Maintainers,
Soketi has been a valuable open-source solution for many in the Pusher-compatible WebSocket space. However, as open-source projects evolve, the activity and maintenance landscape can change.
For those seeking an actively developed and performant alternative, we would like to introduce Sockudo (https://sockudo.app/, GitHub: https://github.com/RustNSparks/sockudo).
Sockudo is a high-performance, Pusher-compatible WebSockets server written in Rust, designed with memory efficiency and low-latency in mind. It aims to provide a seamless transition for applications currently relying on the Pusher protocol, including those using Laravel Echo.
Key Features of Sockudo:
Full Pusher Protocol Compatibility: Designed for easy integration with existing Pusher clients and Laravel Echo.
Performance and Efficiency: Built in Rust to leverage its speed, memory safety, and concurrency capabilities.
Scalability: Offers built-in adapters for Redis, Redis Cluster, and NATS for horizontal scaling.
App Management: Supports memory, MySQL, and DynamoDB backends for application management.
Rich Channel Support: Includes public, private, presence, and encrypted private channels.
Webhooks: Provides channel occupation/vacation webhooks.
Monitoring: Integrates with Prometheus for performance monitoring.
Modern Tech Stack: Utilizes Rust 1.85+.
We believe Sockudo can be a strong candidate for Soketi users looking for a robust, scalable, and actively maintained WebSocket server. The project includes clear documentation for getting started, configuration (via JSON or environment variables), and Laravel integration.
You can find more details in our README (https://github.com/RustNSparks/sockudo/blob/main/README.md) and on our website (https://sockudo.app/).
We welcome the Soketi community to explore Sockudo and consider it for your current and future projects. We are actively developing the project and are open to feedback and contributions.
Thank you for your time and consideration.
Sincerely,
The Sockudo Team