Topic

peer-to-peer

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.

Repositories (1768)

datachannel-wasm
datachannel-wasm paullouisageneau C++

C++ WebRTC Data Channels and WebSockets for WebAssembly in browsers

198
tessera
tessera Consensys-Incorporated Java

Tessera - Enterprise Implementation of Quorum's transaction manager

195
react-peer
react-peer itsdouges TypeScript

Send data to someone else's browser as easy as setting state

194
Microsoft-Student-Partner-Workshop-Learning-Materials-AI-NLP
Microsoft-Student-Partner-Workshop-Learning-Materials-AI-NLP soumyadip007 Jupyter Notebook

This repository contains all codes and materials of the current session. It contains the required code on Natural Language Processing, Artificial int...

192
PeerWebSite
PeerWebSite Weedshaker JavaScript

Peer to Peer decentral Web Site hosting at your fingertips! Send full featured HTML (incl. CSS, JS) sites from your browser and attach files eg. video...

192
toxnet
toxnet 0x4meliorate C

Decentralised P2P botnet using toxcore.

189
ycs
ycs yjs C#

A compatible .Net implementation of the Yjs CRDT framework.

186
trango-self-hosted
trango-self-hosted mmurtaznaqvi C++

Host trango and communicate with those around you without the internet!

185
p2p-cdn-sdk-javascript
p2p-cdn-sdk-javascript vadootvpeer HTML

Free p2p cdn github javascript sdk to reduce video streaming costs of live and on demand video using webrtc by upto 90% and improve scalability by 6x...

185
diztl
diztl gravetii Java

Share, discover & download files in your network 💥

180
CryptoKernel
CryptoKernel mit-dci C++

A SDK for implementing blockchain-based digital currencies

176
redux-scuttlebutt
redux-scuttlebutt grrowl JavaScript

Distributed replicated redux store

172
libp2p-rs
libp2p-rs web3infra-foundation Rust

An alternative libp2p implementation in Rust

172
PeerNotes
PeerNotes AmanTahiliani Python

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...

172
jed2k
jed2k a-pavlov Java

Java library for ed2k networks

170
app-zerotier
app-zerotier hassio-addons Jinja

ZeroTier One - Home Assistant Community Apps

169
universal-connectivity
universal-connectivity libp2p TypeScript

Realtime decentralised chat with libp2p showing ubiquitous peer-to-peer connectivity between multiple programming languages (Go, Rust, TypeScript) and...

167
peer-lite
peer-lite skyllo TypeScript

Lightweight WebRTC browser library that supports video, audio and data channels

167
livepeer-monorepo
livepeer-monorepo livepeer JavaScript

JavaScript tools and applications that interact with Livepeer's smart contracts and peer-to-peer network

166
mobazha-unified
mobazha-unified mobazha TypeScript

Open-source commerce frontend for storefronts, marketplaces, checkout, and seller management.

166
js-libp2p-gossipsub
js-libp2p-gossipsub ChainSafe TypeScript

TypeScript implementation of Gossipsub

166
foxql
foxql foxql JavaScript

WebRTC based, simple proof-of-work p2p ecosystem

163
litep2p
litep2p paritytech Rust

Peer-to-peer networking library

161
Sparkle-Token
Sparkle-Token Sparkleloyalty JavaScript

Sparkle Peer to Peer Ecosystem Built on Ethereum

160
Partyshare
Partyshare BusterLabs JavaScript

A free, open source file sharing application, built on the peer-to-peer hypermedia protocol IPFS.

159
acorn
acorn lightningrodlabs TypeScript

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...

159
librats
librats librats C++

librats: High-performance, lightweight P2P native library for big networks

155
ipfs-chat
ipfs-chat SomajitDey Shell

Real-time P2P messenger using go-ipfs pubsub. TUI. End-to-end encrypted texting & file-sharing. NAT traversal.

155
camus
camus camuschat TypeScript

Peer-to-peer group video chat using WebRTC, Python, and TypeScript

153
video-chat-app
video-chat-app valarpirai JavaScript

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'...

150
warpdrop
warpdrop BioHazard786 TypeScript

A simple, secure p2p file sharing tool using WebRTC technology.

149
Breep
Breep Organic-Code C++

C++ peer to peer library, built on the top of boost

146
ensichat
ensichat Nutomic Scala

Project discontinued

145
torrust-actix
torrust-actix Power2All Rust

A multi-functional lightweight BitTorrent Tracker

145
inet256
inet256 inet256 Go

Identity Based Network API with 256-Bit Addresses

144
claude-duet
claude-duet EliranG TypeScript

Two devs, one Claude. Share a Claude Code session in real-time with E2E encryption.

143
ethereumjs-devp2p
ethereumjs-devp2p ethereumjs TypeScript

Project is in active development and has been moved to the EthereumJS VM monorepo.

139
pilotprotocol
pilotprotocol pilot-protocol Go

Pilot Protocol: The Internet of Agents

139
gossip-python
gossip-python thomai Python

Implementation of the gossip protocol

135
MeshDrop
MeshDrop Emmaccen TypeScript

A browser-based file transfer solution that enables seamless, direct device-to-device file sharing without the need for installation or cloud services

135
logos-delivery-go
logos-delivery-go logos-messaging Go

Go implementation of Waku v2 protocol

134
zustand-middleware-yjs
zustand-middleware-yjs joebobmiles TypeScript

Zustand middleware that enables sharing of state between clients via Yjs.

134
ketai
ketai ketai HTML

Ketai sensor library for Processing (Android mode)

132
geesome-node
geesome-node galtproject TypeScript

🦈 Your self-hosted decentralized Messenger, Social network, Media file storage on top of IPFS! Freely communicate in encrypted chat groups, share ima...

132
wasm-peers
wasm-peers wasm-peers Rust

Easy-to-use wrapper for WebRTC DataChannels peer-to-peer connections written in Rust and compiling to WASM.

132
funkytunes
funkytunes funkyg Kotlin

A streaming music player for Android, using torrents.

130
indifs
indifs indifs Go

Individual Distributed Peer-to-Peer Filesystem for the Decentralized Web

129
bulletinboard-dht
bulletinboard-dht manuels Rust

Your internet-wide general-purpose DHT to store key/value pairs

126
degit
degit cqfn Ruby

DeGit is a "Decentralized GitHub"

126
RN-voice-video-call
RN-voice-video-call aryaminus JavaScript

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...

126