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.
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.
Android app implementing a P2P decentralized storage network [WIP].
Anonymous P2P video chat with rooms. Hackathon task for int20h.best-kyiv.org
Aplikacja umożliwiająca rozproszone obliczenia równoległe. Używa sieci peer to peer do synchronizacji postępu obliczeń.
P2P file transfer website
A peer to peer chat application made in Java
Built a Video Conferencing App using NodeJS
UDP hole punching example in go
Strict encoding specification
Hybrid decentralized P2P Network of State Channels (with a routing algorythm)
The project for my university's Computer Networks class @ AUEB 2021