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

harddrive-party
harddrive-party ameba23 Rust

Peer-to-peer file sharing

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
distributed-metrics
distributed-metrics BitpingApp Rust

Collect and expose distributed networking metrics to your prometheus instance

2
iroh-godot
iroh-godot 2-3-5-41 Rust

An extension to Godot's High-Level Multiplayer API to allow for iroh based connections.

2
cas-distributed-file-system
cas-distributed-file-system priyangshupal Go

This project offers a peer-to-peer content-addressable distributed file storage in Go with a peer-to-peer library built on top of TCP from scratch. It...

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
pearbook
pearbook Khelechy Go

An offline first peer-to-peer distributed expense tracker proof-of-concept demonstrating Conflict-Free Replicated Data Types (CRDTs) in a peer-to-peer...

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
xaeroflux
xaeroflux block-xaero Rust

A decentralized, merkle indexed, offline-first peer-to-peer event store built on iroh & lmdb

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
Polykey-Network-Dashboard
Polykey-Network-Dashboard MatrixAI TypeScript

Polykey Network Dashboard

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
Plugin.Maui.NearbyConnections
Plugin.Maui.NearbyConnections phunkeler C#

A .NET MAUI plugin for peer-to-peer (P2P) connectivity with nearby devices.

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
distributed-file-storage
distributed-file-storage yigithankarabulut Go

Decentralized, fully distributed, content-addressable file storage system that can process and transfer very large files using Go. Highly practical an...

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
video-meet-app
video-meet-app FernandoZorek EJS

This project provides a video conferencing application built with Node.js, Socket.io and Peerjs - Simplifies WebRTC peer-to-peer data, video, and audi...

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
IPFS-Codex
IPFS-Codex Argus-spec HTML

Web Repository for IPFS CIDs.

2
HydroRTC
HydroRTC uihilab JavaScript

P2P communication library for Hydrology

2
nymshare
nymshare valansai Rust

peer-to-peer anonymous file sharing application built on top of Nym.

2
XaeroID
XaeroID block-xaero Rust

Zero-knowledge identity wallet that proves who you are without revealing personal data. Post-quantum secure DID system with privacy-preserving group m...

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
Social-Chat-Godot
Social-Chat-Godot emagood GDScript

[ES] red de godot p2p cliente-servidor , primeros pasos [ING] Godot P2P Client-Server Network, Getting Started

2
Bit_Torrent
Bit_Torrent Danitilahun Go

GoTorrent: Efficient Golang BitTorrent client with concurrency, precise parsing, and resilient tracker communication. Scalable, fault-tolerant, and ha...

2