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

AetherGrid
AetherGrid The-Distributed-Computing-Project C

A unique cryptocurrency built-in C++, with a system to purchase computing power from miners, bringing distributed super-computing to everyone.

21
mau
mau mau-network TypeScript

Web2 Peer2Peer Library reference implementation

21
dfaas
dfaas unimib-datAI Python

Decentralized FaaS platform

21
GodotP2PNetwork
GodotP2PNetwork DawnGroveStudios GDScript

A P2P Framework to simplify implementing a p2p network

21
go-webrtc-piping
go-webrtc-piping nwtgck Go

WebRTC P2P tunneling/duplex with Piping Server WebRTC signaling

21
yggquic
yggquic yggdrasil-network Go

QUIC connections natively over Yggdrasil

21
Distribute
Distribute sourcelocation Dart

A decentralized, offline-first music player, with sync support between all of your devices.

21
awesome-anonymity
awesome-anonymity number571

🌐 A curated list of anonymous networks & research papers

21
sporedb
sporedb SporeDB Go

[DEPRECATED] Now hosted at technicolor-research/pnyxdb

20
pheromones
pheromones Blockchain-CN Go

实现长/短链接方式的p2p网络

20
axus-cs
axus-cs omnius-labs C#

Omnius File Exchanger

20
p2p-tests
p2p-tests whiteblock Jupyter Notebook

P2P tests for ETH2.0

20
haitou
haitou HDCoding Blade

Private Forum/Tracker in Portuguese BR (On Development now)

20
openhouse
openhouse meething CSS

Anonymous p2p Clubhouse Clone with GUN/DAM

20
obyte-hub
obyte-hub byteball JavaScript

Hub for Obyte network

20
mumba
mumba mumba-org

Write web-native p2p distributed apps in Swift (and others)

20
dIM
dIM KaffeDiem Swift

A chat app for iOS that never connects to a server

20
specs
specs anoma TeX

Specifications for the Anoma protocols.

20
eudico
eudico filecoin-project Go

lotus, but also other things

20
p2pFiat
p2pFiat michbx

p2p fiat aims to build trustless p2p btc collateralised fiat stability over the Lightning Network

20
fRPC-Substrate
fRPC-Substrate fluencelabs Rust

Fluence's fRPC Substrate is a starter kit that includes all the components you need to quickly enable your dAPP with decentralized RPC using existing...

20
Steel-Canvas
Steel-Canvas JaumeLloretRubio HTML

Official releases of Steel

20
telebit
telebit therootcompany Go

Because friends don't let friends localhost.

20
creditcoin-legacy
creditcoin-legacy gluwa C++

The Hyperledger Sawtooth implementation of the Creditcoin protocol (version 1.8 and lesser versions)

19
CheckWebPeer
CheckWebPeer BubuAnabelas JavaScript

Check WebRTC peers of torrents.

19
scuttleberl
scuttleberl hengestone Erlang

An Erlang implementation of the Secure Scuttlebutt protocol

19
MithrilShards
MithrilShards MithrilMan C#

.NET 8 extensible P2P Network / Distributed services library.

19
js-offs
js-offs Prometheus-SCN JavaScript

Owner Free File System: Rebooted

19
kad-rtc
kad-rtc shinyoshiaki TypeScript

Kademlia with WebRTC for browser and node.js. written in typescript.

19
dwrtc
dwrtc dwrtc Kotlin

Distributed WebRTC Signalling

19
Adenium
Adenium Hammurabi Python

Adenium – Lightning-Fast, Secure, Deterministic Web3 Network 🚀 Build scalable decentralized applications with predictable, provable behavior. Tiny 4–...

19
aqua-ipfs
aqua-ipfs fluencelabs Rust

IPFS API bindings for Aqua scripts

19
registry
registry fluencelabs Rust

Register and discover services via Aqua

19
go-libp2p-messenger
go-libp2p-messenger celestiaorg Go

Messenger provides a simple arbitrary message sending API to multiple peers for libp2p-based protocols.

19
mev-commit-p2p
mev-commit-p2p primev Go

establishes a p2p network, allowing mev actors to issue bids and commitments for execution in real time

19
coinfund
coinfund CoinFundApp HTML

CoinFund App is a decentralized, non-custodial, non-KYC Bitcoin and Altcoin crypto crowdfunding, donations, and atomic swap exchange through open-sour...

19
dynamic-content
dynamic-content tabcat TypeScript

Hosting Dynamic Content on IPFS

19
p2p-hls
p2p-hls augok HTML

A JavaScript library based on hls.js to implement video traffic delivery over P2P streaming in web browsers HTML page.

19
dat-social-chat
dat-social-chat samuelmaddock JavaScript

💬 Simple prototype distributed P2P chat app using Dat via hyperdrive for social profiles and authentication

18
kcoin
kcoin kowala-tech JavaScript

A stable cryptocurrency that algorithmically targets $1 USD using the Kowala Protocol

18
sector7557
sector7557 cblgh JavaScript

a peer-to-peer distributed multi-user dungeon, built ontop of cabal

18
Address-to-Address-messaging
Address-to-Address-messaging EthereumCommonwealth
18
spimedb
spimedb automenta Java

EXPLORE & EDIT REALITY

18
simulator
simulator P2PSP Python

A complete stand-alone simulator for the P2PSP protocol

18
conceal-mobile-old
conceal-mobile-old ConcealNetwork JavaScript

Conceal Mobile - Encrypted DeFI & Messaging App

18
bc4py
bc4py kumacoinproject Python

blockchain imprementation by Python (kumacoin2.0 project)

18
ayame-web-sdk-examples
ayame-web-sdk-examples OpenAyame TypeScript

Ayame Web SDK サンプル

18
go-libp2p-chat
go-libp2p-chat FelipeRosa JavaScript

Peer-to-peer chat app built using go-libp2p and Electron.

18
kademlia-api
kademlia-api ep2p Java

Java Kademlia Library. Highly configurable, Generic and very abstract to cover most usage scenarios.

18
Lightning.Pub
Lightning.Pub shocknet TypeScript

Enable WebApps from your Lightning node.

18