Just another simple, fast, and resilient open-source WebSockets server. ๐ฃ
The server is built on top of uWebSockets.js - a C application ported to Node.js, that claims to be running 8.5x that of Fastify and at least 10x that of Socket.IO. (source)
soketi implements the Pusher Protocol v7 (and soon, more!) so that any Pusher-maintained client can connect to it, bringing a just-change-the-pusher-client-credentials experience for the already-built frontend apps.
soketi is meant to be free, forever. Having a good companion for developing real-time apps locally should not involve any third-party and having a reliable option to deploy behind a firewall makes soketi a good option.
Development is done by investing time, so any help coming is appreciated. You can sponsor the development via Github Sponsors. ๐ฆ
The entire documentation is available on Gitbook ๐
Please see CONTRIBUTING for details.
If you discover any security related issues, please email [email protected] instead of using the issue tracker.