Topic

p2p

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

ocaml-p2p
ocaml-p2p LoFiRes OCaml

Collection of composable P2P libraries

25
serverless-p2p-hosting
serverless-p2p-hosting berpj HTML

:zap: Serverless P2P Web Hosting

25
blocxxi
blocxxi abdes C++

Implementation of Kademlia based DHT and a blockchain in C++

25
Crypto-Wallet
Crypto-Wallet Bitlits PHP

Open source SHA-512 loginless bitcoin wallet

25
udpeer
udpeer akashgoswami JavaScript

A simple UDP peer to peer networking proxy using webrtc

25
gofd
gofd xtfly Go

a simply centralized control file distribution system using p2p

25
public
public bitdust-io Python

BitDust project source codes : official Public Git repository (mirror on GitHub) : https://bitdust.io

25
d-chat
d-chat peterhuba JavaScript

Decentralized, serverless chat webapp based on OrbitDB and IPFS with peer-to-peer hosting

25
p2p
p2p boardgameio TypeScript

Experimental peer-to-peer multiplayer transport for boardgame.io

25
rules-and-standards
rules-and-standards encoding-hun Python

Magyar release-ek készítésénél követendő szabályok

25
elymus
elymus angrymouse JavaScript

Decentralized stack for paranoids-decentralizers

25
compact-chain
compact-chain 0xsharma Go

A simple light weight blockchain written in Golang for devs with interest in blockchain architecture.

25
magnet2torrent
magnet2torrent nadhirxz JavaScript

Convert magnet links to torrent files

25
oku-fs
oku-fs OkuBrowser Rust

A distributed file system for use with the Oku browser.

25
inai
inai ch4r10t33r Rust

Autonomous Agentic Coordination Framework (WIP)

25
syncthing4swarm
syncthing4swarm sammonsempes Shell

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

25
hashiverse
hashiverse hashiverse Rust

Hashiverse — your open-source decentralized X/Twitter replacement

25
SafeSwap
SafeSwap Kaizenode TypeScript

A safe marketplace for buyers and sellers

25
ipchain
ipchain IPCChain C++

IPChain Core Wallet

24
cabal-desktop-mini
cabal-desktop-mini cabal-club JavaScript

[deprecated - please try `Cabal Desktop`] a minimalist desktop app for Cabal, the p2p/decentralized/local-first chat platform

24
olaf
olaf geut JavaScript

A P2P chat using Dat.

24
build-wikipedia-feed
build-wikipedia-feed derhuerst JavaScript

Build a hyperdb of Wikipedia articles.

24
colmeia
colmeia bltavares Rust

Attempt to make an interop layer to connect to dat on hyperswarm in Rust

24
det
det toby Go

P2P search and discovery on the BitTorrent network

24
bsv-p2p
bsv-p2p kevinejohn TypeScript

Communicate on the Bitcoin P2P network

24
Livestreaming
Livestreaming altanai JavaScript

Livestreaming Broadcasting playback REST Chat transcoders formats containers push notification proxy servers for rest xml to json etc

24
convergence
convergence paullouisageneau C++

Multiplayer sandbox game

24
peerborne
peerborne peerborne TypeScript

Encrypted local-first CRDT documents, carried peer to peer for TypeScript. Initial release; not production-ready.

24
tool-db
tool-db Manwe-777 TypeScript

A peer-to-peer decentralized database

24
lume-desktop
lume-desktop reyamir TypeScript

an ambitious nostr client

24
blockshare
blockshare Aradhya2708 C++

A decentralized blockchain platform with a C++ core and JavaScript API layer, providing a peer-to-peer ledger system with REST API endpoints. Ideal f...

24
PeerCode
PeerCode PeerCodeProject TypeScript

Realtime Collaborative Code Editor Extension for vscode

24
chainnet
chainnet yago-123 Go

Blockchain built from scratch

24
micro-anon
micro-anon number571 Go

🕵🏻 Anonymous network in 100 lines of code

24
rpc
rpc agree-able JavaScript

🤝 Type-safe P2P RPC that just works.

24
hydrafiles
hydrafiles QuixThe2nd TypeScript

The web privacy layer. Hydrafiles allows for anyone to serve files and dynamic APIs anonymously using HTTP, WebSocket, and WebRTC.

24
iron
iron lucascherzer Rust

iron - P2P mesh network based on iroh

24
webConnect.js
webConnect.js nuzulul JavaScript

Auto WebRTC Mesh P2P Network without signaling server.

24
local-vault
local-vault zain-23 TypeScript

Encrypted peer to peer secret manager. Sync .env secret between dev machines - your secrets never touch a server in readable form.

24
secure-webrtc-swarm
secure-webrtc-swarm perguth JavaScript

:anger: Create a swarm of p2p connections with invited peers using WebRTC.

23
peer-flipchart
peer-flipchart peer-base JavaScript

Build-it-yourself P2P Flipchart

23
PyPPSPP
PyPPSPP justas- Python

Python implementation of Peer-to-Peer Streaming Peer Protocol (PPSPP) [RFC7574]

23
clappr-video-player
clappr-video-player devdreamsolution JavaScript

Perfect responsive as full screen on all platforms using clappr, scrollmagic and clappr-website

23
p2p-tracker
p2p-tracker draeder JavaScript

A heroku-ready WebTorrent tracker for use with P2P applications.

23
AetherGrid
AetherGrid The-Distributed-Computing-Project C

A unique cryptocurrency built-in C++, with a system to purchase computing power from miners, bringing distributed super-computing to everyone.

23
Membrane
Membrane Elijah-Bodden JavaScript

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

23
hybrid-browser
hybrid-browser HybridWare HTML

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

23
wormhole-cli
wormhole-cli Mimickal JavaScript

Command line interface for https://wormhole.app

23
HexHoot
HexHoot zenineasa JavaScript

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

23
netsody
netsody netsody Rust

Netsody provides secure, software-defined overlay networks, connecting all your devices

23