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)

ChessServer
ChessServer TheoKand Visual Basic

P2P Chess server with Visual Basic 6 + Winsock, developed in 2004

2
nautilus
nautilus luislorenzom Java

Distributed platform to enable protection and sharing of files, using peer-to-peer technologies

2
cube-video-sharing
cube-video-sharing resqiar JavaScript

Video sharing application with real-time data communication. Powered by Socket.io and Peer to Peer data stream.

2
DawnTorrent
DawnTorrent judevalens Go

DawnTorrent is a minimalistic BitTorrent client, that offers the essential functionalities for torrenting. ie downloading and uploading.

2
JustConnect
JustConnect chrispader C#

JustConnect is a C# Class-Library, which provides Easy-To-Use Socket-Features.

2
go-chord
go-chord hexablock Go
2
Doubloon
Doubloon chuchi-chaschtli Python

Proof of work based Blockchain

2
facetime
facetime vj-abishek JavaScript

A Simple video call app made with JavaScript

2
dorders
dorders tmorin TypeScript

A Decentralized Orders Management Platform helping two parties to exchange remotely information to fulfilled local deals.

2
P2P_FileSharingSystem
P2P_FileSharingSystem MeGaCrazy Python
2
decentralized-timeline
decentralized-timeline helenapoleri Python

A P2P timeline service using Kademlia and Python's asyncio module

2
rabbitplayer
rabbitplayer wenxiaoming C++

rabbitplayer is a p2p mediaplayer which is based on ffmpeg.

2
Video-Chat-App
Video-Chat-App bearp2d JavaScript

Peer to peer browser video calling platform with unmatched video quality and latency

2
js-ons
js-ons Prometheus-SCN JavaScript

The Owner Free File System Naming System in Javascript

2
p2p-file-sharing
p2p-file-sharing Erfaniaa Python

Peer-to-peer network simulation

2
VideoChat
VideoChat ramyatrouny JavaScript

WebRTC Video chat P2P web application

2
js-libp2p-example-chat-in-the-browser
js-libp2p-example-chat-in-the-browser svdo TypeScript

TypeScript example of using libp2p in a browser for bidirectional communication

2
purescript-gun
purescript-gun timdeputter PureScript

Purescript bindings to the gun.js database

2
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
Distributed-Peer-to-Peer-System-for-Computing-Fractals
Distributed-Peer-to-Peer-System-for-Computing-Fractals stefanGT44 Java

A distributed peer to peer system with load balancing for computing fractals (generating fractal images).

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