S
Soketi
Self-hosted Pusher-compatible WebSocket server
Soketi is an open-source, self-hosted WebSocket server that implements the Pusher protocol. Built with uWebSockets.js for high performance, it allows you to use existing Pusher client and server SDKs while hosting the infrastructure yourself, avoiding third-party service costs.
5K
GitHub Stars
medium
Learning Curve
4.0
DX Score
Precios
Model
free
Plan Gratuito
Completely free and open source (AGPL-3.0)
Características
- ✓ Pusher protocol compatible
- ✓ Works with Pusher SDKs
- ✓ Private channels
- ✓ Presence channels
- ✓ Webhooks support
- ✓ Horizontal scaling
- ✓ REST API compatible
- ✓ Docker deployment
- ✓ Kubernetes support
- ✓ uWebSockets.js performance
Ventajas
- + No vendor lock-in
- + Use existing Pusher SDKs
- + High performance with uWebSockets
- + Cost savings vs managed services
- + Full control over infrastructure
Desventajas
- - Self-hosting complexity
- - No managed option
- - Requires DevOps knowledge
- - Smaller community than Pusher
Mejor Para
indie hacker startup
Alternativas
websockets pusher self-hosted realtime open-source