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

wiki.p2plabs.xyz
wiki.p2plabs.xyz p2plabsxyz JavaScript

A lightweight, open-source search interface for browsing Wikipedia over IPFS (InterPlanetary File System).

4
quantum-elevators
quantum-elevators jonathan-robertson C#

7 Days to Die mod: Add infinite distance, vertical-warp elevator panels.

4
NXTPeer
NXTPeer W2Inc TypeScript

Send code. Wait a bit. Get response!

4
webxdc-video-call
webxdc-video-call WofWca JavaScript

A webxdc app for P2P real-time video calls

4
PeerEdit
PeerEdit siddAhmed JavaScript

Collaborate in real-time with PeerEdit

4
planitt
planitt HabFract TypeScript

Holochain (Rust/TypeScript React) multi-platform Tauri app that helps you track your plans and habits

4
Destroyer_P2P
Destroyer_P2P Destroyer-official Python

🛡️ Quantum-resistant P2P chat 💬 with 🧱 multi-layered security. Implements ✨ Hybrid X3DH+PQ (ML-KEM & FALCON), ⚙️ Double Ratchet, and 🔑🤝 end-to-en...

4
tabletop_club_lobby_server
tabletop_club_lobby_server drwhut Rust

A WebRTC signalling server for Tabletop Club that allows players to connect peer-to-peer with the use of room codes.

4
pyr-teams
pyr-teams fiqryx TypeScript

Peer-to-peer (P2P) video conferencing

4
ammonite
ammonite Arunhegde1231 Dart

A cross-platform app for PeerTube made using Flutter.

4
FileZap
FileZap LyrinoxTechnologies Go

FileZap is a decentralized, secure file sharing and storage utility. It allows users to split, encrypt, and store files securely across a peer-to-peer...

4
awesome-list
awesome-list 00xZEROx00 Shell

A curated list of awesome tools, frameworks, utilities, and resources spanning across various categories including development, gaming, privacy, and A...

4
distributed-file-system-go
distributed-file-system-go ZainAli104 Go

This project offers a peer-to-peer content-addressable distributed file storage in Go with a peer-to-peer library built on top of TCP from scratch. It...

4
libparsec
libparsec nomi-san

⚡ The imaginary Parsec SDK — Low latency, peer-to-peer, interactive game streaming.

4
MiniTorr-Peer2Peer-Group-based-File-system
MiniTorr-Peer2Peer-Group-based-File-system akash18tripathi C++

This project is a peer-to-peer file sharing network that enables users to share, download, and remove files from the group they belong to. Download ha...

4
distributed-file-storage
distributed-file-storage yigithankarabulut Go

Decentralized, fully distributed, content-addressable file storage system that can process and transfer very large files using Go. Highly practical an...

4
XaeroID
XaeroID block-xaero Rust

A did:peer decentralized identity with packaged simplified zk proofs

4
flowcoin
flowcoin KristianPilatovich C

FlowCoin: CPU-only RandomX Proof-of-Work cryptocurrency with Bitcoin-compatible tooling

4
kukuri
kukuri KingYoSun Rust

Monorepo for kukuri: a fully decentralized, topic-first social app (Tauri desktop) using iroh-gossip

4
Majula
Majula SWYZJustin Go

一个用Go实现的轻量化分布式消息中间件。

4
p2pcp
p2pcp gdlol Go

Simple & Secure command line peer-to-peer data transfer tool based on libp2p, with peer discovery through DHT/mDNS, NAT traversal, and no setup.

4
42_Cursus
42_Cursus aaron-22766

Collection of my completed projects from 42 Heilbronn

4
P2PDocs
P2PDocs lilvirgola Elixir

P2PDocs: Building a Decentralized Google Docs Clone

4
Wireless-Morse
Wireless-Morse HimanshuChauragade C++

A peer-to-peer wireless communication system using Arduino Uno, a 16×2 I2C LCD Display and NRF24L01 transceiver modules to transmit and receive Morse...

4
P2P-Peerlink
P2P-Peerlink Prathamm-saini Java

PeerLink is a secure peer-to-peer file sharing app with temporary invite codes. It lets users upload a file, generate a one-time share code, and insta...

4
seyfr-releases
seyfr-releases Jitpomi

Seyfr - Send Your Files Right. Secure, peer-to-peer file sharing with end-to-end encryption. Download releases and join our community.

4
mycellm
mycellm mycellm Python

Distributed LLM inference across heterogeneous hardware. Pool GPUs into a P2P network with QUIC transport, Ed25519 identity, and an OpenAI-compatible...

4
Noema
Noema Fail-Safe Go

The intentional memory layer for your AI agents.

4
open-compute-protocol
open-compute-protocol matthewacator-cpu Python

The Open Compute Protocol: a sovereign, local-first compute fabric for trusted devices.

4
wispers-client
wispers-client s-te-ch Rust

Wispers Connect client library — secure, NAT-traversing, peer-to-peer connections. Rust core with wrappers for many languages.

4
feup-sdis
feup-sdis literallysofia Java

Projects developed for Distributed Systems class.

3
client
client erdarafika JavaScript

Client dapp

3
lighthouse
lighthouse lighthouse-p2p Go

The lighthouse-p2p CLI interface / RTC proxy

3
bitcoin-site
bitcoin-site sdediego JavaScript

Bitcoin website MVP: news, market data, real-time charts, community, ...

3
recharge-me
recharge-me campus-connect Python

Agapeer is a robust platform for convenient Airtime and Data funding.

3
snoozraft
snoozraft SnoozeTime C++

Experimentation with peer to peer and consensus protocol

3
networklocalstreaming
networklocalstreaming ilyagru Swift

Sample app using Network.framework to stream video frames

3
OnionCoin
OnionCoin rainer37 Go

Decentralized Anonymous Messaging System with Economical Incentives

3
ZeroFile
ZeroFile purplesyringa JavaScript

Directory indexing for ZeroNet

3
birJS
birJS geobir JavaScript

Peer to peer js front end library.

3
live-chat-peerjs
live-chat-peerjs gifaldyazkaa HTML

Simple Live Web Chat to Talk with your Friends in Real-time

3
StarkHub-Distributed-P2P-Streaming-App-
StarkHub-Distributed-P2P-Streaming-App- Abhishek1103 Java

StarkHub is a peer-to-peer distributed video streaming desktop application built on JavaFX using an http server for real-time streaming.

3
localbch.shop
localbch.shop muellners

Local Bitcoin Shop, Buy and Sell Bitcoin

3
nameswaps
nameswaps tynes JavaScript

Decentralized Exchange Infrastructure for Handshake Names

3
Prattle
Prattle skulltech Python

Prattle away! Made using Python3.

3
SnakeOnline
SnakeOnline adepke C#

Snake Game with Peer to Peer Multiplayer Support

3
Blockchain
Blockchain BenjaminAP JavaScript

Blockchain use for cryptocurrency transactions. Uses Proof of work for consensus.

3
See-Me-Duo
See-Me-Duo DanielTk26 CSS

See Me Duo is a video-call web app. It works on all devices and is completely free of cost with unlimited usage. Each call room has a unique generated...

3
P2PChat
P2PChat prati0100 Java

A terminal based peer to peer chat application written in Java

3
p2p
p2p Nickheythatsme C++

simple p2p file sharing program written in C++

3