linagora / twake-on-matrix

A multi-platform (Flutter) application for connecting to Matrix - an open network for secure, decentralized communication, with your favorite devices.
GNU Affero General Public License v3.0
26 stars 7 forks source link

Twake

Contributors Issues Documentation Android application Ios application


View DemoReport BugTranslate Twake

Twake Chat is an open source, decentralized chat app based on the Matrix protocol. It was developed by Linagora. Twake Chat is a good option for individuals and organizations who are looking for a secure and decentralized chat app. It is also a good choice for developers who want to build their own Matrix-based chat apps.

Features

Setup

Rust

Before building, please ensure that Rust is installed because the super_clipboard package requires it. For macOS or Linux, execute the following command in Terminal.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

For Windows, you can use the Rust Installer.

In case you have Rust already installed, make sure to update it to latest version:

rustup update

Flutter

flutter pub get && flutter pub run build_runner build --delete-conflicting-outputs

Add commit hook to format and code analyze

bash scripts/config-pre-commit.sh

Special thanks