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

harddrive-party
harddrive-party ameba23 Rust

Peer-to-peer file sharing

6
udp-holepunching-proof
udp-holepunching-proof JacopoDaeli JavaScript

UDP Hole Punching Proof implementations.

6
smpp
smpp mjamilfarooq C++
6
rox-engine
rox-engine Torox-Labs C++

🐂 Rox-Engine is a decentralized game engine/framework designed for developing Web3-native games without the need for centralized servers.

6
zendo
zendo AbstractPlay TypeScript

A single-page, peer-to-peer, synchronous client for playing Zendo online (https://www.looneylabs.com/content/zendo)

6
BlazorBingo
BlazorBingo jasonmarckel C#

Bingo game implemented using Blazor Web Assembly (WASM) and C#. The game uses WebRTC for peer-to-peer communication of up to hundreds of players; no...

6
pdonvtracker
pdonvtracker kaitokid222 PHP

Netvision Bittorrent-Tracker 2019

6
nin
nin knightfall22 Go

Local network file sharing tool

6
Addressing-Challenges-in-Browser-Based-P2P-Content-Sharing-Framework-Using-WebRTC
Addressing-Challenges-in-Browser-Based-P2P-Content-Sharing-Framework-Using-WebRTC svjan5 JavaScript

Addressing Challenges in Browser Based P2P Content Sharing Framework Using WebRTC

6
Texx
Texx melvars JavaScript

:love_letter: A decentralized and encrypted messenger

6
P2P-File-Sharing-System
P2P-File-Sharing-System Mr-1504 Java

P2P File Sharing System, a desktop application that enables peer-to-peer file transfer with centralized peer discovery.

6
avion
avion derhuerst JavaScript

Share files without NSA.

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

6
peer.cat
peer.cat posixpascal

🔐 🐈 encrypted peer-to-peer file sharing service

6
P2P-Real-time-Game-Multiplayer-Bingo
P2P-Real-time-Game-Multiplayer-Bingo Nrkozan HTML

A modern, real-time multiplayer Bingo game that operates entirely on P2P (Peer-to-Peer) technology. No server required - just pure browser-to-browser...

6
Discord-clone
Discord-clone AkshayGowda-repo JavaScript

Discord clone using React, WebRTC, Redux, Socket.io, MongoDB, Material-UI, Express.

5
Peer-to-Peer-File-Sharing-Network
Peer-to-Peer-File-Sharing-Network kalpak92 Java

Peer to Peer file sharing network implementation in Java.

5
aster-rpc
aster-rpc aster-rpc Python

Aster RPC -- peer-to-peer RPC framework with identity in the connection. Machines authenticate to machines, on behalf of users. Built on iroh QUIC + A...

5
drl
drl gchiesa Go

Distributed peer2peer in-memory global rate limiter for Envoy/AWS ECS without Redis

5
mkblock
mkblock maior Java

Blockchain

5
DHT_Chord
DHT_Chord azanbinzahid Python

This is an implementation of a DHT Chord for peer-to-peer file sharing architecture using TCP sockets..

5
LanChGo
LanChGo elhijamuhammed Slint

A fast, local-network chat app — communicate instantly without internet access.

5
web3-application-architecture
web3-application-architecture stevenplatt JavaScript

Repository for code and tutorials used in the book "Web3 Application Architecture", Manning 2023.

5
cod-in
cod-in angelhack-2020-grey-cereal JavaScript

🧏 Peer-to-Peer Coding Interview Platform

5
drv-core
drv-core exactchange JavaScript

A peer-to-peer library for communicating value in decentralized networks.

5
py-unsserv
py-unsserv aratz-lasa Python

UnsServ implementation in Python

5
diode_client_ex
diode_client_ex diodechain Elixir

Elixir SDK for the diode network

5
p2p-cdn-sdk-ios
p2p-cdn-sdk-ios vadootvpeer

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

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

5
Stream-It
Stream-It truonghoangduy TypeScript

WebRTC video call support for full mesh calling 🌍

5
linda_tuple_space
linda_tuple_space jasonzhang8801 Java

distributed P2P system

5
speer
speer jk20342 C

speer (small peer) is a tiny P2P networking library in C (libp2p-ish layers from Noise through QUIC + TLS 1.3)

5
AppleRAGMesh
AppleRAGMesh bismansahni Swift

Mimicking Apple Intelligence, this project enables on-device Retrieval-Augmented Generation across all your Apple devices with zero cloud dependence.

5
filesoup
filesoup lukad TypeScript

🍲 A webtorrent based file sharing service

5
MoltMesh
MoltMesh sahilpohare Go

Peer2Peer Agent Protocol with Superpowers

5
zenode
zenode Gers2017 Rust

Abstraction layer on top of p2panda to interact with p2panda nodes

5
commune
commune tedjp C++

Peer-to-peer messaging

5
p2p-chat
p2p-chat tambapps Dart

peer to peer chat project

5
Peer-to-Peer-Group-Based-File-Sharing-System
Peer-to-Peer-Group-Based-File-Sharing-System akshayxml C++

A P2P file sharing system implemented using socket programming, multi-threading and SHA1 hashing. Users can share, download files from the group they...

5
sonic-chat
sonic-chat Nellix Rust

Offline authenticated text chat carried entirely by audible sound — no Wi-Fi, Bluetooth, account, or server.

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

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

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

5
PrivateFriendToFriend
PrivateFriendToFriend LauraWartschinski Java

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

5
WeChat-Split
WeChat-Split AnonymouK-P Shell

🌀 Launch multiple WeChat instances on macOS easily with this script. Manage chats and accounts seamlessly without data loss.

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
PrivateCalendarScheduling
PrivateCalendarScheduling jnagykuhlen Java

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

5
coyote
coyote lnsp Go

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

5
Cozy
Cozy cbrnrd Java

:coffee: The Java Cryptocurrency (XCZ)

5
Gocey
Gocey salvacorts Go

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

5
relayium
relayium relayium HTML

End-to-end encrypted, peer-to-peer file transfer in your browser. In realtime mode files stream device-to-device over WebRTC and never touch the serve...

5