Topic

peer-to-peer

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

meta-mystia-network
meta-mystia-network AnYiEE Rust

一个用 Rust 实现的轻量级 P2P 网络库,适合任何需要轻量级局域网内点对点通信的项目。

5
coyote
coyote lnsp Go

Simple peer-to-peer file-sharing protocol inspired by BitTorrent.

5
PrivateCalendarScheduling
PrivateCalendarScheduling jnagykuhlen Java

Decentralized, privacy-preserving appointment scheduling application based on secure multi-party computation (MPC).

5
bit-of-trust
bit-of-trust oSoc20

Bit of Trust tries to digitally represent relationships between people or organisations that trust each other. This repository contains the insights w...

5
filesoup
filesoup lukad TypeScript

🍲 A webtorrent based file sharing service

5
SpawnDev.RTC
SpawnDev.RTC LostBeard C#

Cross-platform WebRTC for .NET - browser and desktop from a single API

5
meshop
meshop ElshadHu Go

Peer-to-peer encrypted mesh messaging. Devices talk directly, with no servers and no internet

5
PrivateFriendToFriend
PrivateFriendToFriend LauraWartschinski Java

Prototype for a privacy-focused peer-to-peer filesharing network

5
p2p-chat
p2p-chat tambapps Dart

peer to peer chat project

5
human-money-app
human-money-app minutogit TypeScript

The open-source desktop wallet for trust-based, offline-first complementary currencies. Empowering individuals, communities, and local businesses to i...

5
beamit
beamit cc1a2b Go

Share files between any devices. No app. No signup. No limits.

5
OpenDahua
OpenDahua Tijn0 Python

Python SDK for communicating with Dahua NVRs and cameras over their proprietary peer-to-peer protocol.

5
hubstore
hubstore pyrustic Python

Distribute, promote, discover, install, and run Python desktop applications

5
goshove
goshove delthas Go

Send files aggressively fast by UDP

5
Gocey
Gocey salvacorts Go

🍀 P2P Distributed Evolutionary Algorithms on Ephemeral Infrastructure for Neural Network Optimization.

5
paper-1
paper-1 freenet TeX

Source for the Freenet architectural whitepaper (LaTeX)

5
crowdengine
crowdengine crowdcompute Go

Peer-to-Peer compute engine implementation

5
dockurn
dockurn Ullaakut

Simple docker image to make running turnserver easier without limits

5
membuss
membuss nnlgsakib Go

Decentralized, content-addressed distributed storage and delivery network written in Go.

5
ananse
ananse kobby-pentangeli Rust

A simple peer-to-peer gossip protocol handler

5
Qt-based-p2pClientDiscovery
Qt-based-p2pClientDiscovery k1l1 C++

Qt based network discovery service for 2p2 client communication

5
video-call-webapp
video-call-webapp SaketKothari JavaScript

A video chat application developed with React.js, WebRTC, and Socket.io.

4
peerbridge
peerbridge peerbridge Go

A proof-of-stake based blockchain cryptosystem, as a foundation for the experimental PeerBridge messenger

4
peer-to-peer
peer-to-peer gcp-development Rust

Peer To Peer

4
net-peer
net-peer caioreigot TypeScript

A P2P multi-directional communication module for exchanging data, built on top of the Node.js net package

4
vixcpp.github.io
vixcpp.github.io vixcpp Vue

Official website for Vix.cpp.

4
amonbit
amonbit amonbit-project C++

Amonbit: The Blockchain | secure, privacy, asset management, untraceable cryptocurrency, fungible, peer-to-peer, decentralized, secure payment integra...

4
othello
othello joeyparrish JavaScript

Multi-player, browser-based, server-less Othello

4
BlueBubble
BlueBubble MartinGurasvili QML

This is a Decentrilised Peer to Peer Chat Application. That makes sure only nessasary data is Decentrilised whilst the majority is local to the device...

4
OpenPraxis
OpenPraxis k8nstantin Go

OpenPraxis — Spec-driven development platform for autonomous coding agents at scale. Factory that assembles software products from components autonomo...

4
P2P
P2P ddeka0 C++

Simulate a simple peer-to-peer network

4
el-mesa
el-mesa AM-77 JavaScript

A peer to peer messaging app with react, node, express and socket.io

4
KNet
KNet kklouzal C++

A Multithreaded UDP-Only Winsock RIO C++ Network Library

4
Noise
Noise Krzysztofz01 C#

A decentralized, anonymous communication protocol based on a peer-to-peer network.

4
torchie-shell
torchie-shell dreamscale-io JavaScript

A **Quake® style** slide down console and open source development environment for peer to peer mob programming. Let Torchie help you create or join te...

4
automaton-core
automaton-core automaton-network C++

Automaton source code

4
Can-I-Download-The-Internet
Can-I-Download-The-Internet purplesyringa JavaScript

ZeroNet backuper

4
infomesh
infomesh dotnetpower Python

🕸️ Fully decentralized P2P search engine for LLMs — no API key, no billing, forever free. MCP-native web search via Kademlia DHT + libp2p + FTS5. Prod...

4
danutella
danutella Truski Java

A Fully Distributed P2P File Sharing System

4
Pau
Pau WoozChucky TypeScript

GitHub repository for blockchain technology studying/examples/discoveries

4
TAIGA
TAIGA RedBaron1914 Rust

TAIGA is an experimental decentralized P2P Mesh network protocol and proxy transport designed to bypass censorship, white-lists, and internet shutdown...

4
blockchain-visualizer
blockchain-visualizer atjn JavaScript

Helping people understand discovery- and publishing algorithms in peer-to-peer networks through an interactive visualization of nodes in a blockchain.

4
tewta
tewta Mubelotix Rust

Experimental peer-to-peer social network

4
pathweave
pathweave Dancode-188 Rust

Transport-agnostic peer-to-peer networking for apps that need to work when the internet goes down. QUIC + BLE fallback, Noise_XX encryption, Rust.

4
miraishi
miraishi nixietab HTML

Simple peer-to-peer screen sharing

4
keshatv
keshatv fahamutech JavaScript

Decentralised on demand video and tv-shows streaming

4
marktwin
marktwin OptimAI-labs TypeScript

Privacy peer-to-peer collaborative Markdown notes backed by GitHub. No server-side database.

4
WireSend
WireSend mycloudpoint TypeScript

Offline, cross-platform P2P file transfer app built with Rust and Tauri — AirDrop for desktop.

4
bifrost
bifrost Harshith-10 Rust

Bifrost is a high-performance SSH tunneling tool that allows you to access remote servers via SSH even if they are behind strict NATs, firewalls, or l...

4
pongc
pongc zerfithel C

Multithreaded Pong with Peer-to-Peer two-player mode and GPU-accelerated rendering using OpenGL all in pure C

4