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)

p2p_network
p2p_network ZERDICORP Java

Oh, I've been wanting to play with P2P networks for so long!

2
Local-FIle-Sharing-using-webrtc
Local-FIle-Sharing-using-webrtc rohanailoni HTML

This is personal project to use WEBRTC Protocol to send files in local network to different people

2
P2P-Private-Chat
P2P-Private-Chat Foxtrt-com Python

A Peer to Peer AES(256)+RSA Chat Client and Rendezvous server

2
dao.xyz
dao.xyz dao-xyz TypeScript

Communication app with flexibility and privacy

2
citen
citen bremea Rust

Decentralized (P2P) document sharing platform for citizen journalists

2
tsunami
tsunami highboi JavaScript

A web protocol called Tsunami which allows users to establish P2P networks in the browser.

2
peernet
peernet sunipkm C

Local network Peer-to-peer library with peer discovery and callback mechanism.

2
Telefrog-WebRTC
Telefrog-WebRTC dimits-ts JavaScript

A Real Time Conferencing (RTC) service which allows users to connect, talk, and send messages to each other while also supporting account management a...

2
Baat-Cheet
Baat-Cheet kushagra-goyal-14 JavaScript

A Webrtc based peer to peer conference call implementation using WebRTC, Socket.io and Node.js.

2
rpyc
rpyc vEonz121 Python

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

2
SuperMarioP2P
SuperMarioP2P fdaddeo Python

This is a Python implementation of the famous game Super Mario. In this game you can play both single-player and multi-player.

2
ouinet.work
ouinet.work equalitie CSS

Website for Ouinet

2
peer-to-peer
peer-to-peer WillKirkmanM Rust

Peer-to-Peer File Sharing Network in Rust with a Central Tracker Server, TCP-Based Peer Communication, JSON Protocol, File Chunking, SHA-256 Integrity...

2
FileFerry
FileFerry smp46 TypeScript

Simple browser-based file share, send files from browser to browser without cloud storage. Written in TypeScript with Libp2p.

2
ViralShare
ViralShare ViralBiyawala Python

ViralShare is a lightweight peer-to-peer file sharing application that allows users to share files securely within a local network.

2
chaincraft
chaincraft jose-compu Python

Chaincraft: The platform for blockchain research and prototyping decentralized protocols

2
holochain-app-ws-tester
holochain-app-ws-tester holochain-open-dev Rust

Simple cli tool to verify a connection to a holochain app websocket

2
share
share privapps

A pure static javascript running in a browser that can chat and share files between two devices within the same network. Under the neath, it uses a p...

2
luna
luna aidlran Svelte

Productivity assistant and more.

2
api-serverless-redis-vercel
api-serverless-redis-vercel securelay JavaScript

Securelay API serverless implementation for hosting on Vercel. Uses Redis as DB.

2
Seanpm2001-P2P
Seanpm2001-P2P seanpm2001 Markdown

👥️🔄️👥️2️⃣️0️⃣️0️⃣️1️⃣️ Information on Peer to Peer technologies and usage by @seanpm2001

2
simple-kv
simple-kv Ahmedhossamdev Go

Simple distributed key-value store in Go for learning distributed systems and network programming 📖

2
libsdust
libsdust d-sdust C

The core library for Stardust - An AES-encrypted P2P messenger.

2
p2p-football-game
p2p-football-game SnehaghoshBarsha444 TypeScript

*HyperPear Strikers* is a real-time *P2P football game* using *WebRTC* for direct player connections, eliminating centralized servers and enabling sea...

2
MiniBitTorrent
MiniBitTorrent oseasandrepro Java

An sample and naive Peer2Peer BitTorrent implementation. Run only in local Net Work

2
Nectar2P
Nectar2P Glimor Python

Nectar2P is an open-source Python library for secure peer-to-peer file sharing. It supports optional RSA/AES encryption, NAT traversal via STUN, and a...

2
paused-P2P-carpooling-dockerized
paused-P2P-carpooling-dockerized TauqeerAhmad5201 JavaScript

This project aims to revolutionize the carpooling industry by leveraging blockchain technology; the proposed solution is a decentralized web-based app...

2
Roombot
Roombot WisdomEnigma HTML

Roombot is desktop decentralize web-app

2
PeerLink
PeerLink MohamedAYassin TypeScript

A TypeScript React Website Made to Swiftly & Securely Share Files

2
Coniunctum
Coniunctum AlainMgz Python

Peer-to-peer proof-of-work blockchain written in python.

2
LAN_P2P
LAN_P2P nishant-kumarr Python

A P2P file sharing system utilizing python libraries { socket , os , tkinter } for seamless file transfer over local network.

2
jtorrent
jtorrent Ashuh Java
2
dropzone
dropzone Adwaith-NP Go

A file-sharing software that enables fast and simple file transfer over LAN. It uses UDP for discovery and TCP for reliable transfer, with an easy-to-...

2
webrtc-streaming-video
webrtc-streaming-video truongd3 JavaScript

Streaming Video using Connection WebRTC by Truong Dang

2
Synclt
Synclt Ritul-Void HTML

p2p file sharing ecosystem

2
Sock-Message
Sock-Message sud295 Python

A Decentralized End-To-End Encrypted Group messaging Service

2
P2Chat
P2Chat AzizDXT Python

It is a tool for secret conversations that is based on the peer-to-peer principle without external servers and is completely encrypted between both pa...

2
HZA-Messenger
HZA-Messenger ahmadmaaz Python

CSC_430: Messaging app over udp + file transfer

2
SimpleDHT
SimpleDHT dhruvldrp9 Python

A Python-based Distributed Hash Table (DHT) implementation enabling cross-network key-value storage, automatic node discovery, and data replication wi...

2
lightweight-blockchain-rust
lightweight-blockchain-rust DamianFigiel Rust

A lightweight blockchain node client built with Rust. This project showcases fundamental blockchain principles, including Proof of Work consensus, pee...

2
amstel
amstel rustaceanrob Swift

A macOS Bitcoin wallet

2
HELO-Cryptography
HELO-Cryptography tahsinnahmed Python

HELO is a lightweight and hybridized cryptographic system. This stands for "Hybrid Encryption Lightweight Optimization". It is made for robust securit...

2
Wany
Wany delt4d TypeScript

Wany website

2
Csharp-projektni-zadaci
Csharp-projektni-zadaci MihajloMilojevic C#

Ovaj repozitorijum sadrži mini projekte u C# koji su služili za učenje samog jezika ili nekih njegovoh featura. Prvih par projekata su izrađeni za pot...

2
ZapSync
ZapSync eugeneanokye99 JavaScript

Zap Sync is a modern alternative to traditional file-sharing platforms like Google Drive. Built with security and user experience in mind, it allows u...

2
dropshare
dropshare daenavan TypeScript

Share files instantly with devices using peer-to-peer technology

2
Nyxchat
Nyxchat chaeynz Python

CLI-based Chat

2
securelay.github.io
securelay.github.io securelay HTML

Secure and ephemeral http relay with CORS

2
Armaan-Transfer-CLI-System
Armaan-Transfer-CLI-System ArmaanMoledin63 Python

Armaan-Transfer is a lightning-fast CLI tool for secure peer-to-peer file transfers between computers on the same network. Easily installable via pip,...

2
peer-webrtc
peer-webrtc Abhay-Vachhani JavaScript

peer-webrtc simplifies the implementation of WebRTC connections by providing a straightforward API for establishing peer-to-peer communication. Ideal...

2