Our communication must no longer remain in the hands of a few large corporations. We don't want to be spied on and want to decide for ourselves who is allowed to see our data. Therefore here is a collection of serverless software, Peer-to-Peer or Friend-to-Friend (P2P / F2F), that is available or emerging today.
*I have not listed every software here, but only projects that I personally find interesting or with which I have already had positive experience. The projects are sorted alphabetically with links to the respective website and a short description.
Cjdns implements, similar to Yggdrasil, an encrypted IPv6 overlay network based on public-key cryptography for address allocation and it uses a distributed hash table for routing. This allows virtually configuration-free handling and avoids many security and scaling problems affecting other existing networks. There is a large Grassroot mesh network Hyperboria, which is based on this software.
Patchwork for Scuttlebutt
Patchwork is a program for the network protocol secure Scuttlebutt (SSB) and is a free and open source social network with unique offline first and peer-to-peer features. You write your contributions locally and compare them when meeting others in a WLAN or in a so-called pub. Pubs are optional servers where Scuttlebutt users meet. The server stores its own posts between and when someone follows you, all your posts are copied to his computer. If you follow someone else, you also help to spread their contributions. Here more to principles and concepts (English).
Chat, Group chat, Mail, File transfer, Forums
chat, group chat, file transfer, telephony, video telephony
Tox is an easy-to-use software that connects you with friends and family without anyone else listening. While other reputable services require you to pay for features, Tox is completely free and comes without advertising - forever. (article here)
YaCy is a search engine in which the users themselves become the operator. The free search engine software YaCy does not run on a server in the Internet, but on your own computer. So you can set up your personal search portal, where only you determine what the search engine has in the search index.
Yggdrasil is a fully end-to-end encrypted IPv6 overlay network. It is lightweight, self-organizing, multi-platform supported and enables virtually any IPv6-enabled application to communicate securely with other Yggdrasil nodes. Here is my article.