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

Chess-local-multiplayer
Chess-local-multiplayer jvillegasd Java
2
superChat
superChat ShaanCoding C#

A peer-to-peer local area network desktop chat application

2
chatclient
chatclient spinfal JavaScript

base design by sheeptester, 'improved' and worked upon by spin, aka me.

2
WebrtcFileShare
WebrtcFileShare saivishwak JavaScript

Peer-Peer file sharing web app with indexDB to store files meta data and web worker for non-blocking io.

2
walkie-talkie
walkie-talkie ankitr42 C#

A peer-peer chat application that runs on UDP.

2
PeerToPeer-FileSharing
PeerToPeer-FileSharing bbalaji561 Java

In this project, you are asked to write a P2P file sharing software similar to BitTorrent. You can complete the project in Java or C/C++. There will b...

2
shareinfo
shareinfo Chrissyx Pascal

ShareInfo - know what's inside before downloading it

2
saswaf
saswaf robertianburton JavaScript

Share A Screen With A Friend

2
tinc
tinc colachg Dockerfile

tinc in container based on alpine

2
P2PFileShare
P2PFileShare aimensahnoun Python

A PeerToPeer application used to share files between users in the same local network

2
ptp
ptp foudfou C

P2P pet project

2
P2PZoom
P2PZoom lhswebdev JavaScript

This is a demo of peer to peer video calling. It uses peerjs to wrap the WebRTC api.

2
distributed-timeline
distributed-timeline ribeiropdiogo Python

Distributed Timeline built using Kademlia

2
simple-peerjs-example
simple-peerjs-example LarsFlieger HTML

Simple PeerJS example

2
P2P-chord-search-time-calculator-for-large-contact-matchmaking
P2P-chord-search-time-calculator-for-large-contact-matchmaking Adrelix Python

This project investigates the advantages and limitations a decentralized contact discovery system for a messaging application may have. The areas of...

2
go-bts
go-bts lazyguyid Go

it's just a simple peer to peer library to help you making a simple connection between your application/service just like a BTS Tower base on UDP netw...

2
distributed-cms-Massiel-Villalba-Rayniel-Ramos
distributed-cms-Massiel-Villalba-Rayniel-Ramos rayniel95 Python

Distributed Content Management System with crash fault tolerance.

2
Fluent
Fluent rajas2716 JavaScript

Fluent-Video

2
MS-BGP
MS-BGP mjey Java

MS-BGP is a hardware/protocol level project that facilitates peer-to-peer internet connectivity by using trustless exploration of how isolated nodes a...

2
GalacticLander
GalacticLander ZeroByter C#

A F2P Steam Game: Galactic Lander!

2
network
network Disembark Go

Disembark network is a P2P VPC with 0 points of failure

2
P2PChatSystem
P2PChatSystem Coldwave96 Java

Transform the existing chat program into a decentralized chat application.

2
xyzmeet
xyzmeet GaneshSrambikal JavaScript

A simple video chat application for multi-users based on React, Node Express, and WebRTC.

2
DSN
DSN Ehtesham599 Java

Android app implementing a P2P decentralized storage network [WIP].

2
int20h-meeting-platform
int20h-meeting-platform yarfuo TypeScript

Anonymous P2P video chat with rooms. Hackathon task for int20h.best-kyiv.org

2
calculation-p2p
calculation-p2p marszub Java

Aplikacja umożliwiająca rozproszone obliczenia równoległe. Używa sieci peer to peer do synchronizacji postępu obliczeń.

2
nasu
nasu rewired-gh Vue

P2P file transfer website

2
P2P-Java-Chat
P2P-Java-Chat RysteQ Java

A peer to peer chat application made in Java

2
video-conferencing-app
video-conferencing-app Mohammad-Sahil JavaScript

Built a Video Conferencing App using NodeJS

2
UDP_Hole_Punching-go
UDP_Hole_Punching-go mohanavel15 Go

UDP hole punching example in go

2
spec
spec strict-types

Strict encoding specification

2
State-Channels---Hybrid-decentralized-P2P-Network-with-routing-algorythm
State-Channels---Hybrid-decentralized-P2P-Network-with-routing-algorythm AndreaLombax C

Hybrid decentralized P2P Network of State Channels (with a routing algorythm)

2
PeerToPeerService
PeerToPeerService xrisaD Java

The project for my university's Computer Networks class @ AUEB 2021

2
p2p_network
p2p_network ZERDICORP Java

Oh, I've been wanting to play with P2P networks for so long!

2
Local-FIle-Sharing-using-webrtc
Local-FIle-Sharing-using-webrtc rohanailoni HTML

This is personal project to use WEBRTC Protocol to send files in local network to different people

2
P2P-Private-Chat
P2P-Private-Chat Foxtrt-com Python

A Peer to Peer AES(256)+RSA Chat Client and Rendezvous server

2
dao.xyz
dao.xyz dao-xyz TypeScript

Communication app with flexibility and privacy

2
citen
citen bremea Rust

Decentralized (P2P) document sharing platform for citizen journalists

2
tsunami
tsunami highboi JavaScript

A web protocol called Tsunami which allows users to establish P2P networks in the browser.

2
peernet
peernet sunipkm C

Local network Peer-to-peer library with peer discovery and callback mechanism.

2
Telefrog-WebRTC
Telefrog-WebRTC dimits-ts JavaScript

A Real Time Conferencing (RTC) service which allows users to connect, talk, and send messages to each other while also supporting account management a...

2
Baat-Cheet
Baat-Cheet kushagra-goyal-14 JavaScript

A Webrtc based peer to peer conference call implementation using WebRTC, Socket.io and Node.js.

2
learntoshare
learntoshare lcudenne Python

Peer-to-peer distributed shared memory testbed

2
rpyc
rpyc vEonz121 Python

Fold-Dis is a peer-to-peer distributed computing approach on the k-fold cross validation process for support vector machine models. BitFold runs on th...

2
SuperMarioP2P
SuperMarioP2P fdaddeo Python

This is a Python implementation of the famous game Super Mario. In this game you can play both single-player and multi-player.

2
peer-to-peer
peer-to-peer WillKirkmanM Rust

Peer-to-Peer File Sharing Network in Rust with a Central Tracker Server, TCP-Based Peer Communication, JSON Protocol, File Chunking, SHA-256 Integrity...

2
FileFerry
FileFerry smp46 TypeScript

Simple browser-based file share, send files from browser to browser without cloud storage. Written in TypeScript with Libp2p.

2
ViralShare
ViralShare ViralBiyawala Python

ViralShare is a lightweight peer-to-peer file sharing application that allows users to share files securely within a local network.

2
chaincraft
chaincraft jose-blockchain Python

Chaincraft: The platform for blockchain education and prototyping decentralized protocols

2
decentralized-voucher-payment-system
decentralized-voucher-payment-system minutogit Shell

Whitepaper for a decentralized trust-based electronic voucher payment system

2