Skip to content

OperandOverflow/messagist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MessagIST

MessagIST is an end-to-end encrypted message app built for the IST community. Developed within the course of Network and Computer Security (SIRS).

Key Features

  • End-to-End Encryption: Messages are encrypted using state-of-the-art cryptographic algorithms.

  • Exceptional Speed: MessagIST is implemented in Rust, a language known for its efficiency and safety.

  • TUI: Mouse free terminal text-based user interface, implemented using Ratatui.

Contents

Screenshots

Below are some screenshots of the application in action:

Menu page

More images
  • Login

  • Register

  • Add contact

  • User profile

  • Chat

  • Contacts

Setting up

Prerequisites

Steps

  1. Clone the repository

    git clone https://github.com/OperandOverflow/messagist.git
    cd messagist
  2. Build project

    rustup default stable
    cargo build
  3. Configure database

    Linux

    (Under construction)

    Windows

    (Under construction)

Deployment

(Under construction)

Acknowledgements

A big thanks to the co-authors @mkuritsu and @Kuuki, without them this project would not be possible, please also check out their pages for more interesing projects.

Feedback

For any questions or feedback, please feel free to reach out to me at wangxiting01917@gmail.com.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

End-to-End Encrypted instant messaging app made in Rust with TUI

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages