Open Source P2P Projects
Peer-to-peer (P2P) software connects devices or participants directly, rather than relying entirely on a central server. Projects in this area address needs such as transferring files, creating network connections, sharing data across devices, and supporting communication. They can use decentralized designs to give users more direct control over how information moves and where it is stored.
This collection includes tools for several kinds of P2P use. Magic Wormhole transfers files and text between computers, while EasyTier provides mesh VPN connectivity. OrbitDB is a distributed database that uses IPFS, and Peergos supports private file storage and social networking. MiroTalk P2P offers browser-based video conferencing. The projects may be useful to developers, network administrators, and people looking for alternatives to centralized file sharing, storage, or communication services.
6 repositories · updated June 22, 2026

OrbitDB: Peer-to-Peer Databases for the Decentralized Web
OrbitDB is a serverless, distributed, peer-to-peer database designed for the decentralized web. It leverages IPFS for data storage and Libp2p Pubsub for automatic synchronization, ensuring eventual consistency through Merkle-CRDTs. This makes OrbitDB an excellent choice for p2p, decentralized, blockchain, and local-first web applications, offering various database types like event logs, documents, and key-value stores.

p2p: Portable P2P Remote Desktop with No Configuration
The p2p repository offers a portable remote desktop solution that requires no configuration or installation. Built on a P2P architecture, it enables users to establish direct connections for remote control and chat functionalities. This tool is designed for ease of use, making remote assistance accessible and straightforward.

MiroTalk P2P: Simple, Secure, and Fast WebRTC Video Conferencing
MiroTalk P2P is a free, open-source WebRTC solution offering simple, secure, and fast real-time video conferences. It supports high-quality video up to 8K and 60fps, compatible with all browsers and platforms. This project is self-hostable and packed with features for diverse communication needs.

Magic Wormhole: Securely Transfer Files and Text Between Computers
Magic Wormhole is an open-source tool that enables secure and easy transfer of files, directories, or text snippets between computers. It uses unique, human-pronounceable "wormhole codes" to identify endpoints, ensuring safe, one-time use transfers without complex setup. This Python-based utility simplifies cross-device data sharing with strong cryptographic guarantees.

EasyTier: A Decentralized Mesh VPN Solution Built with Rust
EasyTier is an open-source, decentralized mesh VPN solution written in Rust, offering secure and efficient peer-to-peer network connectivity. It provides robust features like NAT traversal, intelligent routing, and WireGuard integration, making it a versatile tool for creating private networks. With cross-platform support and multiple installation options, EasyTier simplifies secure communication across various devices.

Peergos: A P2P Secure File Storage, Social Network, and Application Protocol
Peergos is a peer-to-peer, secure platform designed for private file storage, social networking, and application hosting. It emphasizes user control over data, offering end-to-end encryption and fine-grained access control. Built on a decentralized architecture, Peergos aims to create a private web experience where users are protected from surveillance and data tracking.