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.
Open Source Continuous File Synchronization
Easily and securely send things from one computer to another :crocodile: :package:
Shared data types for building collaborative software
An open source cybersecurity protocol for syncing decentralized graph data.
A Smart Ethernet Switch for Earth
Easy P2P file transfer powered by WebRTC - inspired by Apple AirDrop
Reliable & unreliable messages over UDP. Robust message fragmentation & reassembly. P2P networking / NAT traversal. Encryption.
Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.
Peer-to-Peer Databases for the Decentralized Web
Lightning Network Daemon ⚡️
IPFS implementation in JavaScript
Peer-to-peer VPN
Bananas🍌, Cross-Platform screen 🖥️ sharing 📡 made simple ⚡.
The Rust Implementation of the libp2p networking stack.
🚀 Self-hosted open-source WebRTC video conferencing platform built on peer-to-peer (P2P) architecture for fast, secure real-time communication with e...
Secure internet sharing made simple.
Wrapper of syncthing for Android.
🖥️ P2P Remote Desktop - Portable peer-to-peer remote desktop with no installation required.
A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features :fire:
Official frugal and native macOS Syncthing application bundle
🚀 Zipcall- Acquired @ 250k users 🚀 Peer to peer browser video calling platform with unmatched video quality and latency.
Graphical client for the Soulseek peer-to-peer network
C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets
An efficient, extensible and easy-to-use RPC framework.
A list of peer-to-peer resources.
✨🤝✨ Build instant multiplayer webapps, no server required — Magic WebRTC matchmaking over BitTorrent, Nostr, MQTT, IPFS, Supabase, and Firebase
A p2p, secure file storage, social network and application protocol
Secure peer-to-peer chat that is serverless, decentralized, and ephemeral
Source code for SonoBus, a real-time network audio streaming collaboration tool.
Group peer to peer video calls for everyone written in Go and TypeScript
Peer-to-peer, editor-agnostic collaborative editing of local text files.
WireGuard VPN server installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS, Fedora, openSUSE and Raspberry Pi OS. Includes interactive setup an...
Scalable peer to peer live video streaming built on torrents and webRTC
Portal is a quick and easy command-line file transfer utility from any computer to another 🌌 ✨
The portal to the new, open Internet. ([I:b])
simplest & fastest way to transfer files between computers via WireGuard
🧑🔬 Operating system
Decentralized P2P exchange platform built on Monero and Tor
The InterPlanetary File System (IPFS), implemented in Rust.
Librevault - Peer-to-peer, decentralized and open-source file sync.
MultipeerConnectivity + Codable = ❤️
Content-addressable, peer-to-peer method of storing and sharing images on the internet.
📦 Command line peer-to-peer data transfer tool based on libp2p.
Rust implementation of the Fluence network peer
A simple and private bitcoin exchange
Privacy-Preserving Bitcoin Light Client
Native WebRTC low-latency P2P video streaming on Raspberry Pi and NVIDIA Jetson with both hardware and software encoding support.
A social network off the grid (real repo at https://gitlab.com/staltz/manyverse)
A highly-configurable, distributed, realtime database that manages a state tree shared among many peers.
Fully Decentralized Fully Replicated Key/Value Store