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

Diffy
Diffy DifftyLab JavaScript

🎞️💓🍿 Love streaming - It's always best to watch a movie together ! 🤗

45
RDPoverSSH
RDPoverSSH micahmo C#

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

45
nostrp2p
nostrp2p ryogrid Go

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

45
awesome-distributed-computing-projects
awesome-distributed-computing-projects en3r0

This is a list of Free Software which contribute resources to a distributed network.

45
remote-lib
remote-lib remotelib JavaScript

💫 Convert your JavaScript library to a remote service.

44
whitepaper
whitepaper ambientsprotocol CSS

📄 The Ambients protocol white paper

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
nkn-sdk-js
nkn-sdk-js nknorg JavaScript

JavaScript Implementation of NKN Client and Wallet SDK

44
GNUnet
GNUnet GNUnet-Mirror C

Read-only mirror of GNUnet repository, updated periodically. NOTE: do not make pull requests here, nor comment any commits. Maintainers are not track...

44
soulfind
soulfind soulfind-dev D

Soulseek server implementation in D

44
dione
dione Dione-Software Rust

Dione is an anonymize and encrypted messaging system build on top on a peer to peer layer.

44
dscan
dscan p2plabsxyz JavaScript

A decentralized storage and file-sharing tool that uploads content to IPFS and generates decentralized QR codes.

44
OpenCLAW-P2P
OpenCLAW-P2P Agnuxo1 TypeScript

Decentralized Autonomous Research Collective. Lean 4-verified, IPFS-backed, agent-native. Production paper: arXiv:2604.19792. Live at p2pclaw.com.

44
bittube-wallet-gui
bittube-wallet-gui ipbc-dev QML

Legacy BitTube 3 Wallet GUI

43
swarm-peer-server
swarm-peer-server samuelmaddock JavaScript

🖧 A network swarm for creating secure P2P connections over BitTorrent DHT, DNS, and mDNS.

43
hs-toxcore
hs-toxcore TokTok Haskell

Haskell Tox protocol implementation

43
Wroup
Wroup ble180 Java

Android - WiFi Direct Library

43
WebRTC-PeerJs-Demo
WebRTC-PeerJs-Demo Abhi5h3k JavaScript

WebRTC Demo using PeerJs, Share screen without video call, make a video call, Simplest WebRtc connection Demo

43
random-access-http
random-access-http random-access-storage JavaScript

Continuous reading from a http(s) url using random offsets and lengths for peers in a distributed system

42
peerlinks-desktop
peerlinks-desktop peerlinks JavaScript

Distributed Secure IRC | Desktop client for PeerLinks protocol

42
notes
notes gpestana TeX

notes, ideas and whatnot

42
ios-p2p-engine
ios-p2p-engine cdnbye Swift

Let your viewers become your unlimitedly scalable CDN.

42
tvoip
tvoip T-vK JavaScript

Terminal-based P2P VoIP application (TeamSpeak-/Skype-like voice chatting over LAN or Internet)

42
demo-proximity-voice
demo-proximity-voice Meshiest JavaScript

JavaScript p2p group (directional) proximity voice demo using an express/socket.io https server

42
ipfs-cloud
ipfs-cloud doobo Java

一个基于IPFS的全球分布式文件系统,也是一个简单的MQ中间件,可用于直播本地推流,全球实时同步,多区域内网融合等

42
catch-my-file
catch-my-file fabiodcorreia Go

Send and Receive Files P2P

42
offline-flutter-nearby-chat-app
offline-flutter-nearby-chat-app HajerWael Dart

Mobile App. built with flutter allows chatting between devices offline based on nearby connection package

42
willowprotocol.org
willowprotocol.org earthstar-project TypeScript

The Willow Protocol website.

42
godx
godx DxChainNetwork Go

Go implementation of DxChain protocol

41
TesserPG-iOS
TesserPG-iOS DimensionDev Swift

Encryption Made Mobile.

41
jambox
jambox arslanastral Svelte

A collaborative real-time P2P virtual music instrument.

41
farseer
farseer noctisatrae Go

Another kind of Farcaster hub

41
Polykey
Polykey MatrixAI TypeScript

Polykey Core Library

41
rustp2p
rustp2p rustp2p Rust

A decentralized p2p library powered by Rust, which is devoted to simple use

41
Prediction-Market-Web3
Prediction-Market-Web3 Sealva-Devs TypeScript

Production-ready crypto prediction market platform with secure smart contracts and modern React frontend. Features peer-to-peer wagering, multi-sig es...

41
discussify-browser-extension
discussify-browser-extension ipfs-shipyard JavaScript

Discussify's browser extension app

40
backgammony
backgammony jonathanballs D

A backgammon client with multiplayer support

40
P2pChat
P2pChat icecooly Java

P2P聊天DEMO(UDP打洞)

40
tcpholepunching
tcpholepunching 0xlny Java

Simple basic tcp hole punching between 2 clients and a mediator

40
pop
pop myelnet Go

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

40
pkg
pkg wetware Go

Peer-to-peer cloud environment

40
splash
splash dexie-space Rust

A decentralized network for sharing offers across the Chia ecosystem

40
I6P
I6P TheusHen Go

IPv6 Peer-to-Peer Protocol

40
homebrew-golem
homebrew-golem golemfactory Ruby

Golem is creating a global market for computing power.

39
objcTox
objcTox Antidote-for-Tox Objective-C

No longer maintained

39
pulsarcast
pulsarcast JGAntunes TeX

A pub-sub system for the distributed web - my master thesis @ IST

39
go-simplechain
go-simplechain simplechain-org Go

Official golang implementation of the Simplechain protocol

39
powerchat
powerchat rocket049 Go

linux / windows 加密聊天,分享文件,分享内容(markdown或html),TCP加密隧道

39
Video-Chat-WebApp-Scalled-Horizontally
Video-Chat-WebApp-Scalled-Horizontally sastava007 Vue

Video Chat WebApp using NodeJS | Redis | VueJS | WebRTC | Socket.io

39
Eagle
Eagle duyanghao Go

Eagle is a lightweight and intelligent p2p based docker image distribution system.

39