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)

RabbitRemoteControl
RabbitRemoteControl KangLin C++

A open source remote desktop and remote control. Support VNC, RDP, Terminal, SSH, TELNET, network tools, player etc

299
hyper-sdk
hyper-sdk RangerMauve JavaScript

Make your own hyper apps!

298
iWant
iWant nirvik Python

Commandline tool for searching and downloading files in LAN network, without any central server

294
WebRTC
WebRTC AlexKMDev Objective-C

Unofficial builds of Google WebRTC iOS Framework

289
fpnd
fpnd freepn Python

Python package for freepn network daemon

289
p2p-graph
p2p-graph feross JavaScript

Real-time P2P network visualization with D3

289
summa
summa izihawa Rust

Full-text IPFS-friendly and WASM-compatible Search in Rust

289
Actyx
Actyx Actyx Rust

Local-First Cooperation based on Event Sourcing

289
ipfs-pubsub-room
ipfs-pubsub-room ipfs-shipyard JavaScript

IPFS Pubsub room

287
ZeroNet-kivy
ZeroNet-kivy HelloZeroNet Python

Android client for ZeroNet

284
oasis
oasis fraction JavaScript

Free, open-source, peer-to-peer social application that helps you follow friends and discover new ones on Secure Scuttlebutt (SSB).

284
gleec-wallet
gleec-wallet GLEECBTC Dart

Gleec Wallet

284
filegogo
filegogo a-wing Go

A file transfer tool that can be used in the browser webrtc p2p

283
mostro
mostro MostroP2P Rust

Lightning Network peer-to-peer exchange platform on Nostr

282
DecSyncCC
DecSyncCC 39aldo39 Kotlin

Android app to sync contacts, calendars and tasks without a server using DecSync

281
awesome-privacy-on-blockchains
awesome-privacy-on-blockchains Mikerah

A curated list of privacy on blockchains resources

281
go-vite
go-vite vitelabs Go

Official Go implementation of the Vite protocol

279
Canopy
Canopy kwalus Python

A local-first, encrypted Slack/Discord alternative built for the agentic era. AI agents, such as openclaw, join channels, receive tasks, and coordinat...

277
CombinedPrivacyBlockLists
CombinedPrivacyBlockLists bongochong Shell

Ad-blocking hosts files, IP block lists, PAC filters, ABP / uBO / ADG subscriptions, and a whole lot more. All merged from multiple reputable sources,...

277
dathttpd
dathttpd beakerbrowser JavaScript

Replaced by Homebase! See https://github.com/beakerbrowser/homebase.

276
wt-tracker
wt-tracker Novage TypeScript

High-performance WebTorrent tracker

272
silius
silius silius-rs Rust

ERC-4337 (Account Abstraction) - modular and efficient bundler implementation in Rust.

272
axe
axe AXErunners C++

decentralized cryptocurrency

270
unstoppable-wallet-ios
unstoppable-wallet-ios horizontalsystems Swift

A secure and decentralized Bitcoin and other cryptocurrency wallet for iPhone. Supports Bitcoin, Ethereum, EOS, Binance Chain, Bitcoin Cash, DASH, ...

270
libtorrent4j
libtorrent4j aldenml C++

libtorrent for java, a swig Java interface for libtorrent

267
orbit-web
orbit-web orbitdb-archive JavaScript

Orbit Web Application

266
bluntly
bluntly danoctavian JavaScript

serverless, encrypted, NAT-breaking p2p connections - DEPRECATED

265
phpDhtSpider
phpDhtSpider cuijun123 PHP

php实现的dht爬虫

263
Luminance
Luminance Empornium PHP
263
wavelet
wavelet perlin-network Go

Write once, run forever. Deploy robust, scalable, decentralized WebAssembly applications on Wavelet.

261
p2p-chat
p2p-chat michal-wrzosek HTML

Serverless peer to peer chat on WebRTC

259
py-ipv8
py-ipv8 Tribler Python

Python implementation of Tribler's IPv8 p2p-networking layer

256
Mesh
Mesh TechnitiumSoftware C#

A secure, anonymous, peer-to-peer, instant messenger!

255
wanxin-p2p
wanxin-p2p mikuhuyo Java

使用SpringBoot + SpringCloudAlibaba(正在重构中)搭建的金融类微服务项目-万信金融. 万信金融是一个P2P(person-to-person)金融平台, 采用银行存管模式, 为用户...

255
bitcoin-kit-ios
bitcoin-kit-ios horizontalsystems Swift

Comprehensive Bitcoin development library for iOS, implemented on Swift. SPV wallet implementation for Bitcoin, Bitcoin Cash, Litecoin and Dash blockc...

249
renegade
renegade renegade-fi Rust

On-chain dark pool. MPC for anonymous crosses at midpoint prices.

249
estuary
estuary application-research Go

A custom IPFS/Filecoin node that makes it easy to pin IPFS content and make Filecoin deals.

244
weshnet
weshnet berty Go

Async Mesh Network Protocol for Extreme Communication -- Innovative, Resilient, and Decentralized

243
cursor-chat
cursor-chat jackyzha0 TypeScript

💬 cursor chat à la Figma for digital co-existing + presence

242
datBase
datBase dat-ecosystem-archive JavaScript

Open data sharing powered by Dat [ DEPRECATED - More info on active projects and modules at https://dat-ecosystem.org/ ]

241
easytier-manager
easytier-manager EasyTier Vue

EasyTier 管理器 组网 内网穿透

241
go-seele
go-seele seeleteam Go

Seele is an open source blockchain project which consists of advanced sharding technology and our innovative anti-asic MPoW consensus algorithm. The O...

240
acp
acp Contextualist Go

Make terminal personal file transfers as simple as `cp`

239
JeChain
JeChain nguyenphuminh JavaScript

JeChain decentralized application platform and smart contract blockchain network

234
qft
qft TudbuT Rust

Quick Peer-To-Peer UDP file transfer

232
urani-arena-mvp-ts
urani-arena-mvp-ts urani-trade TypeScript

Graph infrastructure for batch competitions, as demonstrated during the demo day at the Solana Colosseum Accelerator.

230
tentacle
tentacle driftluo Rust

A multiplexed p2p network framework that supports custom protocols

226
hyperhyperspace-core
hyperhyperspace-core hyperhyperspace TypeScript

A library to create p2p applications, using the browser as a full peer.

226
torrent-discovery
torrent-discovery webtorrent JavaScript

Discover BitTorrent and WebTorrent peers

225
appnet.link
appnet.link InstantWebP2P JavaScript

Secure P2P HTTP Gateway as Tunnel Protocol

224