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.
A Peer to Peer(P2P) Marketplace built using Blockchain and Django for MLH HackJaipur '20
P2P video streaming desktop application build using java swing and RTP streaming library.
RPC, Topology Management, Distributed filesystem, Multi-threading
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...
PHP Chord DHT routing table and peer discovery
🎓Simulate the construction of a peer to peer network managed under a simplified implementation of Kademlia protocol
1TM is a broadcast chat system without a centralized server between the peer.
The Home Portal Project is a peer based social network with a web front-end built for decentralized, peer-to-peer communication.
Simple WebRTC peer to peer chat on a random themes
P2P Chess server with Visual Basic 6 + Winsock, developed in 2004
Distributed platform to enable protection and sharing of files, using peer-to-peer technologies
Video sharing application with real-time data communication. Powered by Socket.io and Peer to Peer data stream.
DawnTorrent is a minimalistic BitTorrent client, that offers the essential functionalities for torrenting. ie downloading and uploading.
JustConnect is a C# Class-Library, which provides Easy-To-Use Socket-Features.
Proof of work based Blockchain
A Simple video call app made with JavaScript
A Decentralized Orders Management Platform helping two parties to exchange remotely information to fulfilled local deals.
A P2P timeline service using Kademlia and Python's asyncio module
rabbitplayer is a p2p mediaplayer which is based on ffmpeg.
Peer to peer browser video calling platform with unmatched video quality and latency
The Owner Free File System Naming System in Javascript
Peer-to-peer network simulation
WebRTC Video chat P2P web application
TypeScript example of using libp2p in a browser for bidirectional communication
Purescript bindings to the gun.js database
A peer-to-peer local area network desktop chat application
base design by sheeptester, 'improved' and worked upon by spin, aka me.
Peer-Peer file sharing web app with indexDB to store files meta data and web worker for non-blocking io.
A peer-peer chat application that runs on UDP.
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...
ShareInfo - know what's inside before downloading it
Share A Screen With A Friend
tinc in container based on alpine
A distributed peer to peer system with load balancing for computing fractals (generating fractal images).
A PeerToPeer application used to share files between users in the same local network
P2P pet project
This is a demo of peer to peer video calling. It uses peerjs to wrap the WebRTC api.
Distributed Timeline built using Kademlia
This project investigates the advantages and limitations a decentralized contact discovery system for a messaging application may have. The areas of...
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...
Distributed Content Management System with crash fault tolerance.
Fluent-Video
MS-BGP is a hardware/protocol level project that facilitates peer-to-peer internet connectivity by using trustless exploration of how isolated nodes a...
Disembark network is a P2P VPC with 0 points of failure
Transform the existing chat program into a decentralized chat application.
A simple video chat application for multi-users based on React, Node Express, and WebRTC.