Topic

peer-to-peer

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.

Repositories (1494)

exocore
exocore appaquet Rust

A distributed private application framework

59
fabric
fabric FabricLabs JavaScript

Fabric is an experimental protocol for exchanging information.

58
crdx
crdx HerbCaudill TypeScript

Conflict-free, replicated, principled state management, encrypted at rest and in transit.

58
mercury-rust
mercury-rust Internet-of-People Rust

A distributed network with a unique identity and networking model. Focus is on privacy, P2P communication and encryption to make the Internet ours aga...

56
jiber
jiber jacob-grahn TypeScript

Open Source API for Realtime Web Apps

55
Fast-Connect
Fast-Connect huseyn0w TypeScript

Standalone React WebRTC Application

55
libp2p-lookup
libp2p-lookup mxinden Rust

Lookup a peer by its id or address.

55
orkl
orkl kodedninja JavaScript

Simple peer-to-peer blogging site

54
pea2pea
pea2pea ljedrz Rust

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

54
yggdrasil-jumper
yggdrasil-jumper one-d-wide Rust

Reduce latency of a connection over yggdrasil network

53
OpenP2P
OpenP2P joetex C#

Peer-to-Peer game networking library for thousands of players simultaneously. Built completely in C#. Work in progress integration into Unity and U...

53
Peer-to-Peer-Socket-C
Peer-to-Peer-Socket-C um4ng-tiw C

A simple peer to peer chat program developed using Socket programming in C.

53
Envy
Envy GetEnvy C++

Envy. Multi P2P Filesharing+Bittorrent, Shareaza Legacy.

52
liquality-swap
liquality-swap liquality JavaScript

Swap without intermediation peer-to-peer, cross chain

51
airpeer
airpeer adrenak C#

A WebRTC based networking plugin for Unity

51
PeerToPeer
PeerToPeer mitrapinaki C++

A simple C++(14) application for PeerToPeer communication across network

49
awesome-darknet
awesome-darknet shadawck

Networks and Tools that are used to access and navigate on "darknets"

49
hyperhost
hyperhost t-mullen JavaScript

P2P Node Servers in the Browser

48
go-nimona
go-nimona nimona Go

Peer to peer networking library

48
rxdb-quickstart
rxdb-quickstart pubkey TypeScript

Local-First peer-to-peer replicated todo list with RxDB and WebRTC - https://pubkey.github.io/rxdb-quickstart/

48
go-pdu
go-pdu pdupub Go

An PDU implementation in Go

48
racket-coin
racket-coin MarkP88 Racket

Simplified example cryptocurrency implementation in Racket

47
BayJDO
BayJDO aswinshenoy JavaScript

A Fast, Simple & Secure Way to Transfer Files between Devices

46
UNIT3D-Announce
UNIT3D-Announce Roardom Rust

High-performance BitTorrent tracker compatible with UNIT3D tracker software

46
video-chat
video-chat 50UM3N SCSS

Simple Web Application that offer you to create video meeting room using WebRTC and Socket.

46
pft
pft Sh3b0 JavaScript

Web application for real-time file transfer using WebRTC

46
nostr-emitter
nostr-emitter cmdruid JavaScript

An end-to-end group encrypted event emitter, built on the Nostr protocol.

46
swim
swim ctbarbour Erlang

An Erlang implementation of the SWIM protocol

45
Bitcoin-and-Cryptocurrency-Technologies
Bitcoin-and-Cryptocurrency-Technologies Amitha353 Java
45
aft
aft dd-dreams Rust

aft - advanced file transfer.

45
local-browser
local-browser Chhekur CSS

Share your localhost in a new way (peer to peer browser)

44
gop2p
gop2p lucasmenendez Go

Simple Peer-to-Peer protocol implementation in pure Go. Uses HTTP client and server to communicate over internet to knowed network members.

44
md.uy
md.uy mateoroldos JavaScript

Peer-to-peer markdown editor

44
fs-cli
fs-cli spectre10 Go

WebRTC based P2P multi-threaded filesharing CLI app written in Golang.

43
nostrp2p
nostrp2p ryogrid Go

Pure Peer-to-Peer Distributed Microblogging System on NAT Transparent Overlay Network

42
gosling
gosling blueprint-freespeech Rust

Rust crate providing anonymous, secure, and private peer-to-peer functionality using Tor onion services

42
paratii-player
paratii-player Paratii-Video JavaScript

Probably the world's 1st in-player token wallet (v0.0.1 of the Paratii embeddable web player).

41
sendfa.st
sendfa.st 0xLaurens Astro

Sendfa.st đź’« is a peer-to-peer file sharing service that enables users to share files quickly and securely.

41
RDPoverSSH
RDPoverSSH micahmo C#

A Windows desktop application that runs the Remote Desktop Protocol over SSH

41
Pearsend
Pearsend skulltech Python

A simple CLI client for peer-to-peer file or message sending. Written in Python

40
p2p-bomberman
p2p-bomberman internaut JavaScript

An implementation for a multiplayer Bomberman Game via WebRTC Peer to Peer Communication using peer.js.

40
VPNCloud
VPNCloud Musixal Shell

High performance peer-to-peer VPN

39
arbius
arbius semperai TypeScript

Peer-to-peer machine learning

39
pkg
pkg wetware Go

Peer-to-peer cloud environment

39
p2p-chat
p2p-chat F1xw Python

A python-based peer-to-peer chat

39
pop
pop myelnet Go

Run a point-of-presence within Myel, the community powered content delivery network.

39
doogle
doogle mathetake Go

Web search of the people, by the people, for the people with Go.

38
zyre.js
zyre.js interpretor JavaScript

Node.js port of Zyre - an open-source framework for proximity-based peer-to-peer applications

38
The-Kademlia-Protocol-Succinctly
The-Kademlia-Protocol-Succinctly SyncfusionSuccinctlyE-Books C#

This is the companion repo for The Kademlia Protocol Succinctly by Marc Clifton. Published by Syncfusion.

38
p2p-forwarder
p2p-forwarder nickname76 Go

P2P Forwarder - a tool for farwarding tcp/udp ports. Made using libp2p.

37