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

sven
sven swedishembedded Rust

Agent Sven: The Native Peer-to-Peer AI Agent

27
BigBang
BigBang bigbangcore C++

BigBang Core

26
viddist
viddist viddist JavaScript

[not functional] A completely decentralized alternative to e.g. YouTube

26
ambianic-pnp
ambianic-pnp ambianic JavaScript

An ephemeral signaling server that allows peers to auto discover each other on a local WiFi network and connect directly.

26
spacedrop
spacedrop HR SCSS

🚀 P2P end-to-end encrypted file sharing app

26
LibreWeb-Browser
LibreWeb-Browser LibreWeb C++

LibreWeb Browser - Decentralized Web Browser (mirror of https://gitlab.melroy.org/libreweb/browser)

26
NATPoked
NATPoked kenvix Kotlin

🗡 NATPoked - A Cross-platform Peer-To-Peer Secure NAT Traversal Toolkit | 跨平台P2P内网穿透安全传输工具

26
banlist
banlist bitcoin-noc Python

An optional, centralized, and incomplete banlist containing the IP addresses of possibly malicious entities on the Bitcoin network.

26
reunicorn
reunicorn LGro Dart

Where & how to get in contact, shared securely and privately, powered by Veilid.

26
Android-WiFiDIRECT-Hotspot
Android-WiFiDIRECT-Hotspot eatdeliciousbanana Java

an android app to turn on a wifi-p2p hotspot on devices

26
Distribute
Distribute sourcelocation Dart

A decentralized, offline-first music player, with sync support between all of your devices.

26
awesome-anonymity
awesome-anonymity number571

🌐 A curated list of anonymous networks & research papers

26
blip
blip krwg JavaScript

BLIP - peer-to-peer LAN messenger for local networks, Hamachi, and Radmin VPN. Text, voice, video, screen share, and file transfer with no cloud, no s...

26
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
devel
devel bitdust-io Python

BitDust project source codes development cycle, official Development Git repository (mirror on GitHub) : https://bitdust.io

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
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
abundance
abundance nazar-pc Rust

Researching next-gen blockchain architecture (as of 2026) to achieve ultimate scalability in permissionless setting and fully resolve Blockchain Trile...

25
inai
inai ch4r10t33r Rust

Autonomous Agentic Coordination Framework (WIP)

25
desktop-app
desktop-app kaleidoswap TypeScript

Trustless Trading of RGB assets on Lightning Network ⚡

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
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
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
swarmbase
swarmbase swarmbase TypeScript

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

24
rules-and-standards
rules-and-standards encoding-hun Python

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

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