symposium
a refreshingly simple web chat client & server.
features
- web UI
- encrypted WebSocket over HTTPS w/ warp
- asynchronous & concurrent w/ tokio
- multi-user support
- user authentication & authorization
- login page
usage
server
git clone https://github.com/symposium
cd symposium
cargo run
client
visit https://127.0.0.1:8080
to-do
- direct messages
- topic channels
- message history
- commands (eg /list /join)