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

rustdesk

64.0k
Stars
7.0k
Forks
444
Watchers

An open-source remote desktop, and alternative to TeamViewer.

Cozy

5
Stars
2
Forks
Watchers

:coffee: The Java Cryptocurrency (XCZ)

flatend

648
Stars
51
Forks
Watchers

Quickly build microservices using p2p networking in NodeJS/Go.

kademlia-go

9
Stars
1
Forks
Watchers

S/Kademlia in Go. Heavy WIP.

monte

117
Stars
8
Forks
Watchers

The bare minimum for high performance, fully-encrypted bidirectional RPC over TCP in Go with zero memory allocations.

cryptotrader

7
Stars
2
Forks
Watchers

Command cli to find cryptocurrencies trades on different p2p platforms

pea2pea

49
Stars
9
Forks
Watchers

A simple, low-level, and customizable implementation of a TCP P2P node.

figo

106
Stars
6
Forks
Watchers

P2P file transfer utility

mldonkey

229
Stars
43
Forks
Watchers

cross-platform multi-network p2p daemon

aquatic

455
Stars
29
Forks
Watchers

High-performance open BitTorrent tracker (UDP, HTTP, WebTorrent)