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 Python extension that provides bindings to WebRTC M92
Project discontinued
A peer-to-peer file-transfer tool in OCaml
Identity Based Network API with 256-Bit Addresses
An EDN-like CRDT (Causal Tree) for Clojure & ClojureScript that automatically tracks history and resolves conflicts.
The telephone, a supernatural instrument before whose miracles we used to stand amazed, and which we now employ without giving it a thought, to summon...
Pixel art app for Urbit
Project is in active development and has been moved to the EthereumJS VM monorepo.
Fast WebSocket(s)/HTTP(s)/TCP relay proxy for making tunnels to localhost.
Trusted Distributed Network. (Also a micro-framework for building decentralized applications)
GuardianDB: High-performance, local-first decentralized database built on Rust and Iroh
:globe_with_meridians: Namecoin to DNS bridge daemon
a scalable collaborative document editor with CRDT, P2P and E2EE
True P2P messenger on top of Yggdrasil Network
Useful resources for using OrbitDB and building projects on it
A multi-functional lightweight BitTorrent Tracker
An awesome overview of existing open-source decentralized apps, platforms, protocols and concepts for social networking, engagement and collaboration
Munt is a witness-secured decentralized network for payments, digital assets, finance and more
Post-money economy simulator in the form of a free fictional game based on gift economy that tests the hypothesis of having a market system without an...
Zustand middleware that enables sharing of state between clients via Yjs.
A simple decentralized peer-to-peer ledger implementation
Individual Distributed Peer-to-Peer Filesystem for the Decentralized Web
nnet: a fast, scalable, and developer-friendly p2p overlay network stack
🦈 Your self-hosted decentralized Messenger, Social network, Media file storage on top of IPFS! Freely communicate in encrypted chat groups, share ima...
Easy-to-use wrapper for WebRTC DataChannels peer-to-peer connections written in Rust and compiling to WASM.
A p2p content database and search engine
A P2P file sharing platform
WebCall for Android - Web-Telephony P2P Messaging File-Exchange E2E-Encryption No-SIM
WE HAVE MOVED TO A NEW REPOSITORY
An open-source web-app alternative to AirDrop
Video streaming on MacOS and Linux.
decentralized peer to peer network using TCP sockets with features like file transfer and messaging as well as opportunity to expand.
[Moved to Gitlab] Easy to Use, Inter Planetary File System (IPFS) desktop client
一个基于 P2P 的文件分享服务。
libice是一个c/c++库,它实现了RFC5245规范定义的交互式连接建立(ICE)协议, 适用于实时通信领域,比如音视频实时通信。
The official C++ client for the Symbol blockchain.
WebDollar Protocol - Currency of the Internet
Rust crate for interfacing with the IPFS API
Explorer is a Autonomous (self-hosted) Bittorrent Network Search Engine.
A Bitsocial app with an imageboard UI
librats: High-performance, lightweight P2P native library for big networks
Lightweight p2p library. Support build robust connection on decentralized network.
webrtc p2p without signalling server
Bitcoin-fueled Peer-to-Peer Blender Rendering (and more)
Let your viewers become your unlimitedly scalable CDN.
:dizzy: • Exchange files p2p and e2e encrypted over a fully meshed network in your browser using WebRTC.
Build a private P2P device network for capability-first services
The bare minimum for high performance, fully-encrypted bidirectional RPC over TCP in Go with zero memory allocations.
Polywrap is a wasm standard for integrating Web3 protocols into applications. This eliminates the need for client-side SDKs, making dapps lightweight...