Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Peer To Peer

Peer To Peer

115 projects

Showing 36 of 115 projects

Node
NodeRust

An open-source decentralized mesh network that combines VPN and Tor-like privacy with token rewards for users who share bandwidth.

#ethereum-wallets#privacy-tools#decentralized-vpn
Stars197
Forks34
Last commit20 days ago
Peer Web Site
Peer Web SiteJavaScript

A browser-based tool for creating and hosting full-featured HTML websites peer-to-peer via WebRTC, WebTorrent, and IPFS.

#p2p-hosting#ipfs#distributed
Stars192
Forks26
Last commit1 year ago
Raven LRS
Raven LRSC

An open-source long-range RC system based on LoRa with peer-to-peer aircraft communication and full telemetry.

#esp32#radio-control#open-source-hardware
Stars173
Forks49
Last commit6 years ago
IPFS Share
IPFS ShareTypeScript

Share files directly from your browser using IPFS — no cloud needed, with peer-to-peer transfers.

#ipfs#webtransport#files
Stars171
Forks36
Last commit4 months ago
k-bucket
k-bucketJavaScript

A Kademlia DHT k-bucket implementation as a binary tree for storing peer contact information in decentralized systems.

#dht#dht-implementation#xor-distance
Stars154
Forks26
Last commit3 years ago
Autonomica "IPFS Social Proof"
Autonomica "IPFS Social Proof"JavaScript

A decentralized identity and social proof system built on IPFS, enabling peer-to-peer identity creation and verification.

#ipfs#decentralized-identity#self-sovereign-identity
Stars149
Forks27
Last commit
Breep
BreepC++

A high-level C++ peer-to-peer networking library with automatic bridging and object serialization.

#event-driven#cplusplus-14#library
Stars146
Forks23
Last commit7 years ago
airswarm
airswarmJavaScript

A network swarm that automatically discovers peers on the same local network using multicast DNS.

#local-network#multicast-dns#distributed-systems
Stars129
Forks9
Last commit10 years ago
Yew-WebRTC-Chat
Yew-WebRTC-ChatRust

A peer-to-peer chat application built with Rust, WebAssembly, and WebRTC using the Yew framework.

#chat#webassembly#yew-framework
Stars128
Forks13
Last commit3 years ago
amaru
amaruRust

A fully open-source Cardano node client written in Rust, enabling direct blockchain interaction.

#open-source#cryptocurrency#node-client
Stars118
Forks38
Last commit1 day ago
hyperpipe
hyperpipeJavaScript

A distributed input/output pipe for streaming data between computers using Hypercore.

#data-transfer#distributed-systems#command-line-tool
Stars118
Forks15
Last commit9 years ago
ZeroNet
ZeroNet

A curated list of ZeroNet implementations, plugins, tools, and decentralized sites (zites).

#zeronet#zeronet-site#privacy-tools
Stars116
Forks11
Last commit1 year ago
utp-native
utp-nativeJavaScript

Native Node.js bindings for libutp, enabling uTP (Micro Transport Protocol) networking.

#bittorrent#utp-protocol#nodejs-native-addon
Stars102
Forks36
Last commit2 years ago
merkle_tree
merkle_treeElixir

A pure Elixir implementation of Merkle trees for efficient and secure data verification.

#functional-programming#elixir#distributed-systems
Stars98
Forks15
Last commit6 years ago
ripple
rippleGo

Go packages for interacting with the Ripple protocol, including data, crypto, websockets, and command-line tools.

#command-line-tools#ledger#cryptocurrency
Stars97
Forks80
Last commit2 years ago
peerjs-python
peerjs-pythonPython

Python client for PeerJS enabling WebRTC peer-to-peer connections between Python apps and web browsers.

#iot#data-channel#browser-integration
Stars95
Forks31
Last commit2 years ago
NBlockchain
NBlockchainC#

.NET standard library for building customizable blockchain applications with minimal infrastructure code.

#proof-of-work#customizable-consensus#cryptocurrency-framework
Stars85
Forks20
Last commit1 year ago
Multiverse
MultiverseGo

A decentralized version control system built on libp2p and IPFS for self-hosted, private, and offline-friendly code collaboration.

#code-collaboration#ipfs#version-control
Stars85
Forks9
Last commit4 years ago
AHKsock
AHKsockAutoHotkey

A high-level AutoHotkey wrapper for Winsock APIs enabling TCP/IP client-server communication.

#windows-api#autohotkey#tcp-ip
Stars84
Forks20
Last commit10 years ago
AZPeerToPeerConnection
AZPeerToPeerConnectionSwift

A Swift wrapper for Apple's Multipeer Connectivity framework that simplifies peer-to-peer session management on iOS.

#ios#multipeer-connectivity#bluetooth
Stars77
Forks9
Last commit8 years ago
RxMultipeer
RxMultipeerSwift

A testable RxSwift wrapper for Apple's MultipeerConnectivity framework, enabling reactive peer-to-peer networking.

#adapter-pattern#ios#multipeer-connectivity
Stars67
Forks11
Last commit8 years ago
I Spy A Ghost
I Spy A GhostJavaScript

An experimental asymmetric multiplayer game where a human and ghost play with limited visibility, built with WebRTC for local co-op.

#experimental-game#game-jam#phaser
Stars62
Forks23
Last commit10 years ago
Secure Scuttlebutt
Secure ScuttlebuttShell

Documentation for Scuttlebot and the Secure Scuttlebutt protocol, a peer-to-peer log store and global database.

#patchwork#secure-scuttlebutt#ssb-server
Stars61
Forks13
Last commit4 years ago
PeerConnectivity
PeerConnectivitySwift

A functional wrapper for Apple's MultipeerConnectivity framework with lightweight syntax and automatic edge case handling.

#functional-programming#ios#multipeer-connectivity
Stars56
Forks10
Last commit15 days ago
go-pdu
go-pduGo

A Go implementation of ParaDigi Universe, a fully peer-to-peer social network system for decentralized publishing.

#decentralized-identity#social-network#distributed-systems
Stars50
Forks7
Last commit6 months ago
bp
bpCommon Lisp

A Common Lisp implementation of Bitcoin Protocol components for serialization, validation, and network interaction.

#rpc-client#secp256k1#bitcoin-protocol
Stars39
Forks9
Last commit1 month ago
ecnet
ecnetLua

An encrypted networking library for CC:Tweaked providing authenticated and confidential communication with identity management.

#encrypted-networking#secure-communication#minecraft-modding
Stars36
Forks1
Last commit7 months ago
secureio
secureioGo

A Go library providing XChaCha20-encrypted, multiplexed network sessions over UDP/TCP using ECDH key exchange and ED25519 signatures.

#udp-security#ecdh#writer
Stars33
Forks4
Last commit1 year ago
Awesome RIPT
Awesome RIPT

A curated list of resources for Realtime Internet Peering for Telephony (RIPT), the next-generation protocol for trunking provider peering.

#open-source-implementations#telephony#peering
Stars31
Forks0
Last commit6 years ago
orbitchat.dev
orbitchat.devTypeScript

A decentralized, peer-to-peer chat application built with Angular, OrbitDB, and IPFS that runs entirely in the browser.

#orbit-db#ipfs#orbitdb
Stars31
Forks8
Last commit1 year ago
chatter
chatterElixir

An Elixir library for secure gossip-style communication between nodes using TCP unicast and UDP multicast.

#elixir#library#tcp
Stars30
Forks0
Last commit10 years ago
NFC
NFCSwift

A Capacitor plugin for reading, writing, and beaming NFC tags on iOS and Android apps.

#ios#nfc#capacitor-plugin
Stars27
Forks5
Last commit3 days ago
P2Plocal
P2PlocalActionScript

An ActionScript 3 library for establishing local peer-to-peer connections using serverless RTMFP protocol.

#multiplayer#flash#serverless
Stars25
Forks6
Last commit8 years ago
TML Messaging Suite
TML Messaging SuitePascal

Object Pascal components for the TML Messaging Suite, enabling rapid development of extensible network interfaces.

#object-pascal#beep-protocol#lazarus
Stars19
Forks11
Last commit10 years ago
NKMultipeer
NKMultipeerSwift

A testable RxSwift wrapper around Apple's MultipeerConnectivity framework for reactive peer-to-peer communication.

#ios#reactive-programming#testing
Stars15
Forks0
Last commit10 years ago
tracker_request
tracker_requestElixir

An Elixir library for parsing and constructing BitTorrent tracker requests and responses.

#bittorrent#erlang-vm#network-protocols
Stars13
Forks0
Last commit11 years ago
PreviousPage 3 of 4

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
4 years ago
Next
#P2p29
#Decentralized29
#Cross Platform21
#Networking19
#Webrtc19
#Distributed Systems19
#Self Hosted18
#Go15
#Nodejs12
#Cryptography12
#Ipfs12
#Golang12