TheLonelyNull / p2p-chat

A Peer-to-peer alternative for popular chat applications like WhatsApp and Telegram
GNU General Public License v3.0
0 stars 2 forks source link

GitHub version

p2p-chat

Most modern apps track their users to some extent. Even if a chat application states that chats are end-to-end encrypted there is very little said about what other personal data the app might store. A decentralized solution overcomes most of these problems.

This application is a peer-to-peer alternative for popular chat applications like WhatsApp and Telegram. Although Skype already implements a somewhat peer-to-peer system, there are still login and other servers. This application aims to be fully decentralized with nodes all having the same priority and working together to dynamically manage the network.

Supporting this project

Patreon donate button Donate Donate Bitcoin Donate

Dependencies

This project is built using Flutter, mainly for cross platform mobile support but also for the ability to target other platforms in the future.

Currently version 1.7.3 is being used.

Compiling

To compile run

flutter build <target>

For help choosing a target run

flutter help build

Installation

To install on a connected device run

flutter install [args]

A precompiled version will be available on the Google Play Store in the future

Contributing

We welcome contributions to this project.

Please see Contribution guidelines for this project

Also see the project architecture for more details about this project's implementation.