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)

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
cumulus
cumulus ubclaunchpad Go

💸 Cryptocurrency that doesn't waste your time

13
freecom
freecom guiseek TypeScript

Fundação da Livre Comunicação

13
JGUN
JGUN ChronosXYZ Java

A realtime, decentralized, offline-first, mutable graph database to sync the Internet.

13
J4FCore
J4FCore j4f-foundation PHP

J4F - PHP Blockchain with Smart Contracts

13
SocketSynergy
SocketSynergy vanrein C

Punch firewall holes to connect TCP, SCTP and UDP between network peers

13
erline-dht
erline-dht bartima3us Erlang

Kademlia based Mainline DHT implementation

13
POW-Blockchain-Network-Infrustructure
POW-Blockchain-Network-Infrustructure onuratakan Python

This is an open source blockchain network and crytocurrency project. It exists for people to build and use their own blockchain networks. Or to join t...

13
Napster
Napster hzxie Java

A simple file sharing computer program based on Java.

13
MeshP2P
MeshP2P HadiModarres JavaScript

Create P2P apps between browsers

13
turbo-beep
turbo-beep edghyhdz C++

Peer to peer file sharing and messaging between different networks including server acting as a mediator (TCP hole punching).

13
docker-croc
docker-croc TheCatLady Dockerfile

A lightweight, minimal croc container 🐊

13
trust-graph
trust-graph fluencelabs Rust
13
kryptokrona-java-sdk
kryptokrona-java-sdk kryptokrona Java

Kryptokrona Java SDK for building decentralized private communication and payment systems.

13
libssc
libssc socketsupply C

Socket SDK client library written in C99

13
nox-distro
nox-distro fluencelabs Dockerfile

The distributive and packaging of the Fluence node

13
3DP
3DP 3Dpass Rust

Implementation of 3DPass Node. Layer 1 decentralized blockchain platform for the tokenization of objects. Proof of Scan is a revolutionary protocol pr...

13
peer
peer foxql JavaScript

Decentralized web apps over web2.

13
emberry
emberry emberry-org Rust

🍊 A new way to chat with Friends

13
dotshake
dotshake Notch-Technologies Go

Peer-to-peer mesh network based on WireGuard

13
p2p
p2p cpurta Go

Simple implementation of a p2p network in Go

12
mipfs
mipfs kpmy Go

ipfs middleware

12
mincoin
mincoin mincoin C++

Mincoin Core integration/staging tree

12
linkeye
linkeye linkeye Go

Linkeye Core implementation

12
broker
broker streamr-dev TypeScript

A full-featured broker node implementation for the Streamr Network. Supports data persistence via Apache Cassandra and foreign protocol support for MQ...

12
go-vocchain
go-vocchain vocchain Go

Official Go implementation of the Vocchainprotocol

12
goice
goice nkbai Go

go implementation of ICE( RFC 5245)

12
sockChat
sockChat tameeshB JavaScript

A VERY reliable way to communicate on the internet. An end-to-end encrypted decentralised cross-platform chat application. 📱 💬 🔐

12
explore
explore textileio JavaScript

Demonstrator/exploratory projects by the Textile team & community

12