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.
Internet without borders
DefraDB is a Peer-to-Peer Edge-First Database. It's the core data storage system for the Source Ecosystem.
A Go implementation of STUN
P2P Song Player
Encrypted P2P sockets over ZeroTier
Decred daemon in Go (golang).
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...
Privacy focused messenger that doesn't trust anyone with your identity, your contact list, or your communications
Typing in Tandem. Decentralized, cross-editor, collaborative text-editing!
Multimedia player, media library manager and portable media server with PC-To-PC casting feature.
Low latency, peer-to-peer, interactive streaming.
Putting Wikipedia Snapshots on IPFS
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
A Peer-to-peer Platform for Secure, Privacy-preserving, Decentralized Data Science
High-performance open BitTorrent tracker (UDP, HTTP, WebTorrent)
JUICE is a UDP Interactive Connectivity Establishment library
Docker Compose with Traefik and lots of services
Quickly and securely sync clipboard, transfer files and directories between devices. 快速安全的同步剪切板,传输文件或文件夹
Monorepo containing all the main components of Streamr Network.
A Go implementation of ICE
self-host effortlessly
CodeBuddies.org: Community-organized hangouts for learning programming together - community-built using MeteorJS
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 modern and feature-rich (private) BitTorrent tracker.
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.
🖥 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.
A modern runtime for building and running C++ applications.
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...
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.
🔗 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:
Cuprate, a modular Monero node written in Rust.
Content-agnostic torrent site & tracker framework
Simple BitTorrent client made in Python - Use for learning
Pikachu Volleyball peer-to-peer online via WebRTC data channels
Friend-to-friend filesharing app to save the world from dystopia