ProfessorNavigator / communist

Simple GTK 4 based p2p messenger
GNU General Public License v3.0
97 stars 4 forks source link

Why a new messenger? #8

Closed H5117 closed 1 year ago

H5117 commented 1 year ago

Hi,

Communist is a simple GTK 4 based p2p messenger. It uses torrent DHT combined with UDP hole punch technique to establish direct connection between users. Program can work in two modes: local network and internet, both IPv4 and IPv6 protocols are supported.

We already have Tox and Jami with p2p archtecture and DHT. Why to create a new messenger instead of improving existing ones?

Also there is a library for p2p applications called libp2p, which already solves most infrastructure tasks. It would be reasonable to use it instead of libcommunist.

ProfessorNavigator commented 1 year ago

Why to create a new messenger instead of improving existing ones?

Why not? Everything is simple: if you do not like Communist - do not use it. If you don't like libcommunist - don't use it.