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.
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
Bitcoin Core integration/staging tree
Open Source Continuous File Synchronization
Go implementation of the Ethereum protocol
Reference implementation of Anoma
⚡️ Streaming torrent client for the web
Peer-to-peer hypermedia protocol
Shared data types for building collaborative software
Self-Hosting Guide. Learn all about locally hosting (on premises & private web servers) and managing software applications by yourself or your organi...
An open source cybersecurity protocol for syncing decentralized graph data.
ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network
Pure Go implementation of the WebRTC API
ActivityPub-federated video streaming platform using P2P directly in your web browser
Simple peer-to-peer with WebRTC.
A simple, decentralized mesh VPN with WireGuard support.
Monero: the secure, private, untraceable cryptocurrency
❤️ Streaming torrent app for Mac, Windows, and Linux
Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network
Peer-to-Peer Databases for the Decentralized Web
IP addresses break, dial keys instead. Modular networking stack in Rust.
📡 Simple WebRTC video, voice, and data channels
Official Anytype client for MacOS, Linux, and Windows
IPFS implementation in JavaScript
The LBRY SDK for building decentralized, censorship resistant, monetized digital content apps.
Send files and folders anywhere in the world without storing in cloud - any size, any format, no accounts, no restrictions.
libp2p implementation in Go
An experimental peer-to-peer Web browser
P2P Docker registry capable of distributing TBs of data in seconds
An unobtrusive and user-friendly desktop application for IPFS on Windows, Mac and Linux.
Bananas🍌, Cross-Platform screen 🖥️ sharing 📡 made simple ⚡.
Full-featured BitTorrent client package and utilities
This repository has be archived and moved to the new repository https://github.com/dragonflyoss/Dragonfly2.
Next-gen, Pusher-compatible, open-source WebSockets server. Simple, fast, and resilient. 📣
Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust
Make your JSON data collaborative and version-controlled with CRDTs
Privacy enhanced BitTorrent client with P2P content discovery
A decentralized bitcoin exchange network
Fullstack Workspace for Humans & Machines
qTox is a chat, voice, video, and file transfer IM client using the encrypted peer-to-peer Tox protocol.
🚀 Self-hosted open-source WebRTC video conferencing platform built on peer-to-peer (P2P) architecture for fast, secure real-time communication with e...
内网穿透,c++实现,无需公网IP,小巧,易用,快速,安全,最好的多链路聚合(p2p+proxy)模式,不做之一...这才是你真正想要的内网穿透工具!
Wrapper of syncthing for Android.
Bitcoin Wallet app for your Android device. Standalone Bitcoin node, no centralized backend required.
🖥️ P2P Remote Desktop - Portable peer-to-peer remote desktop with no installation required.
🛡 I2P: End-to-End encrypted and anonymous Internet
Distributed Peer-to-Peer Web Search Engine and Intranet Search Appliance
Official frugal and native macOS Syncthing application bundle
Stateless cluster local OCI registry mirror.