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 (1709)

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

191
toxnet
toxnet 0x4meliorate C

Decentralised P2P botnet using toxcore.

188
WDCable_flutter
WDCable_flutter jingcjie Kotlin

Wi-Fi Direct application for seamless data, message, and file transfer. No internet, no routers, just pure peer-to-peer connection that is faster and...

187
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!

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

184
mobazha
mobazha mobazha Go

Open-source peer-to-peer commerce platform for storefronts, marketplaces, orders, and crypto payments.

181
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

177
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
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
livepeer-monorepo
livepeer-monorepo livepeer JavaScript

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

166
jed2k
jed2k a-pavlov Java

Java library for ed2k networks

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

TypeScript implementation of Gossipsub

166
peer-lite
peer-lite skyllo TypeScript

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

166
app-zerotier
app-zerotier hassio-addons Jinja

ZeroTier One - Home Assistant Community Apps

164
foxql
foxql foxql JavaScript

WebRTC based, simple proof-of-work p2p ecosystem

163
Sparkle-Token
Sparkle-Token Sparkleloyalty JavaScript

Sparkle Peer to Peer Ecosystem Built on Ethereum

160
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
Partyshare
Partyshare BusterLabs JavaScript

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

158
litep2p
litep2p paritytech Rust

Peer-to-peer networking library

157
camus
camus camuschat TypeScript

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

153
ipfs-chat
ipfs-chat SomajitDey Shell

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

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

151
Breep
Breep Organic-Code C++

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

146
ensichat
ensichat Nutomic Scala

Project discontinued

145
warpdrop
warpdrop BioHazard786 TypeScript

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

145
inet256
inet256 inet256 Go

Identity Based Network API with 256-Bit Addresses

143
torrust-actix
torrust-actix Power2All Rust

A multi-functional lightweight BitTorrent Tracker

143
librats
librats librats C++

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

142
claude-duet
claude-duet EliranG TypeScript

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

141
ethereumjs-devp2p
ethereumjs-devp2p ethereumjs TypeScript

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

140
gossip-python
gossip-python thomai Python

Implementation of the gossip protocol

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

Go implementation of Waku v2 protocol

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

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
indifs
indifs indifs Go

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

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

131
funkytunes
funkytunes funkyg Kotlin

A streaming music player for Android, using torrents.

129
degit
degit cqfn Ruby

DeGit is a "Decentralized GitHub"

126
bulletinboard-dht
bulletinboard-dht manuels Rust

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

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

125
Shareaza
Shareaza ivan386 C

Shareaza is a peer-to-peer client for Windows that allows you to download any file-type found on several popular P2P networks.

124
python-p2p
python-p2p GianisTsol Python

decentralized peer to peer network using TCP sockets with features like file transfer and messaging as well as opportunity to expand.

124
ReaderTranslator
ReaderTranslator filimo Swift

PDF/WebPages Reader with embedded Google Translate and voice engine on SwiftUI, Combine, Catalyst, AppKit

122
netsix
netsix pulsardev Vue

Netsix allows you to share videos with your friends in a real peer-to-peer manner using WebRTC.

121