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.
DefraDB is a Peer-to-Peer Edge-First Database. It's the core data storage system for the Source Ecosystem.
Fully Decentralized Fully Replicated Key/Value Store
Internet without borders
A Go implementation of STUN
P2P Song Player
Encrypted P2P sockets over ZeroTier
Decred daemon in Go (golang).
Privacy focused messenger that doesn't trust anyone with your identity, your contact list, or your communications
📞 Open-source, self-hosted WebRTC click-to-call solution for websites. Add a video Call-Me button and let visitors instantly connect with your team t...
Direct file transfer over WebRTC
Multimedia player, media library manager and portable media server with PC-To-PC casting feature.
Typing in Tandem. Decentralized, cross-editor, collaborative text-editing!
[ ARCHIVED ] Wikipedia snapshots on IPFS (2017-2021). The ZIM-unpacking approach is a dead end, read the README for what to build instead.
Low latency, peer-to-peer, interactive streaming.
Pure-Go library for cross-platform local peer discovery using UDP multicast :woman: :repeat: :woman:
File sharing flutter webrtc app enabling sending files to any device from anywhere
A self-hosted solution to enable secure connectivity between devices across restricted networks like NAT or firewalls
Google Meet / Zoom clone in a few lines of code
JUICE is a UDP Interactive Connectivity Establishment library
High-performance open BitTorrent tracker (UDP, HTTP, WebTorrent)
Quickly and securely sync clipboard, transfer files and directories between devices. 快速安全的同步剪切板,传输文件或文件夹
A Peer-to-peer Platform for Secure, Privacy-preserving, Decentralized Data Science
A Go implementation of ICE
Docker Compose with Traefik and lots of services
self-host directly in the web browser, no servers required. local-first
Monorepo containing all the main components of Streamr Network.
A modern and feature-rich (private) BitTorrent tracker.
CodeBuddies.org: Community-organized hangouts for learning programming together - community-built using MeteorJS
A SDK/library for decentralized web and distributing computing projects
A modern C++ runtime for building fast and reliable applications.
📹 Open-source, self-hosted WebRTC 1-to-1 video calling for private real-time communication. Build secure browser-based consultations, coaching, suppo...
🌍 Decentralized, peer-to-peer and secure overlay networks
A BitTorrent V1 engine library for Rust (and currently Linux)
Filename based peer to peer file transfer
Peer-to-peer overlay routing for the Matrix ecosystem
Voice chat/VoIP solution for unity.
Every device brings a slice. Together they run the whole model. Peer-to-peer LLM inference across browser tabs: a from-scratch WebGPU engine and a Web...
🖥 Securely transfer and send anything between computers with TUI.
Peer-to-Peer (P2P) Install & Deploy CLI
🌠 Blazing fast file transfer app focused on user-experience. Fastest way to share files without uploading them.
WebRTC For Node.js and Electron (including WebSocket Client & Server). libdatachannel node bindings.
Cuprate, a modular Monero node written in Rust.
Laplace is an open-source project to enable screen sharing directly via browser. Based on WebRTC for low latency peer-to-peer connections, and WebSock...
Tailscale-compatible VPN client for ESP32. Full ts2021 protocol support with WireGuard encryption, DERP relay, DISCO path discovery, and STUN. Connect...
Peer-to-peer encrypted message exchange
Husarnet is a Peer-to-Peer VPN to connect your laptops, servers and microcontrollers over the Internet with zero configuration.
The Infinit policy-based software-defined storage platform.
QVAC - Local AI SDK and libraries for building private, cross-platform, peer-to-peer AI applications. Run LLMs, speech-to-text, translation, and more...
🔗 zero-config peer-to-peer encrypted live folder syncing that respects your `.gitignore`
Multi-wallet for Bitcoin, Ethereum, Binance Smart Chain and other emerging blockchains. Non-custodial storage, decentralized exchange, and extensive a...