Konet
Self-hosted realtime infrastructure engine.
WebSocket channels, presence tracking, and broadcast — packaged as a single Docker container, managed through a CLI, and consumed via idiomatic SDKs.
Why Konet?
| Feature | Konet |
|---|---|
| Self-hosted | ✅ Docker-native |
| Channels | ✅ Pub/sub rooms |
| Presence | ✅ Online tracking |
| Broadcast | ✅ Ephemeral + optional history replay |
| Binary frames | ✅ Media-rate, with floor control |
| JWT Auth | ✅ Built-in, per-channel scoping |
| Rate Limiting | ✅ Per-socket + per-IP |
| Webhooks | ✅ Lifecycle events, HMAC-signed |
| Metrics | ✅ Prometheus /metrics |
| Admin Dashboard | ✅ LiveView Studio |
Quick Start
# 1. Install
brew install raucheacho/tap/konet
# 2. Initialize & generate keys
konet init
konet keys generate
# 3. Start
konet start
# 4. Open Studio
konet studioYour realtime backend is now running on http://localhost:4000.