Matthias
v5
A(即将成为)多平台自我托管聊天应用程序完全构建在Rust中。
| 特征 | 桌面 | 移动的 |
|---|---|---|
| 加密消息确保安全性 | ✅ | ✅ |
| 不依赖任何中央提供商的后端 | ✅ | ✅ |
| 可自定义的配置文件 | ✅ | ✅ |
| 文本,音频,图像,文件消息和图像 | ✅ | ✅ |
| 自定义表情符号 | ✅ | ✅ |
| 直观的用户界面 | ✅ | ✅ |
| 实验MD(降价)支持 | ✅ | ✅ |
| 语音通话 | ✅ | |
| 广泛的Lua(使用Luajit)API,并在GitBook上提供文档,外部Libs可用 | ✅ | |
| 自定义连接URL(如果应用程序是通过安装程序安装的),这允许用户仅使用链接连接到服务器 | ✅ |
免责声明:该应用程序从未经过安全审核,并且已知缺陷。
所有这些都表现出色,因为该项目是多线程,使用EGUI的异步电话等等!我还试图通过实现自定义自动化(例如:表情符号生成代码)和自定义Proc宏来使我的代码库FutureProove。
cargo r --release (或不释放 - 调试)desktop/Installer ,然后打开matthias.sln文件。ctrl+shift+b键组合)desktop/Installer/MatthiasSetup/Release/ ,您将找到两个文件:随时在Matthias Discord服务器中聊天!