P2P topic

Peer-to-Peer (P2P) applications share resources and communicate in a decentralized or distributed architecture. Often application nodes communicate directly with each other or cooperate to do work which benefits other nodes or the overall P2P system. In a pure P2P system, there is no distinction between client and server.

List P2P repositories

ciphora

86
Stars
20
Forks
Watchers

🕊️🔒💬 A P2P end-to-end encrypted messaging app

goTorrent

172
Stars
40
Forks
Watchers

goTorrent is a torrenting server built with Go (Golang) with websocket API that comes with a React web frontend.

airtrash

92
Stars
5
Forks
Watchers

📡 100 tiny steps to build cross-platform desktop application using Electron/Node.js/C++

PeerTube

12.6k
Stars
1.4k
Forks
Watchers

ActivityPub-federated video streaming platform using P2P directly in your web browser

2read

139
Stars
18
Forks
Watchers

Convert article in current tab to readable form and upload it to P2P network - IPFS

awesome-peer-to-peer

2.3k
Stars
195
Forks
Watchers

A list of peer-to-peer resources.

ipfs-wormhole

113
Stars
4
Forks
Watchers

Get things from one computer to another, safely. Over IPFS (which not even required to receive those things).

gop2p

79
Stars
24
Forks
Watchers

simple p2p project to learn go

dat-medium

221
Stars
13
Forks
Watchers

P2P Markdown Blog for Beaker inspired by Medium.

mldht

146
Stars
45
Forks
Watchers

Bittorrent Mainline DHT implementation in java