https://github.com/jmoreira2dev/madnesschat
Chat server designed for casual and simple use in the terminal. Built in rust lang with an H.P Lovecraft theme (just because I'm a fan).
https://github.com/jmoreira2dev/madnesschat
chat-room command-line-tool lovecraft rust
Last synced: 6 months ago
JSON representation
Chat server designed for casual and simple use in the terminal. Built in rust lang with an H.P Lovecraft theme (just because I'm a fan).
- Host: GitHub
- URL: https://github.com/jmoreira2dev/madnesschat
- Owner: JMoreira2Dev
- License: mit
- Created: 2024-05-11T07:29:44.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-11T08:56:19.000Z (over 1 year ago)
- Last Synced: 2025-02-05T10:26:25.198Z (8 months ago)
- Topics: chat-room, command-line-tool, lovecraft, rust
- Language: Rust
- Homepage:
- Size: 336 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
---------------
![]()
![]()
![]()
![]()
![]()
----------------
# Madness Chat
Chat server designed for casual and simple use in the terminal. Built in rust lang with an H.P Lovecraft theme (just because I'm a fan). Focusing only on the occasional use of a simple terminal.#

- ***The server is designed not to store messages after the connection is closed. The messages sent by each user are identified with their respective IPs within the network, so it is recommended to implement a password***
## Installation:
```bash
git clone https://github.com//JMoreira2Dev/MadnessChat.git
cd MadnessChat
cargo build --release --manifest-path madness_server/Cargo.toml --target-dir .
cargo build --release --manifest-path madness_client/Cargo.toml --target-dir .
```or
```bash
cargo install --git https://github.com//JMoreira2Dev/MadnessChat.git madness_client
cargo install --git https://github.com//JMoreira2Dev/MadnessChat.git madness_server
```## Usage:
Create Server
> ./madness_server localhost 6060 -p Password1234
Launch Client
> ./madness_client -i IP -p PORT -u Kyle -P Password1234
##
- Inspiration from: [Creating a Chat Server with async Rust and Tokio](https://youtu.be/T2mWg91sx-o?si=TM3OGfuXQkPaAI-Y)