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)

monorepo
monorepo polywrap TypeScript

Polywrap is a wasm standard for integrating Web3 protocols into applications. This eliminates the need for client-side SDKs, making dapps lightweight...

119
binancio
binancio sanchezmarcos JavaScript

Binancio calculates median price of any crypto-asset in fiat currency on Binance's p2p exchange right on your console.

118
zestsend
zestsend RavelloH JavaScript

ZestSend 是一个基于 WebRTC 的点对点(P2P)文件传输网站,支持安全、私密地传输文件和消息,也可进行屏幕共享、视频聊天等,无需通过服务器中转或存储。

117
P2PChat
P2PChat LinYaoTian Java

一个基于局域网的 Android P2P 聊天系统

117
udp-hole-punching
udp-hole-punching wilfreddenton Go

An experimental P2P encrypted chat app created to show UDP hole punching in action

117
FriendNet
FriendNet termermc Go

File sharing for friends, like a mini-Soulseek. No port forwarding needed!

115
rfc
rfc vacp2p HTML

Modular p2p messaging stack, with a focus on secure messaging.

115
ipfs-wormhole
ipfs-wormhole aurelg Shell

Get things from one computer to another, safely. Over IPFS (which not even required to receive those things).

114
rostra
rostra dpc Rust

Rostra is a p2p (f2f) social network.

112
WikipediaP2P
WikipediaP2P guerrerocarlos JavaScript

WikipediaP2P.org Chrome Extension

111
artico
artico matallui TypeScript

Artico - WebRTC made simple

111
cypherpoker.js
cypherpoker.js monicanagent JavaScript

An open source peer-to-peer poker platform with cryptocurrency integration written in JavaScript.

111
ciphora
ciphora HR JavaScript

🕊️🔒💬 A P2P end-to-end encrypted messaging app

110
unavi
unavi unavi-xyz Rust

Open infrastructure for the spatial internet

110
matrix-dotnet-sdk
matrix-dotnet-sdk baking-bad C#

This open-source library allows you to build .NET apps compatible with Matrix Protocol

110
torrust-index
torrust-index torrust

torrust-index meta-repo: this repo links together the frontent and backend for the torrust index project.

110
WiFi-Direct-File-Transfer-App
WiFi-Direct-File-Transfer-App YaphetS1 Java

WiFi Direct File Transfer is a experimental app that will allow sharing of data between Android devices running Android 4.0 or higher using a WiFi dir...

110
flutter-p2p-engine
flutter-p2p-engine cdnbye Dart

Let your viewers become your unlimitedly scalable CDN.

110
denarius
denarius metaspartan C

Denarius [$D] is a PoW/PoS Hybrid Cryptocurrency with Tribus a new PoW Hashing Algo built specifically for D, one of a kind hybrid masternodes called...

109
nconnect
nconnect nknorg Go

Securely connect to remote machines without the need of any server, public IP address, or publicly exposed ports.

109
warpnet
warpnet Warp-net Go

Warpnet is a decentralized, peer-to-peer social network inspired by Twitter, built with Go. It runs without central servers, using Noise protocol for...

108
Naruno
Naruno Naruno Python

Naruno is an lightning-fast, secure, and scalable blockchain that able to creating transaction proofs and verification via raw data and timestamp. We...

108
libcrtc
libcrtc vmolsa C++

WebRTC C++ library built on top of chromium webrtc.

108
figo
figo rnbguy Go

P2P file transfer utility

107
meanOs
meanOs meanos HTML

📛 Mean OS: Web 3 Operating System (Mean Stack). The first decentralized, artificially intelligent, MEAN.js stack, operating system. Mean OS is the o...

107
ipfilter
ipfilter fonic Shell

IP Filter Updater & Generator (ipfilter) - Generates PeerGuardian (.p2p) blocklist from I-BlockList blocklists and GeoLite2 country blocks

106
livelook
livelook misterhat JavaScript

soulseek client in javascript

106
rtc-ssh
rtc-ssh mxseba Go

WebRTC wrapper for SSH connect

106
PeerFast
PeerFast DiegoRBaquero HTML

⚡️ P2P Fast.com Clone

105
u2web
u2web suconghou Vue

stream youtube video with p2p

104
gachix
gachix EphraimSiegfried Rust

A decentralized binary cache for Nix over Git

104
client
client TheToxProject JavaScript

The Universal Tox client. Platform-agnostic Tox client with user-friendlyness in mind!

103
eidetica
eidetica arcuru Rust

Decentralized DB. Remember Everything. Everywhere. All At Once.

102
simple-torrent-android
simple-torrent-android masterwok Kotlin

A torrent client library for Android that utilizes frostwire-jlibtorrent. It supports sequential and simultaneous downloads.

99
p2p-internet-workshop
p2p-internet-workshop tomeshnet JavaScript

Building the Peer-to-Peer Internet workshop series

99
rdoc
rdoc gpestana Go

Conflict-free replicated JSON implementation in native Go

99
Remote-MediaServer
Remote-MediaServer OwenRay JavaScript

A NodeJS based media server: Manage, watch and share your movies and tv series.

99
conceal-core
conceal-core ConcealNetwork C++

Conceal Core (CLI)

99
mtgatool-desktop
mtgatool-desktop mtgatool JavaScript
98
cabal-client
cabal-client cabal-club JavaScript

interface for writing peer-to-peer chat clients

98
transmitic
transmitic transmitic HTML

Encrypted, peer to peer, file transfer program :: https://discord.gg/tRT3J6T :: https://www.reddit.com/r/transmitic/ :: https://twitter.com/transmitic

98
hypercloud
hypercloud dat-ecosystem-archive JavaScript

A hosting server for Dat. [ DEPRECATED - see github.com/beakerbrowser/hashbase for similar functionality. More info on a...

97
cable
cable cabal-club

A lightweight peer-to-peer chat protocol.

97
ConnectX
ConnectX Corona-Studio C#

A cross-platform Minecraft P2P online multi-player library in C#, developed using high-performance sockets for excellent forwarding performance, with...

97
iot
iot pmarrapese Python

Resources for IoT security research

97
airtrash
airtrash maciejczyzewski C++

📡 100 tiny steps to build cross-platform desktop application using Electron/Node.js/C++

96
peertube_ynh
peertube_ynh YunoHost-Apps Shell

Federated (ActivityPub) video streaming platform using P2P for YunoHost

96
splitio
splitio cryptoboid Svelte

split your bills easily! splitio is an open-source webapp built for tracking debts and payments quickly, without any user accounts. works as a splitwi...

96
Layr
Layr layr-team JavaScript

A decentralized (p2p) file storage system built atop Kademlia DHT that enforces data integrity, privacy, and availability through sharding, proofs of...

95
p3lib
p3lib hashmatter Go

privacy preserving primitives and protocols (p3) for routing and messaging in P2P networks

95