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
clutter
clutter holochain JavaScript

Fully distributed twitter built on holochain

165
identia
identia iohzrd Svelte

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

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
FileTransfer
FileTransfer WindRunnerMax TypeScript

P2P 局域网文件传输

162
aqua
aqua fluencelabs Scala

Programming language for distributed systems & 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
taiga
taiga anoma Rust

A framework for generalized shielded state transitions

148
hyperchain
hyperchain hyperchain

Official Go implementation of the hyperchain protocol

147
rdcli
rdcli johackim JavaScript

The simple way to download and unrestrict DDL files, torrents and magnets

147
Best-of-webRTC
Best-of-webRTC webRTCv1

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

147
Breep
Breep Organic-Code C++

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

146