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.
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.
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
Direct file transfer over WebRTC
🟢 WebRTC click-to-call platform for instant real-time communication in a persistent shared room with unlimited participants where users can join and...
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
High-performance open BitTorrent tracker (UDP, HTTP, WebTorrent)
A Peer-to-peer Platform for Secure, Privacy-preserving, Decentralized Data Science
JUICE is a UDP Interactive Connectivity Establishment library
Quickly and securely sync clipboard, transfer files and directories between devices. 快速安全的同步剪切板,传输文件或文件夹
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.
CodeBuddies.org: Community-organized hangouts for learning programming together - community-built using MeteorJS
A modern and feature-rich (private) BitTorrent tracker.
A SDK/library for decentralized web and distributing computing projects
✨ Self-hosted open-source WebRTC cam-to-cam peer-to-peer video calling platform for immersive 1-to-1 real-time communication with end-to-end privacy....
🌍 Decentralized, peer-to-peer and secure overlay networks
A BitTorrent V1 engine library for Rust (and currently Linux)
A modern C++ runtime for building fast and reliable applications.
Filename based peer to peer file transfer
Peer-to-peer overlay routing for the Matrix ecosystem
Voice chat/VoIP solution for unity.
🖥 Securely transfer and send anything between computers with TUI.
🌠 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.
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...
Cuprate, a modular Monero node written in Rust.
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...
:warning: KADENCE HAS MOVED TO GITLAB :warning:
Content-agnostic torrent site & tracker framework
Peer-to-Peer (P2P) Install & Deploy CLI