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

ethp2psim
ethp2psim ferencberes Python

Ethereum P2P network privacy simulator

8
p2p-chat-application
p2p-chat-application alexandengstrom C#

A peer-to-peer chat application developed in C#. Allows users to chat directly with each other over the internet without a central server.

8
OpenDescent
OpenDescent Jaguwa HTML

Decentralised encrypted messenger. No servers. No data collection. P2P community hubs, voice calls and anonymous dead drops.

8
Code-Spot-P2P
Code-Spot-P2P DinamoTeam TypeScript

A sync Code Editor built with Angular using CRDT idea. Connections created using peer to peer model.

8
Torrent-Monitor
Torrent-Monitor N4rr34n6 Python

TorrentMonitor is an advanced Python-based tool designed to revolutionize the way you track and monitor peers in BitTorrent networks. With real-time n...

8
banyan
banyan OpenWeavers Python

A simple P2P application protocol

8
fornet
fornet ForNetCode Rust

networks with BoringTun, more configurable with admin web.

8
RealTime_Room_WebSocket_WebRTC
RealTime_Room_WebSocket_WebRTC MiladJoodi TypeScript

RealTime Room - WebSocket & WebRTC is a platform enabling video calls, audio, and text transfer within shared rooms. It uses WebSocket for instant mes...

8
premiumsave
premiumsave VinzTeched HTML

A multi-level network marketing system with PHP - Laravel Framework

8
RawTalk
RawTalk Razee4315 TypeScript

A privacy-first peer-to-peer chat application with end-to-end encryption.

8
Deskdrop
Deskdrop ChinmayyK Rust

Your local-first, zero-cloud superpower for instant clipboard sharing, resumable file transfers, remote folder browsing, and continuity camera across...

8
warpgate
warpgate robertsdotpm Python

One-shot Python NAT traversal: 8-plugin cascade, IPv4 + IPv6, multi-NIC, zero infrastructure to run.

8
chat
chat dstack-js TypeScript

Zero configuration peer-to-peer terminal chat with built-in end-to-end encryption working on DStack

8
dropit
dropit The-Robin-Hood JavaScript

PWA shares your files locally at ease

8
clipp
clipp martona C++

Free, open source, peer-to-peer clipboard sync for Windows, macOS, and iOS, with a terminal-only client for Linux.

8
webpier
webpier novemus C++

Forward local network services to remote hosts over the Internet and through NAT.

8
bedrock
bedrock Bedrock-im TypeScript

Your private workspace by design, not by promise

7
IPGeo-Grabber-Omegle
IPGeo-Grabber-Omegle shockz-offsec JavaScript

Este script permite obtener la geolocalización del extraño en un video chat en la plataforma Omegle en tiempo real a través de la captación de la IP p...

7
Neighbor-Discovery
Neighbor-Discovery ajayarunachalam C++

P2P Network Resource Discovery Simulation in MANET

7
hangu-register
hangu-register yomea Java

一个peer-peer的去中心化注册中心

7
p2p
p2p peertopeernetwork JavaScript

Peer-to-Peer Network is a distributed network based on Bitcoin cryptography and the BitTorrent protocol.

7
croc-gui
croc-gui interfluve-wav TypeScript

Desktop GUI for croc — secure cross-platform file transfer without the terminal. Encrypted P2P, drag-and-drop, QR codes, LAN mode. macOS, Windows, Lin...

7
YachtChat
YachtChat YachtChat TypeScript

Yacht.Chat is a microservice architecture for a online collaboration platform.

7
instant-file-sharing
instant-file-sharing haikelfazzani JavaScript

📁 Peer-to-peer file transfers in your browser, anonymous and secure using WebRTC datachannel 🏆

7
video-chat-app-webRTC
video-chat-app-webRTC uchiha-suraj JavaScript

📺 video-chat-app Fully functional one-to-one video calling feature.

7
awesome-peer-to-peer
awesome-peer-to-peer hexlab

A curated list of awesome peer-to-peer applications, libraries, and learning resources

7
krypt-swap
krypt-swap kryptoken101 TypeScript

Multi-currency Wallet & Exchange

7
tpf-client
tpf-client zhdk

Telematic performance format client software

7
internet_rov_code
internet_rov_code KW-M JavaScript

Internet controllable underwater Robot based on Raspberry Pi, Pion Webrtc, and Peerjs over cell networks - WIP

7
DrawTogether
DrawTogether finbargiusti Svelte

A collaborative drawing web-app with streaming service

7
UdpPeerToPeerJustStun
UdpPeerToPeerJustStun sorousherafat C#

a simple STUN server and a peer messenger application for peer-to-peer connection over UDP using NAT hole punching.

7
ipfs-pastebin
ipfs-pastebin BowStar Java

IPBin: IPFS AES-encrypted private bin

7
DAppNodePackage-Swarm
DAppNodePackage-Swarm w3rkspacelabs Shell

Ethereum Swarm for DAppNode 🐝

7
peek
peek guiseek TypeScript

Peer Contact - WebRTC Video Chat. TypeScript, NX, Angular, NestJS...

7
timber-protocol
timber-protocol PsychoLlama

A distributed operation log with checkpointing and compaction

7
MPCF-TestBench
MPCF-TestBench heckj Swift

Tooling for benchmarking Multipeerconnectivity framework on apple platforms

7
P2P-File-Transfer-Client
P2P-File-Transfer-Client aanrv C++

A filesharing client with a GUI that uses peer-to-peer architecture.

7
go-monitor-ipfs
go-monitor-ipfs dbarasti Go

Application to monitor and create reports with plots regarding several metrics of an IPFS node.

7
GoP2P
GoP2P lexzaiello Go

A streamlined shard-based P2P networking stack built in Go.

7
pipe-builder-3000
pipe-builder-3000 Ne00n Python
7
peersimTutorial
peersimTutorial robzenn92 Java

Introduction to PeerSim

7
UNO-Game
UNO-Game pirateksh JavaScript

Inter-Galactic theme-based real-time Online Multiplayer UNO Game with a live video call feature.

7
netpunch
netpunch michurin Go

Netpunch is a tool to establish network connections between nodes which are behind NATs and firewalls

7
secureskat
secureskat HeikoStamer C++

P2P implementation of the card game Skat

7
switchboard.js
switchboard.js shadowmoose TypeScript

Blazing-fast browser WebRTC peer-to-peer connections - no server setup required.

7
libtribe
libtribe abbyssoul C++

Group Membership and Failure Detection using gossip style protocol.

7
go-colla-node
go-colla-node curltech Go

The backbone of the Colla Network - an unstoppable Web3 decentralized peer-to-peer communication and storage network.

7
varda
varda VardaIO JavaScript

a DAG style blockchain platform

6
react-video-chat
react-video-chat Sup3r-Us3r TypeScript

This application is a video-chat built using WebRTC and P2P Connections where you can call and talk to another user

6
wgsd
wgsd ClarkQAQ Go

Wireguard peer discover helper (Wireguard 对等发现助手)

6