P2P tools for developing decetralized services:

https://blockstack.org/
Blockstack is a new decentralized internet where users own their data and apps run locally. A browser portal is all that’s needed to get started.

https://ipfs.io/
A peer-to-peer hypermedia protocol
to make the web faster, safer, and more open.

http://matrix.org/
An open network for secure, decentralized communication.

https://lbry.io/
LBRY is a free, open, and community-run digital marketplace.

https://gnunet.org/
GNUnet is an alternative network stack for building secure, decentralized and privacy-preserving distributed applications. Our goal is to replace the old insecure Internet protocol stack. Starting from an application for secure publication of files, it has grown to include all kinds of basic protocol components and applications towards the creation of a GNU internet.

GNUnet is an official GNU package. GNUnet can be downloaded from GNU and the GNU mirrors.