Skip to content

Sahil12S/MessengerApp

Repository files navigation

SPARTAN MESSENGER

A messenger application built in Python3 using gRPC for communications.

Features

  • One to one chat between clients.
  • Messages pass through server to destination client.
  • LRU Cache to store recent messages.
  • Auto-clear cache after a specified time.
  • Rate Limit on number of messages that a client can send in a given time.
  • AES encryption using PyCryptodome library for end-to-end encryption.

Upcoming

  • Group chat functionality.

About

Spartan Messenger Using gRPC

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages