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

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

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

111
flutter-p2p-engine
flutter-p2p-engine cdnbye Dart

Let your viewers become your unlimitedly scalable CDN.

110
rostra
rostra dpc Rust

Rostra is a p2p (f2f) social network.

110
torrust-index
torrust-index torrust

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

110
WikipediaP2P
WikipediaP2P guerrerocarlos JavaScript

WikipediaP2P.org Chrome Extension

110
ipfilter
ipfilter fonic Shell

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

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

109
nconnect
nconnect nknorg Go

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

109
ciphora
ciphora HR JavaScript

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

109
libcrtc
libcrtc vmolsa C++

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

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
livelook
livelook misterhat JavaScript

soulseek client in javascript

108
yip
yip femboyisp Rust

🦊 Invisible low-latency P2P mesh VPN - silent to DPI, Reed–Solomon FEC loss-recovery, self-certifying mesh discovery, NAT hole-punching. What does th...

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
rtc-ssh
rtc-ssh mxseba Go

WebRTC wrapper for SSH connect

106
mtgatool-desktop
mtgatool-desktop mtgatool JavaScript
106
Risuko
Risuko YueMiyuki Rust

A full-featured download manager.

106
knit
knit getknit Kotlin

Offline, serverless, end-to-end-encrypted mesh messenger for Android — runs Wi-Fi Aware and Bluetooth LE simultaneously, with no servers and no Google...

104
client
client TheToxProject JavaScript

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

104
PeerFast
PeerFast DiegoRBaquero HTML

⚡️ P2P Fast.com Clone

104
u2web
u2web suconghou Vue

stream youtube video with p2p

104
kaspa-ng
kaspa-ng aspectron Rust

Kaspa p2p desktop node, wallet and BlockDAG visualizer

103
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

101
iot
iot pmarrapese Python

Resources for IoT security research

101
Remote-MediaServer
Remote-MediaServer OwenRay JavaScript

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

100
conceal-core
conceal-core ConcealNetwork C++

Conceal Core (CLI)

100
simple-torrent-android
simple-torrent-android masterwok Kotlin

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

100
rdoc
rdoc gpestana Go

Conflict-free replicated JSON implementation in native Go

100
cable
cable cabal-club

A lightweight peer-to-peer chat protocol.

100
p2p-internet-workshop
p2p-internet-workshop tomeshnet JavaScript

Building the Peer-to-Peer Internet workshop series

98
peertube_ynh
peertube_ynh YunoHost-Apps Shell

Federated (ActivityPub) video streaming platform using P2P for YunoHost

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

98
callme
callme n0-computer Rust

peer to peer audio calls with iroh

98
astrbot_plugin_disaster_warning
astrbot_plugin_disaster_warning Pancakes-Labs JavaScript

基于 AstrBot 的新一代灾害预警平台。无缝聚合全球权威数据,实时追踪地震、海啸、气象与台风动态。搭载现代化 WebUI、专业级可视化渲染与智能本地感知,让硬核...

98
dashbeam.net
dashbeam.net tonyantony300 JavaScript

Home for dashbeam website.

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
cabal-client
cabal-client cabal-club JavaScript

interface for writing peer-to-peer chat clients

97
airtrash
airtrash maciejczyzewski C++

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

97
discovery-swarm-webrtc
discovery-swarm-webrtc geut JavaScript

discovery-swarm for WebRTC

96
DisasterNet
DisasterNet AbhinavXJ Go

An emergency communication system that works totally without internet!

96
p3lib
p3lib hashmatter Go

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

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

95
go2p
go2p v-braun Go

Simple to use but full configurable p2p framework

95
js-dag-service
js-dag-service ipfs TypeScript

Library for storing and replicating hash-linked data over the IPFS network.

95
nextgraph-rs
nextgraph-rs nextgraph-org Rust

Rust implementation of NextGraph, a Decentralized, local-first and encrypted ecosystem. With TS, React, Svelte, VueJS and Python bindings,

94
myrmic
myrmic peeriot Rust

Open-source runtime for distributed edge applications. Write message-driven WebAssembly cells in Rust; Myrmic handles execution, messaging, state and...

94
KaspaWallet
KaspaWallet kaspa-foundation Rust

Kaspa p2p desktop node, wallet and BlockDAG visualizer

94
meepo
meepo PeerXu Go

Connect to your service without public IP in p2p channel

94