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

my_kademlia
my_kademlia EchoAlice Rust

Implementation of the Kademlia protocol created to gain understanding of distributed hash tables.

10
ipfs-private-network
ipfs-private-network gcp-development Rust

IPFS private network

10
alert-chatroom
alert-chatroom LyubomirT JavaScript

Chatroom application that lets you create and manage chatrooms right from PC and share them with the world!

10
medici
medici bennyschmidt JavaScript

A JSX-native peer-to-peer browser that runs on Node, with a custom renderer based on SDL (no DOM).

10
netnote
netnote vykt C

LAN file transfer daemon & utility for Linux systems written in C.

10
telemedicine_devops
telemedicine_devops pparth27743 TypeScript

Our project idea was to design a system where doctors can meet/consult patients remotely over a video/audio call. As we know there are many already av...

10
nc_nomadcoin
nc_nomadcoin librity Go

Nomad Coders - Nomad Coin - A fully-featured blockchain and cryptocurrency in Golang.

10
plexus
plexus Nephys JavaScript

Dependency-free decentralized peer-to-peer network for storage and communication based on the Kademlia distributed hash table.

10
HydroRTC
HydroRTC uihilab JavaScript

P2P communication library for Hydrology

10
KDE-Connect-Codes
KDE-Connect-Codes cosmohacker

Some useful codes for KDE:Connect that i use

10
upradio
upradio iangregson TypeScript

UpRadio is a web application that allows you to broadcast or listen to live audio streams across the internet. The audio is streamed peer-to-peer usin...

10
aircloud
aircloud m8ke TypeScript

AirCloud (beta) is a decentralized (P2P) application for end-to-end encrypted file sharing. Secure way to transfer files across devices. We never uplo...

10
p2p-file-transfer
p2p-file-transfer gotlougit Rust

Rust program to do file transfers without any pesky third parties; mirror of https://git.sr.ht/~gotlou/p2p-file-transfer

10
nkn-link
nkn-link omani Go

An anonymous, encrypted Point-to-Point (Layer 3) tunnel between two peers.

10
Pazaak
Pazaak Veatec22 TypeScript

A serverless, peer-to-peer web adaptation of Pazaak (the classic card game from Star Wars: KotOR). Play single-player campaign vs bots or challenge fr...

10
willow-go
willow-go Deln0r Go

Pure-Go implementation of the Willow Protocol (data model, Meadowcap capabilities, Willow'25 bundle). iOS + Android via gomobile. Byte-compat with wil...

10
Magnetio
Magnetio abneeeees C

Magnetio is a minimal BitTorrent-based streaming and downloading client written in C.

10
python-socket-demo
python-socket-demo ajb413 Python

Socket programming demo with native Python and also PubNub.

10
ConnectionPool
ConnectionPool Olib-AI Swift

Zero-dependency P2P mesh networking for iOS/macOS with local MultipeerConnectivity and remote WebSocket relay support.

10
PaperDB
PaperDB PaperDB TypeScript

The distributed, peer-to-peer, Firestore-like No-SQL database solution, based on IPFS and Orbit-DB

10
bakasable
bakasable hannaeko Python

Peer to peer multiplayer sandbox game based on NDN

10
scuttle-vue
scuttle-vue ProjectEntropy JavaScript

VueJS client for the Secure Suttlebutt peer to peer solarpunk social network

10
auto_invoice
auto_invoice blockonomics Python

Progammatically create blockonomics invoice

10
stareye
stareye r2dev2 JavaScript

Time races with two phones

10
Peerify
Peerify kishore-ganesh C++

A WIP implementation of a Peer to Peer File Sharing Network in C++

10
PEERS
PEERS lilanger Jupyter Notebook

P2P market for smart home energy management system with PV and a variable-speed air-source heat pump

10
Computer-Networking
Computer-Networking SaptarshiSarkar12

This is a repository containing the summary in details, about computer networking.

10
live-document
live-document wasm-peers Rust

A shared document application akin to Google Docs utilising WebRTC peer-to-peer protocol. Example usage of wasm-peers library.

10
Mini-Bit-torrent
Mini-Bit-torrent priyendumori C++

Peer-to-peer file sharing system implemented using socket programming and multithreading in C++. Peers can upload and download text and multimedia fil...

10
SquashCord
SquashCord ADHIKSHA JavaScript

Multi-peer video conferencing app in NodeJS using WebRTC, Socket.io, Firebase, Socket.io Rooms.

10
SpawnDev.RTC
SpawnDev.RTC LostBeard C#

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

9
p2sub
p2sub p2sub Go

Distributed pub/sub channel

9
21Lane
21Lane himanshub16 Python

Peer to peer, cross-platform file sharing software.

9
the-private-torrent
the-private-torrent BiltuDas1 HTML

A special repo that used for bypassing limit of private torrents which given by websites

9
n2n6
n2n6 lucktu C

An easy-to-use virtual lan program based on mxre's n2n

9
harddrive-party-legacy
harddrive-party-legacy ameba23 JavaScript

archived old version of hdp - peer-to-peer media file indexing and file-sharing

9
chat-based-file-transfer
chat-based-file-transfer danisfermi Python

Chat based peer-to-peer file transfer

9
RTCFly
RTCFly RTCFly TypeScript

Coming soon

9
distributed-systems-game
distributed-systems-game walkerdustin Python

Projekt for the Distributed Systems course DBE14

9
kryptswaponline
kryptswaponline kryptoken101 TypeScript

Multicurrency Wallet with P2P Exchange

9
meet-compass
meet-compass NEVI0 TypeScript

:computer: Video chat application with WebRTC

9
samizdat
samizdat tokahuke Rust

Your content, available.

9
libp2p-perf
libp2p-perf mxinden Rust

The iPerf equivalent for the libp2p ecosystem.

9
delcard_games
delcard_games LucaDeltort TypeScript

Peer-to-peer card games you can play with friends, no server needed. Built with SvelteKit & WebRTC.

9
coattail
coattail nathan-fiscaletti JavaScript

A secure peer-to-peer remote execution and data publication service

9
p2p
p2p aslamanver Java

P2P library provides instant integration (PnP) support for WIFI-Direct P2P for any Android projects plus it remembers the recently connected device an...

9
node-portmapping
node-portmapping paullouisageneau C++

Multi-protocol Port Mapping for Node.js

9
Katana
Katana Sekky61 TypeScript

P2P file transfer in browser using PeerJS

9
mesh
mesh radical-data TypeScript

A local-first mesh network for public communication: no internet required.

9
SyncCrate
SyncCrate stixez TypeScript

Sync your game mods, custom content, and saves with friends over LAN.

9