PopSub
A real-time pub/sub server over WebSockets with topic routing and at-least-once delivery.
How it works
The problem
Developers who need reliable message distribution often do not need the operations that come with a full message platform. PopSub is one self-contained process for edge deployments and local development.
- Built with
- Rust, Tokio, WebSocket, sled
- Status
- In development
- Year
- 2026
What it does
Topic routing
Messages go only to the subscribers of their topic.
At-least-once
Delivery is acknowledged, and retried until it is.
Replay buffer
A late subscriber receives the most recent messages.
Signed access
Clients authenticate with JSON Web Tokens.
Optional persistence
Messages can be stored on disk with sled.