Skip to content

Loop64OSS/FoggyChat

Repository files navigation

This project has been abandoned and released to the public, and will no longer be developed.

You can fork this project and improve it to suit your needs.

FoggyChat

FoggyChat is an anonymous, fully decentralized, end-to-end encrypted direct messaging solution with its own lightweight transfer protocol.

You can host your own server on your device if you seek for total control and privacy.

Built with the Tauri framework (Rust backend), ensuring performance, stability, and a minimal system footprint.

Compilation

Install dependencies

For mobile targets, additionally follow

* On mobile platforms, applications must be digitally signed in order to be installable.

Build

  1. Clone this repository: git clone https://github.com/Loop64OSS/FoggyChat.git
  2. Enter the project directory: cd FoggyChat
  3. Install dependencies: cd src && npm install && cd ..
  4. Create and fill values in ./scripts/build.env from ./scripts/build.env.template
  5. Compile using scripts: (SH) Desktop - ./scripts/build-tauri-desktop-release.sh Android - ./scripts/build-tauri-android-release.sh, alternatively use cargo tauri build --verbose for desktop
  6. Compiled builds should be located in ./src-tauri/target/release/bundle/

* This release includes third-party dependencies. See licenses/third-party-licenses-npm.txt and licenses/third-party-licenses-cargo.txt for full license texts.

⚠️ Beta

FoggyChat is still in beta. It may contain bugs and breaking changes.

About

A messenger that actually respects you. End-to-end encryption and our own ultra-fast protocol make your messages arrive instantly - and only your recipient can read them.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors