Topic

p2p

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

toxnet
toxnet 0x4meliorate C

Decentralised P2P botnet using toxcore.

180
blockchain_golang
blockchain_golang corgi-kx Go

Blockchain demo based on golang 基于golang编写的区块链公链demo

179
Bitcoin-Casino
Bitcoin-Casino Bitlits PHP

⚛️ Open source cryptocurrency casino.

177
PearDownloader.js
PearDownloader.js PearInc JavaScript

一个支持多协议、多源、混合P2P-CDN的下载器

176
decentpaste
decentpaste decentpaste Rust

Universal Clipboard for Every Device

175
wikipedia-ipfs
wikipedia-ipfs santhoshtr JavaScript

An exploration to host Wikipedia in IPFS

174
bitcoin-kit-android
bitcoin-kit-android horizontalsystems Kotlin

Comprehensive Bitcoin development library for Android, implemented on Kotlin. SPV wallet implementation for Bitcoin, Bitcoin Cash, Litecoin and Dash b...

174
goTorrent
goTorrent deranjer JavaScript

goTorrent is a torrenting server built with Go (Golang) with websocket API that comes with a React web frontend.

172
popol
popol cloudhead Rust

Minimal non-blocking I/O for Rust

172
awesome-decentralized-database
awesome-decentralized-database recallnet

A curated list of awesome decentralized databases and related resources.

172
passerby
passerby noahlevenson JavaScript

Peer-to-peer location services for the decentralized web -- discover what's around you, no central authority required

171
asyncmachine-go
asyncmachine-go pancsta Go

state machine which runs code

171
p2plab
p2plab Netflix Go

performance benchmark infrastructure for IPLD DAGs

169
peer2school
peer2school holtwick JavaScript

👩🏻‍🏫 Simple P2P teaching platform starting from the 1st class

168
ipfs-share-files
ipfs-share-files ipfs-shipyard TypeScript

Share files directly from the browser using IPFS.

168
iroh-ssh
iroh-ssh rustonbsd Rust

SSH to any machine without ip

168
LibreRemotePlay
LibreRemotePlay PiterWeb Svelte

✨ Free and OpenSource Steam Remote Play 🎮 Alternative powered by WebRTC 🌐and Web APIs

167
livepeer-monorepo
livepeer-monorepo livepeer JavaScript

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

166
identia
identia iohzrd Svelte

[DEPRECATED] Decentralized, censorship resistant social media on IPFS.

166
clutter
clutter holochain JavaScript

Fully distributed twitter built on holochain

165
peer-lite
peer-lite skyllo TypeScript

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

165
js-libp2p-gossipsub
js-libp2p-gossipsub ChainSafe TypeScript

TypeScript implementation of Gossipsub

165
SteamP2PInfo
SteamP2PInfo tremwil C#

C# WPF application to show current Steam P2P connections and ping in any Steam game

163
foxql
foxql foxql JavaScript

WebRTC based, simple proof-of-work p2p ecosystem

162
fubuki
fubuki xutianyi1999 Rust

A mesh VPN

162
aqua
aqua fluencelabs Scala

Programming language for distributed systems & p2p

162
FileTransfer
FileTransfer WindRunnerMax TypeScript

P2P 局域网文件传输

162
bitlet
bitlet bitletorg Java

A small Java bittorrent library, powering BitLet.org

159
mldht
mldht the8472 Java

Bittorrent Mainline DHT implementation in java

159
autodl-trackers
autodl-trackers autodl-community

Tracker files for autodl-community fork of autodl-irssi

158
trackarr
trackarr florianjs TypeScript

Run your own private tracker in less than 5min

158
EuNet
EuNet zestylife C#

Peer to peer network solution for multiplayer games.

157
Citadel-Protocol
Citadel-Protocol Avarok-Cybersecurity Rust

Post-quantum endpoint-to-endpoint encryption for messaging, file-sharing, and secret remote file storage SDK

156
camus
camus camuschat TypeScript

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

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

155
YRSSF
YRSSF Erblocker C

一个分布式(p2p)云教学/云课堂/直播平台系统CMS,睿易派的开源替代品

154
datachannel-rs
datachannel-rs lerouxrgd Rust

Rust wrappers for libdatachannel

153
awesome-ethereum-rust
awesome-ethereum-rust Vid201

Awesome Ethereum Rust repos

152
PhoneCall
PhoneCall LostStarTvT Java

基于Netty的Android局域网IP电话

151
ipfs-chat
ipfs-chat SomajitDey Shell

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

151
p2p
p2p subutai-io Go

P2P Cloud project allows users to build their private networks.

150
rlt
rlt kaichaosun Rust

Localtunnel implementation in Rust, expose local API to the public.

150
zero-share
zero-share ntsd Svelte

A secure P2P file sharing using WebRTC without server-side need.

149
2read
2read meehow JavaScript

Convert article in current tab to readable form and upload it to P2P network - IPFS

148
extreme_bevy
extreme_bevy johanhelsing Rust

A low-latency multiplayer action game, showcasing how to implement p2p connections and rollback networking in a web browser.

148
Best-of-webRTC
Best-of-webRTC webRTCv1

Best of WebRTC: Elevate with Top Projects! ⭐️ ⭐️ ⭐️ ⭐️ ⭐️

148
taiga
taiga anoma Rust

A framework for generalized shielded state transitions

148
hyperchain
hyperchain hyperchain

Official Go implementation of the hyperchain protocol

147
Breep
Breep Organic-Code C++

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

146
python-webrtc
python-webrtc MarshalX Python

a Python extension that provides bindings to WebRTC M92

146