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
Self-Hosting Guide. Learn all about locally hosting (on premises & private web servers) and managing software applications by yourself or your organi...
Shared data types for building collaborative software
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
A simple, decentralized mesh VPN with WireGuard support.
Simple peer-to-peer with WebRTC.
IP addresses break, dial keys instead. A library that adds QUIC + NAT Traversal to your apps.
Monero: the secure, private, untraceable cryptocurrency
❤️ Streaming torrent app for Mac, Windows, and Linux
Share files nearby and beyond.
Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network
Official Anytype client for MacOS, Linux, and Windows
Peer-to-Peer Databases for the Decentralized Web
📡 Simple WebRTC video, voice, and data channels
IPFS implementation in JavaScript
The LBRY SDK for building decentralized, censorship resistant, monetized digital content apps.
libp2p implementation in Go
P2P Docker registry capable of distributing TBs of data in seconds
An experimental peer-to-peer Web browser
p2p.kiwi 🥝, Cross-Platform screen 🖥️ sharing 📡 made simple ⚡.
An unobtrusive and user-friendly desktop application for IPFS on Windows, Mac and Linux.
Make your JSON data collaborative and version-controlled with CRDTs
Full-featured BitTorrent client package and utilities
This repository has be archived and moved to the new repository https://github.com/dragonflyoss/Dragonfly2.
Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust
👾 A sleek, zero-setup torrent finder and downloader that lives right in your terminal.
Next-gen, Pusher-compatible, open-source WebSockets server. Simple, fast, and resilient. 📣
Privacy enhanced BitTorrent client with P2P content discovery
Fullstack Workspace for Humans & Machines
A decentralized bitcoin exchange network
qTox is a chat, voice, video, and file transfer IM client using the encrypted peer-to-peer Tox protocol.
🚀 Open-source, self-hosted P2P WebRTC video conferencing for fast, private real-time communication. Create browser-based meeting rooms with no downlo...
内网穿透,c++实现,无需公网IP,小巧,易用,快速,安全,最好的多链路聚合(p2p+proxy)模式,不做之一...这才是你真正想要的内网穿透工具!
Wrapper of syncthing for Android.
🛡 I2P: End-to-End encrypted and anonymous Internet
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.
Distributed Peer-to-Peer Web Search Engine and Intranet Search Appliance
Official frugal and native macOS Syncthing application bundle