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)

Tessro
Tessro rajin-khan JavaScript

Real-time P2P video streaming and syncing platform with your local files ( + chat).

8
wifi-direct-shared-experience-sample
wifi-direct-shared-experience-sample magicleap C#

Shared Experience sample app that uses a Wi-Fi Direct Service Discovery Android native Unity plug-in.

8
warps
warps tholian-network Go

:telescope: Warping your own Internet everywhere you go :satellite:

8
webpeerjs
webpeerjs nuzulul JavaScript

WebPEER is a P2P Network that Runs in a Browser.

8
holochain-prebuilt-binaries
holochain-prebuilt-binaries holochain-open-dev TypeScript

Pre-compiled binaries of holochain, hc and lair-keystore

8
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
Computer-Networking
Computer-Networking SaptarshiSarkar12

This is a repository containing the summary in details, about computer networking.

7
netpunch
netpunch michurin Go

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

7
krypt-swap
krypt-swap kryptoken101 TypeScript

Multi-currency Wallet & Exchange

7
tpf-client
tpf-client zhdk

Telematic performance format client software

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
DrawTogether
DrawTogether finbargiusti Svelte

A collaborative drawing web-app with streaming service

7
DAppNodePackage-Swarm
DAppNodePackage-Swarm w3rkspacelabs Shell

Ethereum Swarm for DAppNode 🐝

7
timber-protocol
timber-protocol PsychoLlama

A distributed operation log with checkpointing and compaction

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

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

7
hangu-register
hangu-register yomea Java

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

7
p2p-file-sharing-system
p2p-file-sharing-system alessandrofoglia07 C

Peer-to-Peer File Sharing System that implements a Distributed Hash Table (DHT) with the Chord Protocol in C

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
UNO-Game
UNO-Game pirateksh JavaScript

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

7
peersimTutorial
peersimTutorial robzenn92 Java

Introduction to PeerSim

7
Neighbor-Discovery
Neighbor-Discovery ajayarunachalam C++

P2P Network Resource Discovery Simulation in MANET

7
MPCF-TestBench
MPCF-TestBench heckj Swift

Tooling for benchmarking Multipeerconnectivity framework on apple platforms

7
GoP2P
GoP2P lexzaiello Go

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

7
peek
peek guiseek TypeScript

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

7
ThunderProxy
ThunderProxy purplesyringa Python

A local IRC server supporting ThunderBird to send/receive messages from ThunderWave chat (ZeroNet)

7
pipe-builder-3000
pipe-builder-3000 Ne00n Python
7
ipfs-pastebin
ipfs-pastebin BowStar Java

IPBin: IPFS AES-encrypted private bin

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
libtribe
libtribe abbyssoul C++

Group Membership and Failure Detection using gossip style protocol.

7
Addressing-Challenges-in-Browser-Based-P2P-Content-Sharing-Framework-Using-WebRTC
Addressing-Challenges-in-Browser-Based-P2P-Content-Sharing-Framework-Using-WebRTC svjan5 JavaScript

Addressing Challenges in Browser Based P2P Content Sharing Framework Using WebRTC

6
Luna
Luna JoaoAJMatos JavaScript

It's like bitcoin (If it was made by a 17 yo kid in node js)

6
zendo
zendo AbstractPlay TypeScript

A single-page, peer-to-peer, synchronous client for playing Zendo online (https://www.looneylabs.com/content/zendo)

6
Pixo-Cash
Pixo-Cash Pixocoin C++

Decentralized pseudonymous scrypt cryptocurrency

6
smpp
smpp mjamilfarooq C++
6
avion
avion derhuerst JavaScript

Share files without NSA.

6
peer.cat
peer.cat posixpascal JavaScript

🔐 🐈 encrypted peer-to-peer file sharing service

6
switchboard.js
switchboard.js shadowmoose TypeScript

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

6
Texx
Texx melvars JavaScript

:love_letter: A decentralized and encrypted messenger

6
fornet
fornet ForNetCode Rust

networks with BoringTun, more configurable with admin web.

6
Katana
Katana Sekky61 TypeScript

P2P file transfer in browser using PeerJS

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

6
stonenet
stonenet bamidev Rust

A peer-to-peer & censorship-resistant social-media platform

6
42-Piscine
42-Piscine InesZenkri C

My solutions to 42 Heilbronn Piscine challenges ≖‿≖

6
wifi-direct-plugin-sample
wifi-direct-plugin-sample magicleap Java

Sample Android Plugin for Unity to use Wi-Fi Direct Service Discovery. This project is an Android app harness written in Java and the plugin is an And...

6
astrawiki
astrawiki bitxenia TypeScript

Decentralized p2p read-write wiki on IPFS

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

6
Video-Calling-app-WebRTC
Video-Calling-app-WebRTC KshitijTodkar48 TypeScript

A peer-to-peer video calling web application allowing two users to seamlessly create or join a virtual room and engage in video conversations right f...

6
udp-holepunching-proof
udp-holepunching-proof JacopoDaeli JavaScript

UDP Hole Punching Proof implementations.

6
p2p
p2p peertopeernetwork JavaScript

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

6