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

BitWork
BitWork Aniketh896 HTML

A Peer to Peer(P2P) Marketplace built using Blockchain and Django for MLH HackJaipur '20

2
Starkhub
Starkhub mojo2jojo Java

P2P video streaming desktop application build using java swing and RTP streaming library.

2
Distributed-System
Distributed-System tangni31 Python

RPC, Topology Management, Distributed filesystem, Multi-threading

2
Peer-to-Peer-Content-Distribution-and-Distributed-Query
Peer-to-Peer-Content-Distribution-and-Distributed-Query sandezz Java
2
Gnutella_style_peer2peer_filesharing
Gnutella_style_peer2peer_filesharing Abdullahejaz Java

A completely distributed peer to peer file sharing system where each peer on the network behaves both as a peer and as a server. Also a push based app...

2
Chord
Chord ClosetGeek-Git PHP

PHP Chord DHT routing table and peer discovery

2
kademlia
kademlia giacomodeliberali C#

🎓Simulate the construction of a peer to peer network managed under a simplified implementation of Kademlia protocol

2
1ToMany
1ToMany Lettly HTML

1TM is a broadcast chat system without a centralized server between the peer.

2
home-portal
home-portal SirBrian1234 PHP

The Home Portal Project is a peer based social network with a web front-end built for decentralized, peer-to-peer communication.

2
gnility
gnility h4x0rlol CSS

Simple WebRTC peer to peer chat on a random themes

2
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