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

unbounded
unbounded getlantern Go

Next-gen P2P proxies for censorship circumvention

53
nkn-client-js
nkn-client-js nknorg JavaScript

[Deprecated, use nkn-sdk-js instead] JavaScript implementation of NKN client

52
p2psec
p2psec gpestana TeX

research on privacy and security in p2p and decentralised systems

52
Penetrate_NAT_TCP
Penetrate_NAT_TCP weiyu666 C

使用C实现TCP穿透NAT(TCP打洞);由于本人本科是网络工程的所以在学习TCP/IP 体系结构、网络协议分析、网络安全等等课程后做的小demo~

52
Spixi
Spixi ixian-platform C++

Spixi is a decentralized, post-quantum secure communications super-app with messaging, calls, file sharing, a crypto wallet, and Mini Apps. Users hold...

52
osmosis-js
osmosis-js ar-nelson TypeScript

JS reference implementation of Osmosis, a JSON data store with peer-to-peer background sync

52
Eppie-CLI
Eppie-CLI Eppie-io C#

Command line client for Eppie — an encrypted p2p email

52
drift
drift vsamarth Dart

Send files to anyone, anywhere. No uploads, no hassle, end-to-end encrypted.

52
SoundTime
SoundTime CICCADA-CORP Rust

Self-hosted music streaming with peer-to-peer sharing

52
Envy
Envy GetEnvy C++

Envy. Multi P2P Filesharing+Bittorrent, Shareaza Legacy.

51
lib32100
lib32100 fbertone JavaScript

Library implementing port 32100 UDP Cloud protocol

51
ipfs-sqlite-block-store
ipfs-sqlite-block-store Actyx Rust

SQLite based ipfs block store

51
N42-rs
N42-rs n42blockchain Rust

The N42 blockchain, built with Rust, aims to become the world's premier blockchain mainnet provider, empowering a decentralized ecosystem. By explorin...

51
cyber
cyber cyberia-to Nushell

the 🔵 superintelligence

51
datr
datr libscie R

R package to interface with the decentralized dat network.

50
go-pdu
go-pdu pdupub Go

An PDU implementation in Go

50
ton-docs
ton-docs tonstack

TON Collection of documentation

50
bcna
bcna BitCannaGlobal Go

BitCanna Blockchain based on Cosmos SDK

50
flowshield
flowshield FlowShield Go

Global web3.0 decentralized private retrieval of data security network,Building Cyber Sovereignty. by @IceFireLabs

50
piratebay
piratebay tsirysndr Rust

A command-line tool written in Rust for searching and downloading torrents on piratebay

50
antseed
antseed AntSeed TypeScript

AntSeed P2P AI Network - An open market for AI inference. No gatekeepers.

50
orbit-textui
orbit-textui orbitdb-archive JavaScript

A prototype terminal client for Orbit

49
Crypto-Casino-Game
Crypto-Casino-Game Sealva-Devs TypeScript

Online Web3 Crypto Casino Platform - Crash, Jackpot, Roulette, Slot, Coinflip, Mine, Poker. It is designed for fast gameplay, real-time community, and...

49
glaze
glaze adamsiwiec JavaScript

🍩 A simple and fast P2P voice chat

48
p2p-cdn-sdk-android
p2p-cdn-sdk-android vadootvpeer Java

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

48
pbft_impl
pbft_impl wupeaking Go

基于pbft共识算法的贝壳区块链平台

48
rtmfp-cpp
rtmfp-cpp zenomt C++

Secure Real-Time Media Flow Protocol (RTMFP) Library in C++

48
feidesk
feidesk aoyiduo C++

FeiDesk-http://feidesk.com

48
Blockchain-Guide
Blockchain-Guide mikeroyal C++

Blockchain Guide

48
tapyrus-core
tapyrus-core chaintope C++

Tapyrus Core

48
fs-cli
fs-cli spectre10 Go

WebRTC based P2P multi-threaded filesharing CLI app written in Golang.

48
torf-gui
torf-gui SavageCore Python

An advanced GUI torrent file creator with batch functionality, powered by PyQt and torf

48
BayJDO
BayJDO aswinshenoy JavaScript

A Fast, Simple & Secure Way to Transfer Files between Devices

47
aframe-sharedspace-component
aframe-sharedspace-component delapuente JavaScript

A-Frame VR component to create multi-user experiences with WebRTC

47
dawn
dawn dawn-network Go

global hosting, financial automation, server-less web components

47
P2PChat-Qt
P2PChat-Qt ypingcn C++

A Qt demo for p2p LAN chat and file transmission

47
RemoteDesktop
RemoteDesktop zezba9000 C#

A simple remote desktop server/client application for Windows

47
BluetoothCommunicator
BluetoothCommunicator niedev Java

Bluetooth LE library to communicate between android devices

47
quic-send
quic-send maxomatic458 Rust

A quic based peer-to-peer file transfer tool

47
unit-e
unit-e dtr-org C++

A digital currency for a new era of decentralized trust

46
archipel
archipel arso-project JavaScript

An app to share archives of files and folders in a peer to peer network

46
Satellite-Legacy
Satellite-Legacy Satellite-im Vue

Satellite gives you peace of mind with end-to-end encryption without sacrificing quality. Stream in 4k, chat in 500kbs+, share 10GB files.

46
BitPoker
BitPoker bitcoinbrisbane C#

Decentralised peer to peer poker, using bitcoin

46
qbit
qbit d-r-q Kotlin

qbit is a kotlin-multiplatform embeddable decentralized DBMS with object-relational information model

46
ipfs-chat
ipfs-chat lalosh JavaScript

Distributed peer-to-peer chat using IPFS

46
nostr-emitter
nostr-emitter cmdruid JavaScript

An end-to-end group encrypted event emitter, built on the Nostr protocol.

46
karyon
karyon karyontech Rust

A set of composable Rust crates for networking, peer-to-peer systems, and decentralized software.

46
ksiVPN-telegram-bot
ksiVPN-telegram-bot exmanka Python

Aiogram + Remnawave + PostgreSQL + Docker + ChatGPT + P2P payments + YooKassa

46
yoop
yoop sanchxt Rust

A very fast P2P file sharing and clipboard sync for local networks. Works between any device and OS. No cloud or account required. Built with Rust.

46
orbit-electron
orbit-electron orbitdb-archive JavaScript

Orbit Electron App

45