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.
A simple and private bitcoin exchange
Pick a Torrent, stream and download on all your devices
OpenBazaar 2.0 Server Daemon in Go
Rust implementation of the Fluence network peer
Real-time WebRTC streaming for Raspberry Pi and NVIDIA Jetson with 100–200 ms glass-to-glass latency.
The vibe coding database runs in the browser, fits in the context window, and syncs anywhere.
A novel cryptocurrency focused on privacy and accessibility.
A social network off the grid (real repo at https://gitlab.com/staltz/manyverse)
Express.JS middleware to enable P2P distribution for your app. Your decentralized CDN made easy.
⚡ The official implementation of the MultiversX blockchain protocol, written in golang.
Official Anytype client for Android
P2P Voice/Video phone App for local networks.
A highly-configurable, distributed, realtime database that manages a state tree shared among many peers.
Deploy your own any-sync network with Docker Compose - self-host Anytype backend
Storage for private, distributed, offline-first applications.
A minimal browser for the distributed web (Desktop version)
Desktop client for Cabal, the p2p/decentralized/local-first chat platform.
A peer-to-peer stack for code collaboration
:zap: Awesome Ethereum Resources
Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.
Self-hosted torrent video streaming service compatible with Chromecast, AppleTV & Kodi deployable in the cloud
Community-driven, simple, yet powerful framework for fast, cost-effective distributed Compute over Data.
The simplest way to send your files around the world using IPFS. ✏️ 🗃
"More users = More capacity"
The High-Availability Solution to a Problem That Doesn't Exist.
A very low memory-footprint, self hosted API-only torrent search engine. Sonarr + Radarr Compatible, native support for Linux, Mac and Windows.
Encrypted P2P sockets over ZeroTier
Ebookcoin has been updated to DDN Blockchain,please get it from https://github.com/ddnlink/ddn
USENET-inspired, uncensorable, decentralized internet discussion system running on IPFS & OrbitDB (https://tty.fail/mrus/superhighway84)
The privacy-focused cryptocurrency
Fastest Ethereum archive node ever built
Go Implementation of the Spacemesh protocol full node. 💾⏰💪
Decred daemon in Go (golang).
Privacy focused messenger that doesn't trust anyone with your identity, your contact list, or your communications
📊 An analytics server that doesn't undermine user's privacy
Internet Independent Wireless Mesh Communication App
The official Rust implementation of Conflux protocol. https://doc.confluxnetwork.org
Noosphere is a protocol for thought; let's discover it together!
🌲 Rust Filecoin Node Implementation
📝 Online editor providing collaborative editing in really real-time using CRDTs and IPFS.
Synchronize RSS, contacts, calendars, tasks and more without a server
Federated E-Cash Mint
A 🌟free, 🫣anonymous, 🔐encrypted, and 🚀easy-to-use E2EE file transfer tool
[ ARCHIVED ] Wikipedia snapshots on IPFS (2017-2021). The ZIM-unpacking approach is a dead end, read the README for what to build instead.
Netcat with automated NAT traversal, secure P2P, and advanced features for shell access, file transfer, and network proxying.
A browser-based P2P chat and file transfer app with integrated screen sharing, powered by WebRTC.
Decentralized community
:books: WebRTC (Web Real-Time Communications) 中文教程
Quickly build microservices using p2p networking in NodeJS/Go.
Bitnodes estimates the size of the Bitcoin peer-to-peer network by finding all of its reachable and unreachable nodes.