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.
A SDK for implementing blockchain-based digital currencies
Distributed replicated redux store
This is a Peer to Peer Notes sharing platform that is hosted at the university level with rich features that allow students to host and search for Not...
An alternative libp2p implementation in Rust
JavaScript tools and applications that interact with Livepeer's smart contracts and peer-to-peer network
TypeScript implementation of Gossipsub
Lightweight WebRTC browser library that supports video, audio and data channels
ZeroTier One - Home Assistant Community Apps
WebRTC based, simple proof-of-work p2p ecosystem
Java library for ed2k networks
Sparkle Peer to Peer Ecosystem Built on Ethereum
A free, open source file sharing application, built on the peer-to-peer hypermedia protocol IPFS.
Built with Holochain, Acorn is an open-source, peer-to-peer project management application. It is designed and built as a scrum-alternative, Agile Dev...
Peer-to-peer group video chat using WebRTC, Python, and TypeScript
Realtime decentralised chat with libp2p showing ubiquitous peer-to-peer connectivity between multiple programming languages (Go, Rust, TypeScript) and...
Simple P2P Text/Voice/Video chat client. Works on Chrome and Firefox, Platforms: Android, Windows, Linux, Mac. Just open the link in Browser, You don'...
Real-time P2P messenger using go-ipfs pubsub. TUI. End-to-end encrypted texting & file-sharing. NAT traversal.
Peer-to-peer networking library
C++ peer to peer library, built on the top of boost
Project discontinued
Identity Based Network API with 256-Bit Addresses
Project is in active development and has been moved to the EthereumJS VM monorepo.
GuardianDB: High-performance, local-first decentralized database built on Rust and Iroh
QVAC - Local AI SDK and libraries for building private, cross-platform, peer-to-peer AI applications. Run LLMs, speech-to-text, translation, and more...
A multi-functional lightweight BitTorrent Tracker
Tailscale-compatible VPN client for ESP32. Full ts2021 protocol support with WireGuard encryption, DERP relay, DISCO path discovery, and STUN. Connect...
Implementation of the gossip protocol
A simple, secure p2p file sharing tool using WebRTC technology.
Two devs, one Claude. Share a Claude Code session in real-time with E2E encryption.
Go implementation of Waku v2 protocol
Zustand middleware that enables sharing of state between clients via Yjs.
Ketai sensor library for Processing (Android mode)
Individual Distributed Peer-to-Peer Filesystem for the Decentralized Web
A browser-based file transfer solution that enables seamless, direct device-to-device file sharing without the need for installation or cloud services
Easy-to-use wrapper for WebRTC DataChannels peer-to-peer connections written in Rust and compiling to WASM.
🦈 Your self-hosted decentralized Messenger, Social network, Media file storage on top of IPFS! Freely communicate in encrypted chat groups, share ima...
A streaming music player for Android, using torrents.
DeGit is a "Decentralized GitHub"
Your internet-wide general-purpose DHT to store key/value pairs
Usage of WebRTC for voice & video call with peer-to-peer or conference with Login and Register screen using response & Async storage with Call Dis/Con...
decentralized peer to peer network using TCP sockets with features like file transfer and messaging as well as opportunity to expand.
Shareaza is a peer-to-peer client for Windows that allows you to download any file-type found on several popular P2P networks.
Netsix allows you to share videos with your friends in a real peer-to-peer manner using WebRTC.
Code your own blockchain in less than 120 lines of Java!
PDF/WebPages Reader with embedded Google Translate and voice engine on SwiftUI, Combine, Catalyst, AppKit
librats: High-performance, lightweight P2P native library for big networks
A reading list on blockchain and related technologies, targeted at technical people who want a deep understanding of those topics.
WebRTC based peer to peer video conferencing React app.
The memo elastic and resilient key-value store.
Modify from Snapdrop by RobinLinus,just added Internet sharing.