Skip to content

DecentralizeGeeky/Matthias

 
 

Repository files navigation

Matthias

A decentralized chat application built completely in rust.

Features

  • Encrypted messages ensuring security
  • Decentralized backend which doesnt rely on any central provider
  • Customizable profiles
  • Text, audio, image, file messages furthermore images are also displayed
  • Voice call
  • Exrtensive lua (using luajit) API with documentation at Gitbook with external libs available
  • Custom connection urls (If the app is installed through the installer) this allows the user to connect to a server with just a link
  • Custom emojies
  • Windows installer (Using a Visual Studio project)
  • Intuitive user interface
  • Experimental MD (Markdown) support All this with great preformance, due to the project using multiple threads, async calls, egui and many more optmizatations! I have also tried to make my codebase futureproof, with implementing custom automatizations (Example: code generating for emojies) and custom proc macros.

Preview

Lua api

lua api

Messages

Messages

Register page

Register page

About

A chat-room like messaging app, built in pure rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 99.7%
  • Other 0.3%