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)

HexHoot
HexHoot zenineasa JavaScript

An Opensource Peer-to-peer communication platform with Zero-Knowledge-Proof based authentication.

23
p2p_network
p2p_network vnknt Python

Peer-to-peer network in Python

23
chainpay
chainpay gauravsonii TypeScript

ChainPay is a peer to peer crypto payment platform for freelancers, businesses, and developers, enabling instant on-chain transactions with full trans...

23
Membrane
Membrane Elijah-Bodden JavaScript

A robust, minimal-server-interaction API for peer routing in the browser

23
swarmbase
swarmbase swarmbase TypeScript

swarmbase is a peer-to-peer dweb database with access control

23
hybrid-browser
hybrid-browser HybridWare HTML

A p2p browser, browse the p2p networks along with the regular net

23
haskell-ricochet
haskell-ricochet Jugendhackt Haskell

(WIP/Experimental) Ricochet implementation as Haskell Library.

22
mytosis
mytosis PsychoLlama JavaScript

:twisted_rightwards_arrows: A peer-to-peer data sync framework

22
paused-P2P-carpooling
paused-P2P-carpooling unmani-shinde JavaScript

This project aims to revolutionize the carpooling industry by leveraging blockchain technology; the proposed solution is a decentralized web-based ap...

22
syncthing4swarm
syncthing4swarm sammonsempes Shell

Automated deployment solution for running Syncthing in Docker Swarm clusters. Simplifies installation and management of distributed file synchronizati...

22
viche
viche viche-ai Elixir

Bespoke agent-to-agent discovery and communication protocol

22
Zentachain
Zentachain ZentaChain

We recommend starting here if you want to learn about Zentachain thoroughly.

22
purple-prototype
purple-prototype purpleprotocol Elixir

Purple Proof of Concept

21
droplol
droplol mat-sz TypeScript

📲 drop.lol CLI client for easy peer-to-peer file transfers.

21
kademlia-exporter
kademlia-exporter mxinden Rust

Libp2p Kademlia Exporter exposing Prometheus metrics

21
m33t
m33t dunkbing TypeScript

A free, peer-to-peer, group video call web app, built with Deno and WebRTC.

21
go-webrtc-piping
go-webrtc-piping nwtgck Go

WebRTC P2P tunneling/duplex with Piping Server WebRTC signaling

21
yggquic
yggquic yggdrasil-network Go

QUIC connections natively over Yggdrasil

21
socket-api
socket-api socketsupply JavaScript

A Node.js / Posix-like JavaScript front-end API for the Socket Runtime

21
videortc
videortc suconghou Go

a webrtc server peer

21
ionic-video-call
ionic-video-call timsar2 TypeScript
20
Mutant
Mutant Champii Rust

Decentralized P2P Storage with Mutable Key/Value over the Autonomi Network

20
telebit
telebit therootcompany Go

Because friends don't let friends localhost.

20
FinTech
FinTech Piyushhbhutoria CSS

A platform for peer to peer money lending and crowd funding.

20
rust-croc
rust-croc AsafFisher Rust

Easily and securely send things from one computer to another 🐊 📦

20
aquachain
aquachain aquanetwork

MOVED

19
gofast
gofast bnclabs Go

High performance transport protocol for distributed applications.

19
digiwage
digiwage digiwage C++

Decentralized Freelancing on Blockchain

19
Adenium
Adenium Hammurabi Python

Adenium – Lightning-Fast, Secure, Deterministic Web3 Network 🚀 Build scalable decentralized applications with predictable, provable behavior. Tiny 4–...

19
js-offs
js-offs Prometheus-SCN JavaScript

Owner Free File System: Rebooted

19
IFCB
IFCB thieu1995 Python

(Code) Multi-objective Sparrow Search Optimization for Task Scheduling in Fog-Cloud-Blockchain Systems

19
notes-on-gundb
notes-on-gundb rozek

a (growing) collection of notes on GunDB

19
fingerblox
fingerblox jorenham Java

Portable secure biometric authentication using your smartphone camera

18
0xSHG
0xSHG SatoshiNextTechLab JavaScript

Zero-interest loans for rural micro-finance. Test Server at https://satoshinexttechlab.github.io/0xSHG/

18
P2P-file-sharing
P2P-file-sharing alphapats C
18
bandijoystick
bandijoystick bandinopla TypeScript

A Javasript library to turn a phone into a remote control

18
p2party-js
p2party-js p2party TypeScript

WebRTC mesh networks with offensive cryptography

18
my-folder-online
my-folder-online ido-pluto TypeScript

WebApp to share files peer-to-peer

18
webrtc-video-call
webrtc-video-call mehditeymorian HTML

Video calling using WebRTC

18
i2p-sam
i2p-sam diva-exchange TypeScript

I2P SAM: peer-to-peer communication between applications over I2P

18
punchline
punchline michal-pielka Rust

Peer-to-peer encrypted messenger in Rust with Noise IK and UDP NAT hole punching

18
Gossip-Protocol
Gossip-Protocol AmirAbaskohi C++

This is an implementation of Gossip Protocol in c++ language.

18
naivechain-scala
naivechain-scala NightWhistler Scala

Naivechain port in Scala using Akka

17
react-liowebrtc
react-liowebrtc lazorfuzz JavaScript

A React component library that makes it easy to add p2p communication into components via LioWebRTC.

17
pShare
pShare duality-solutions TypeScript

(PrivateShare)

17
BitStash-Android-Wallet
BitStash-Android-Wallet bitstashco Java

This is the official BitStash Wallet for Android Devices. You can send or receive the following coins and tokens: Bitcoin, Ethereum, Bitcoin Cash, Das...

17
Whiteboard
Whiteboard MuhtasimTanmoy JavaScript

:bookmark: Real time video, audio, canvas, pdf sharing & gaming hub

17
webrtc-tutorial
webrtc-tutorial BenchPress200 TypeScript

A WebRTC tutorial for learning peer-to-peer audio/video communication with custom signaling.

17
mado
mado BreadGenie TypeScript

A Peer to Peer Video Chat App

16
pChat
pChat shahank42 Svelte

A quick, disposable and decentralized messaging app for the web

16