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
Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.
Reliable & unreliable messages over UDP. Robust message fragmentation & reassembly. P2P networking / NAT traversal. Encryption.
Peer-to-Peer Databases for the Decentralized Web
Lightning Network Daemon ⚡️
IPFS implementation in JavaScript
Peer-to-peer VPN
The Rust Implementation of the libp2p networking stack.
Bananas🍌, Cross-Platform screen 🖥️ sharing 📡 made simple ⚡.
🖥️ P2P Remote Desktop - Portable, No Configuration or Installation Needed.
Wrapper of syncthing for Android.
🚀 WebRTC - P2P - Simple, Secure, Fast Real-Time Video Conferences Up to 8k and 60fps, compatible with all browsers and platforms.
Official frugal and native macOS Syncthing application bundle
A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features :fire:
Geo-scale, next-generation peer-to-peer sharing platform built on top of OpenZiti.
🚀 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
An efficient, extensible and easy-to-use RPC framework.
✨🤝✨ Build instant multiplayer webapps, no server required — Magic WebRTC matchmaking over BitTorrent, Nostr, MQTT, IPFS, Supabase, and Firebase
A list of peer-to-peer resources.
Secure peer-to-peer chat that is serverless, decentralized, and ephemeral
A p2p, secure file storage, social network and application protocol
C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets
Group peer to peer video calls for everyone written in Go and TypeScript
Source code for SonoBus, a real-time network audio streaming collaboration tool.
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])
🧑🔬 Operating system
Peer-to-peer, editor-agnostic collaborative editing of local text files.
simplest & fastest way to transfer files between computers via WireGuard
The InterPlanetary File System (IPFS), implemented in Rust.
Decentralized P2P exchange platform built on Monero and Tor
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 social network off the grid (real repo at https://gitlab.com/staltz/manyverse)
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 simple and private bitcoin exchange
A highly-configurable, distributed, realtime database that manages a state tree shared among many peers.
Fully Decentralized Fully Replicated Key/Value Store
DefraDB is a Peer-to-Peer Edge-First Database. It's the core data storage system for the Source Ecosystem, built with IPLD, LibP2P, CRDTs, and Semanti...