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
Native WebRTC low-latency P2P video streaming on Raspberry Pi and NVIDIA Jetson with both hardware and software encoding support.
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.