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 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 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
Simple PeerJS example
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...
A F2P Steam Game: Galactic Lander!
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
Oh, I've been wanting to play with P2P networks for so long!
This is personal project to use WEBRTC Protocol to send files in local network to different people
A Peer to Peer AES(256)+RSA Chat Client and Rendezvous server
Communication app with flexibility and privacy
Decentralized (P2P) document sharing platform for citizen journalists
A web protocol called Tsunami which allows users to establish P2P networks in the browser.
Local network Peer-to-peer library with peer discovery and callback mechanism.
A Real Time Conferencing (RTC) service which allows users to connect, talk, and send messages to each other while also supporting account management a...
A Webrtc based peer to peer conference call implementation using WebRTC, Socket.io and Node.js.
Peer-to-peer distributed shared memory testbed
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...
This is a Python implementation of the famous game Super Mario. In this game you can play both single-player and multi-player.
Peer-to-Peer File Sharing Network in Rust with a Central Tracker Server, TCP-Based Peer Communication, JSON Protocol, File Chunking, SHA-256 Integrity...
Simple browser-based file share, send files from browser to browser without cloud storage. Written in TypeScript with Libp2p.
ViralShare is a lightweight peer-to-peer file sharing application that allows users to share files securely within a local network.
Chaincraft: The platform for blockchain education and prototyping decentralized protocols
Whitepaper for a decentralized trust-based electronic voucher payment system