Topic

p2p

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 (1612)

bittube
bittube ipbc-dev C++

Legacy BitTube 3 CLI Utilities

16
privacy-preserving-primitives
privacy-preserving-primitives hashmatter

primitives and protocols for implementing privacy preserving networks

16
P2P-Live
P2P-Live kadds C++

A P2P-based online live broadcast system

16
p2p.paris
p2p.paris francep2p CSS

ParisP2P official website

16
charo-torrent
charo-torrent lkslts64 Go

BitTorrent client/library written in Go

16
slyther
slyther ajstensland Python

Encrypted peer-to-peer messaging platform written in Python.

16
IceFireDB-Proxy
IceFireDB-Proxy IceFireDB Go

IceFireDB-Proxy is a high-performance, high-availability, and user-friendly Resp protocol cluster proxy solution. It is supporting P2P networking and...

16
nodes
nodes LNP-BP Shell

Complete LNP/BP protocol daemons suite

16
teonet
teonet teonet-go Go

Create client-server systems and build networks for server applications operating within a microservice architecture.

16
mado
mado BreadGenie TypeScript

A Peer to Peer Video Chat App

16
metabin
metabin metabin

Advanced data sharing ecosystem - main repo

15
beyondcoin
beyondcoin beyondcoin C++

Beyondcoin Core integration/staging tree.

15
peerchan
peerchan heapwolf JavaScript

Fully decentralized p2p IRC for your terminal

15
ansible-honeybadger
ansible-honeybadger bgw Shell

Because Honey Badger don't give a sh*t!

15
erl-bittorrent
erl-bittorrent bartima3us Erlang

BitTorrent client written in Erlang

15
hyproxy
hyproxy Frando JavaScript

A peer-to-peer proxy server and client that uses Hypercore Protocol to forward TCP connections

15
ronion
ronion nazar-pc LiveScript

Generic anonymous routing protocol framework agnostic to encryption algorithm and transport layer

15
mediastream-to-webm
mediastream-to-webm t-mullen JavaScript

Convert MediaStreams to live WebM streams.

15
crabfs
crabfs runletapp Go

🦀 CrabFS is an embeddable seekable distributed (p2p) block storage

15
om
om verysimplyms JavaScript

Omegle / Chatroulette clone

15
prodigy
prodigy seniorjoinu Kotlin

Protocol digitalyzer - easiest way to write portable p2p protocols

14
cbsignal
cbsignal cdnbye Go

The official signaling server for CDNBye SDKs

14
fengming
fengming cargogogo Go
14
es
es ooclab Go

Easy session/stream protocol

14
DREP-Chain
DREP-Chain drep-project Go

An open connector and toolbox platform http://docs.drep.org

14
libp2p-rpc
libp2p-rpc beingmohit JavaScript

:satellite: A libp2p node with rpc using protocol buffers

14
chat-app
chat-app Detox LiveScript

Reference implementation of Chat application on top of Detox network using Detox Chat protocol

14
plusonecoin
plusonecoin plusonecoin C++

PlusOneCoin

14
bigbrother-specs
bigbrother-specs status-im

Research and specification for Big Brother protocol

14
hyperchat
hyperchat e-e-e JavaScript

hypercore + chat

14
totient
totient pin3da C++

peer-to-peer file sharing project based on bittorrent and built with ZeroMQ.

14
peerfm
peerfm alfg JavaScript

:musical_note: A Streaming Torrent Desktop Music Player

14
vulkan-core
vulkan-core vulkancurrency C

A light weight, fast and efficient cryptocurrency blockchain implementation written in C11.

14
hole-punching
hole-punching povilasb Python

TCP and UDP hole punching examples

14
Dynaverse
Dynaverse wwj718

Dynaverse: A Metaverse for Children of All Agess

14
ChickenTicket
ChickenTicket Aareon Python

Pure Python implementation of a cryptocurrency blockchain

14
substrate-node-joystream
substrate-node-joystream Joystream Rust

Joystream Full Node

13
dat-utils
dat-utils krismuniz HTML

Utility functions for Beaker Browser's DatArchive API

13
node-p2p-chord
node-p2p-chord flowchain JavaScript

A light weight Chord protocol and algorithm library that creates a distributed hash table (DHT) for a p2p network.

13
js-libp2p-connection-manager
js-libp2p-connection-manager libp2p JavaScript

[DEPRECATED]: now part of the https://github.com/libp2p/js-libp2p repo

13
p2pool-axe
p2pool-axe AXErunners Python

🎱 decentralized mining pool

13
Speer
Speer danalex97 Go

A network discrete event simulator for peer-to-peer network modeling.

13
safenetwork-gitportal
safenetwork-gitportal happybeing JavaScript

p2p git portal - a decentralised alternative to github

13
multihack-vscode
multihack-vscode multihack JavaScript

Realtime collaboration for programmers. (VSCode Extension)

13
magnets
magnets fungiboletus Go

Magnets Search Engine - Search magnets from the bittorrent DHT

13
SimpleCoin
SimpleCoin mgernand C#

A simple cryptocurrency application for educational purposes only.

13
webrtc4j
webrtc4j brade1314 Java

java实现webrtc的p2p视频聊天工具

13
Credits
Credits Credits-CRDS C++

Credits(CRDS) - An Evolving Currency For An Evolving Society

13
scuttle-shell-browser
scuttle-shell-browser retog JavaScript

Web Extension that allows webpages to access Secure Scuttlebutt

13
Kiwipedia
Kiwipedia purplesyringa JavaScript

Wikipedia clone for ZeroNet with auto-import

13