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

rubix
rubix rubix-chain

Rubix is a quantum immune & highly scalable blockchain

3
pay-bit-forward
pay-bit-forward schwede C#

A peer-to-peer file transfer system

3
asterisk_mesh
asterisk_mesh artembaikuzin Ruby

Asterisk IAX2 peer to peer mesh network configurator

3
gophercoin
gophercoin hoakbuilds Go

A simple cryptocurrency implementation with a RESTful API, p2p communication and a mining server

3
umessenger-app
umessenger-app reireynoso JavaScript

💬 Chat and 🎥 video calling application

3
libezbus
libezbus 8bitgeek C

EzBus is a true peer-to-peer token-bus protocol library intended to work on the RS-485 physical layer. Designed to run on resource constrained micro-c...

3
Offline
Offline cvhariharan Python

A p2p file sharing platform for intranets

3
java-libp2p
java-libp2p fellahst

Java Implementation of libp2p networking stack

3
FlexRent
FlexRent Multiflexxx

FlexRent is an app to easily rent stuff you don't need everyday. Make money and save money now!

3
peerpy
peerpy Rubilmax Python

P2P connections over TCP made dead simple!

3
openp2p-core
openp2p-core OpenP2P C

OpenP2P core functionalities

3
hack.source.net
hack.source.net OmiyaGames C#

Is your friend over-powering you in any FPS game? No worries! hack.source.net is a 2-player FPS that let’s you disable up to two button inputs from yo...

3
simplytopiya
simplytopiya utoyvo HTML

Сozy place for me and friends 😊

3
CryptoRide-ERC20-token-based-Ethereum-Project
CryptoRide-ERC20-token-based-Ethereum-Project kuldeep23907 Solidity

CryptoRide is a peer-to-peer car sharing/pooling platform which uses ERC20 based CRET (CryptoRide ERC20 Token) Token for payment across the platform.

3
Snapshots-on-a-Distributed-Peer-to-Peer-System
Snapshots-on-a-Distributed-Peer-to-Peer-System stefanGT44 Java

Implementation of a snapshot algorithm that retrieves the current total balance (of bitcakes - currency) in a distributed peer to peer system in which...

3
drawing
drawing igorbezsmertnyi TypeScript

Application for drawing images and sharing it with your friends by P2P protocol

3
file-portal
file-portal albertbregonia Java

A Powerful, Efficient, Peer-to-Peer File-Transfer Tool

3
Bully-Algorithm-Refactored
Bully-Algorithm-Refactored ahmeddrawy Java

simulating bully algorithm for distributed computing, using java socket programming and peer to peer architecture

3
Rivr
Rivr ArcherDiaz Dart

A peer to peer flutter project for audio and video live streaming.

3
MessageAppProto
MessageAppProto MichaelJarratt C#

Secure and anonymous messaging application. Fully decentralized peer-peer and fully anonymous.

3
bucketcoin
bucketcoin bucketcoin Java

Bucketcoin: Trading, redefined.

3
Microsoft-Team-clone
Microsoft-Team-clone 24sristi JavaScript

Microsoft Enagage 2021 Submission - Milo - Video Chat app

3
ptt
ptt zbo14 Python

Securely text and share files directly with people.

3
simple-peerjs-example
simple-peerjs-example LarsFlieger HTML

Simple PeerJS example

3
CodeFry
CodeFry lavishabhambri JavaScript

We often keep missing the crux of programming & solving doubts due to online/distant learning and here comes our solution - CodeFry. It is your easy-t...

3
SimplyP2P
SimplyP2P ErikPelli Go

A simple peer-to-peer network to synchronize a common state.

3
golang-contexting
golang-contexting stefanhans Go

Reference Implementation for Contextinformation Routing Network (CRN)

3
udp-hp
udp-hp waynemystir C

A library for peer-to-peer networking, video conferencing, and chat

3
P2P-Chat
P2P-Chat PawBud Go

a distributed P2P chat service using pubsub

3
Hydra-botnet
Hydra-botnet not-sekiun Python

Hydra is a peer to peer decentralized botnet written in python.

3
SecureShare
SecureShare mangledbottles Svelte

Decentralised End-to-End Encrypted Sharing Platform with Anonymous-first approach

3
colinear-node
colinear-node colinear-labs Go

🔗 P2P full node for processing payment intents on the Colinear network.

3
DistributedOS-A-Centralized-Multi-User-Concurrent-Bank-Account-Manager-Multithread-Synchronization
DistributedOS-A-Centralized-Multi-User-Concurrent-Bank-Account-Manager-Multithread-Synchronization DayuanTan C++

A Centralized Multi-User Concurrent Bank Account Manager (Multithreading, Synchronization, Mutex)

3
42-Madrid-Piscine
42-Madrid-Piscine madebypixel02 C

[42 Madrid] Exercises from the 42 Madrid Piscine to keep after the event ends.

3
Node_RTCMultiConnection
Node_RTCMultiConnection ideal-dev616 JavaScript
3
gdcc-chain
gdcc-chain GDCC-COIN Go

What is GDCC? Global Digital Cluster Coin is a new-age protocol that caters to web3.0 services and community-driven technology, allowing users to buil...

3
lanku
lanku lannocc Python

Peer-to-peer encrypted messaging GUI utilizing LANK protocol

3
desklank
desklank lannocc Python

Text-mode peer-to-peer encrypted messaging utilizing LANK protocol and DeskApp framework

3
soccerfest
soccerfest xviniette JavaScript

A multiplayer platformer soccer game with bombs!

3
webrtc-backend
webrtc-backend numq JavaScript

Random video chat backend written in functional programming paradigm

3
Decentralized-Timeline
Decentralized-Timeline dianaamfr Python

A peer-to-peer decentralized timeline using Python's implementation of the Kademlia DHT, asyncio and sqlite3.

3
park
park noahlevenson JavaScript

Graphical research emulator for Passerby

3
spot
spot hariprasd

Browser based Offline Group Chat Application - An idea

3
web3-escrow
web3-escrow manuelinfosec Solidity

secure escrow contracts for peer-to-peer crypto assets' exchange

3
ceramic-anchor-allowlist
ceramic-anchor-allowlist 3box

Join Ceramic mainnet with the 3Box Labs hosted Ceramic Anchor Service

3
python_p2p
python_p2p pj8912 Python

Peer-to-Peer network in python

3
decentralized-discord
decentralized-discord atharva-vyas JavaScript

This is a decentralized messaging application similar to discord/slack. The backend uses a custom built blockchain to share and sync mesaages across t...

3
peerjsvideo
peerjsvideo subhranshuchoudhury JavaScript

video conferencing webapp. it allows connect user globally through PeerJs.

3
manga-kubernetes
manga-kubernetes asyrawih Go

Just A Backend For Manga With Peer To Peer Node

3
portmap
portmap pion

An implementation of UPnP-IGD, NAT-PMP and PCP for configuring port-forwarding

3