A chat room built using websockets and Rust (Axum), users can connect to a server through a WebSocket connection and communicate with each other in real-time. The client application is written in svelte.
The client for the chat room is written in Svelte
- Message broadcasting
- Websocket
- Client application
- Unique usernames
- Join/Leave messages
- Multiple Rooms
- Scrolling chat
- View members of room
git clone https://github.com/0xLaurens/chatr
cd chatr
Run the application
cargo run
Navigate into the frontend
cd client
Install packages using
npm i
Run the site
npm run dev