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
Preços
Model
free
Plano Gratuito
Completely free and open source (AGPL-3.0)
Recursos
- ✓ 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
Prós
- + No vendor lock-in
- + Use existing Pusher SDKs
- + High performance with uWebSockets
- + Cost savings vs managed services
- + Full control over infrastructure
Contras
- - Self-hosting complexity
- - No managed option
- - Requires DevOps knowledge
- - Smaller community than Pusher
Melhor Para
indie hacker startup
Alternativas
websockets pusher self-hosted realtime open-source