Sardinburk is a direct chat application between several devices. Sardinburk is made in Rust. Sardinburk allows for users to have a nickname and communicate both locally and world-wide. See the usage section below.
Disclaimer: Sardinburk is not meant to be reliable. It's meant to be simple! If you're looking for any kind of security, reliability, or really anything, I'll link a better program here when it's available!
If you don't want to compile the thing yourself, download the latest release here.
If you instead want to compile Sardinburk, you can do so by getting Rust.
Once that is installed, clone the repository:
git clone git@github.com:Mnpn03/Sardinburk.git
to clone with SSH, or
git clone https://github.com/Mnpn03/Sardinburk.git
to clone with HTTPS.
Then you simply build it by running cargo build --release
.
$ sardinburk --help
=> sardinburk...
$ sardinburk 127.0.0.1 --name John
=> Hello world, John! You're the user with ID 2...
$ sardinburk --name Martin
=> Hello world, Martin! Others can join you by providing...
Supply an IP to connect to it, otherwise you're the host!
To contribute to the project, simply create a Pull Request or an Issue.
If you want to create an Issue, please clearly state the bug and/or ways to replicate it (if it's a bug/glitch/exploit).
If you want to create a Pull Request, please clearly state what you've changed and if it has resolved an issue, and if so - which one.
Following these short guidelines will make it easier and faster for your Issue/Pull Request to be reviewed and dealt with. Thanks!
Sardinburk is FOSS that comes with no warranty. Read more about the license used here.