I wanted to try some Rust libraries so I made a chat system. Use cargo make
to build and run from the target directory.
Contains shared code. lib.rs
is shared by the server and clients, client.rs
is additionally shared by clients.
Implements a simple chat server using message-io.
A super simple static file web server using actix-web to serve web_client.
A web client for message_server implemented using Yew.
A terminal client for message_server implemented using message-io, termion and tui-rs.