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)

PeerTree
PeerTree bitmonky JavaScript

An experimental self organizing peer to peer network in node.js Peers can send and receive and broadcast JSON msgs using https: using self signed cer...

13
rabbitstreamer
rabbitstreamer wenxiaoming C++

rabbitstreamer is the P2P based media streaming suite, includes streaming server which can stream media through P2P protocol, streaming player which c...

13
docker-croc
docker-croc TheCatLady Dockerfile

A lightweight, minimal croc container 🐊

13
MeshP2P
MeshP2P HadiModarres JavaScript

Create P2P apps between browsers

13
turbo-beep
turbo-beep edghyhdz C++

Peer to peer file sharing and messaging between different networks including server acting as a mediator (TCP hole punching).

13
Speer
Speer danalex97 Go

A network discrete event simulator for peer-to-peer network modeling.

13
SocketSynergy
SocketSynergy vanrein C

Punch firewall holes to connect TCP, SCTP and UDP between network peers

13
kamilata
kamilata Mubelotix Rust

Peer-to-Peer Search Engine System

13
storb
storb threetau Rust

Storb is a distributed storage subnet on the Bittensor network

13
zonenetclient
zonenetclient zonenetio Go

Global Area Networking. Peer-to-Peer & End-to-End Encryption for every device, anywhere.

13
BitTorrent-Python
BitTorrent-Python mohammadhashemii Python

A BitTorrent-like network implementation in Python. Asynchronous downloading and uploading for files transfer across networks.

13
sockChat
sockChat tameeshB JavaScript

A VERY reliable way to communicate on the internet. An end-to-end encrypted decentralised cross-platform chat application. 📱 💬 🔐

12
Hitchhikers
Hitchhikers aneelyelamanchili Objective-C

An on-demand application to allow ride sharing between users across longer distances than is feasible for common ride-sharing applications in today's...

12
Kiwipedia
Kiwipedia purplesyringa JavaScript

Wikipedia clone for ZeroNet with auto-import

12
Peer-to-Peer-Group-Based-File-Sharing-System
Peer-to-Peer-Group-Based-File-Sharing-System Chirag-Shilwant C++

A P2P file sharing system like Bit Torrent implemented using socket programming, multi-threading and SHA1 hashing. Users can share, download files fro...

12
LinuxExchange
LinuxExchange leoherzog JavaScript

👥💿 A peer-to-peer Linux ISO download website, powered by WebTorrent

12
diush
diush diush-xyz TypeScript

an open-source mobile platform acting as a secure funnel for selling items to your friends and network.

12
peer-to-peer
peer-to-peer jamessizeland TypeScript

Simple peer to peer Tauri based chat app using Iroh Gossip and no servers

12
Video-Peers
Video-Peers hirentimbadiya JavaScript

Real Time P2P Video Chat Application Built using WebRTC & Socket.io

12
Peer-to-Peer-Video-Communication
Peer-to-Peer-Video-Communication KishorBalgi TypeScript

Peer to Peer video communication with WebRTC and Socket.io

12
Distribution
Distribution Indemos C#

General purpose virtual actor framework for peer-to-peer microservices or in-process communication within the same app with possible extension to bloc...

12
CompactMPC
CompactMPC jnagykuhlen C#

A lightweight library for secure multi-party computation (MPC) based on the GMW protocol, fully written in C#.

12
distributed-algorithms
distributed-algorithms sergey-melnychuk Java

Implementation of classic distributed algorithms: membership, failure detection, quorum, replication etc.

12
deadrop
deadrop dallen4 TypeScript

e2e encrypted secret sharing via p2p exchanges & embedded vaults

11
riddle
riddle JithinKS97 JavaScript

Peer to peer collaborative whiteboard built on NKN

11
kademlia-dht-rs
kademlia-dht-rs nmrshll Rust

Rust implementation of a kademlia DHT

11
mork
mork dojje Rust

Application for sending files p2p written in rust

11
Mini-Bit-torrent
Mini-Bit-torrent priyendumori C++

Peer-to-peer file sharing system implemented using socket programming and multithreading in C++. Peers can upload and download text and multimedia fil...

11
PaperDB
PaperDB PaperDB TypeScript

The distributed, peer-to-peer, Firestore-like No-SQL database solution, based on IPFS and Orbit-DB

11
webrtcdatamedia
webrtcdatamedia Uninett JavaScript

An application that sends audio through the WebRTC data channel between two peers

11
PeerNet
PeerNet kklouzal C++

A UDP-Only Winsock RIO C++ Network Library

11
y-holochain
y-holochain holochain-open-dev Rust

Holochain provider for Yjs -- build real time p2p shared editor apps

11
medici
medici bennyschmidt JavaScript

A JSX-native peer-to-peer browser that runs on Node, with a custom renderer based on SDL (no DOM).

11
telemedicine_devops
telemedicine_devops pparth27743 TypeScript

Our project idea was to design a system where doctors can meet/consult patients remotely over a video/audio call. As we know there are many already av...

11
GigaDrop
GigaDrop VikashAnandJha JavaScript

GigaDrop allows you to easily and securely share files directly between devices without uploading them to any server first

11
libsss
libsss metta-systems C++

Structured Secure Streams - a successor to SST

11
vim
vim typeintandem JavaScript

Repository for the Tandem Vim Plugin

11
Tilt-Bot-RC-Car
Tilt-Bot-RC-Car ApurvShah007 C++

An RC toy car that can be maneuvered using the motion of a wireless remote board.

11
airswap-about
airswap-about airswap JavaScript

AirSwap Wiki

11
mcc
mcc staex-io

Peer-to-peer network based on Kademlia DHT

11
netnote
netnote vykt C

LAN file transfer daemon & utility for Linux systems written in C.

11
WebRTC-File-Sharing
WebRTC-File-Sharing anshuthopsee JavaScript

A simple experiment with WebRTC by using it to transfer files, peer to peer with the help of a custom WebSocket server to do signalling between the pe...

11
ipdw
ipdw humandataincome TypeScript

InterPlanetary Data Wallet (IPDW): store users data within a secure distributed storage. It enables to build a real decentralised network (Web 0) with...

11
booster
booster dmorn Go

🚧 peer-to-peer network interface balancer

11
p2p-file-transfer
p2p-file-transfer gotlougit Rust

Rust program to do file transfers without any pesky third parties; mirror of https://git.sr.ht/~gotlou/p2p-file-transfer

10
nc_nomadcoin
nc_nomadcoin librity Go

Nomad Coders - Nomad Coin - A fully-featured blockchain and cryptocurrency in Golang.

10
python-socket-demo
python-socket-demo ajb413 Python

Socket programming demo with native Python and also PubNub.

10
SquashCord
SquashCord ADHIKSHA JavaScript

Multi-peer video conferencing app in NodeJS using WebRTC, Socket.io, Firebase, Socket.io Rooms.

10
ZeroDevLib
ZeroDevLib purplesyringa JavaScript

Libraries for ZeroNet

10
auto_invoice
auto_invoice blockonomics Python

Progammatically create blockonomics invoice

10