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

Manyverse
ManyverseTypeScript

A mobile-first social network that works offline and peer-to-peer without central servers.

#manyverse#cyclejs#ssbc
Stars955
Forks82
Last commit2 years ago
Zyre
ZyreC

An open-source framework for reliable peer-to-peer group messaging and clustering over local area networks.

#udp-discovery#c-library#iot
Stars952
Forks179
Last commit2 months ago
PeerKit
PeerKitSwift

A Swift framework for building zero-config, event-driven apps using Apple's Multipeer Connectivity.

#event-driven#apple-platforms#multipeer-connectivity
Stars867
Forks73
Last commit7 years ago
gfile
gfileGo

Direct peer-to-peer file transfer between computers using WebRTC without third-party servers.

#webassembly#cli-tool#privacy
Stars762
Forks51
Last commit2 months ago
hyperdb
hyperdbJavaScript

A distributed, scalable key-value database built on a hypercore append-only log for peer-to-peer applications.

#scalable-storage#key-value-store#hypercore
Stars748
Forks54
Last commit1 year ago
Docket
DocketGo

A custom Docker registry that enables lightning-fast container image deployments across multiple machines using BitTorrent.

#devops#docker-registry#large-scale-deploys
Stars709
Forks33
Last commit6 years ago
peerdiscovery
peerdiscoveryGo

A pure-Go library for cross-platform local peer discovery using UDP multicast.

#udp-broadcast#local-network#udp-multicast
Stars678
Forks57
Last commit1 year ago
signalhub
signalhubJavaScript

A simple signaling server for WebRTC handshaking and peer coordination.

#browserify#deployment#signaling-server
Stars672
Forks92
Last commit2 years ago
PyGrid
PyGridPython

A peer-to-peer platform for secure, privacy-preserving, decentralized data science and federated learning.

#federated-learning#model-training#flask
Stars613
Forks213
Last commit3 years ago
Network Layer
Network Layer

A curated list of JavaScript libraries and tools for network programming, peer-to-peer communication, and protocol implementation.

#bittorrent#javascript-libraries#network-programming
Stars585
Forks27
Last commit5 days ago
brig
brigGo

A distributed and secure file synchronization tool with version control, built on IPFS with a git-like interface and web UI.

#file-synchronization#ipfs#version-control
Stars577
Forks34
Last commit2 years ago
multicast-dns
multicast-dnsJavaScript

A low-level multicast DNS implementation in pure JavaScript for Node.js.

#iot#local-network#dns
Stars532
Forks89
Last commit2 years ago
Robotopia
RobotopiaJavaScript

A browser-based programming environment that introduces kids to coding through virtual robot competitions.

#javascript-learning#virtual-robots#game-based-learning
Stars526
Forks57
Last commit6 years ago
MiroTalk C2C
MiroTalk C2CJavaScript

📹 Open-source, self-hosted WebRTC 1-to-1 video calling for private real-time communication. Build secure browser-based consultations, coaching, support, telehealth, and other video call experiences with peer-to-peer communication and screen sharing.

#mirotalk#iframe#online meeting
Stars519
Forks98
Last commit
kytan
kytanRust

A high-performance peer-to-peer VPN written in Rust, designed for minimal configuration and multi-platform support.

#censorship-circumvention#encryption#security
Stars513
Forks66
Last commit3 years ago
go-orbit-db
go-orbit-dbGo

A Go implementation of orbit-db, a peer-to-peer database built on IPFS.

#orbit-db#ipfs#p2p-database
Stars457
Forks60
Last commit3 days ago
BEPs
BEPsHTML

Official repository for BitTorrent Enhancement Proposals (BEPs) documenting protocol standards and practices.

#bittorrent-protocol#technical-documentation#protocol-specification
Stars444
Forks108
Last commit2 years ago
Pears
PearsJavaScript

A combined Peer-to-Peer (P2P) runtime, development, and deployment tool for building and running distributed applications.

#deployment#development-tool#npm
Stars433
Forks34
Last commit2 days ago
Discovery
DiscoveryObjective-C

A simple iOS library for discovering nearby devices via Bluetooth Low Energy and exchanging data even when apps run in the background.

#core-bluetooth#ios#proximity-detection
Stars412
Forks33
Last commit10 years ago
rawrtc
rawrtcC

A lightweight C library implementing WebRTC and ORTC APIs for real-time communication.

#data-channels#c-library#data-channel
Stars391
Forks33
Last commit4 years ago
sleuth
sleuthGo

A Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services on the same network.

#http-services#zero-dependency#distributed-systems
Stars387
Forks23
Last commit3 years ago
Husarnet VPN
Husarnet VPNC++

A peer-to-peer VPN that connects laptops, servers, and microcontrollers over the internet with zero configuration.

#esp32#sdn#microcontroller-networking
Stars378
Forks45
Last commit1 month ago
dht
dhtGo

A Go library implementing the BitTorrent DHT protocol for decentralized peer discovery and data storage.

#dht#kademlia-dht#bittorrent
Stars363
Forks70
Last commit29 days ago
Zebus
ZebusC#

A lightweight peer-to-peer service bus for .NET applications, built with CQRS principles for fast and resilient communication.

#event-driven#command-pattern#service-bus
Stars334
Forks63
Last commit2 days ago
go-peer
go-peerGo

A Go library for building secure, decentralized, anonymous, and quantum-resistant peer-to-peer networks.

#hidden-lake#library#cryptographic-primitives
Stars327
Forks15
Last commit15 days ago
peerwiki
peerwikiJavaScript

Browse all of Wikipedia using BitTorrent in a decentralized, peer-to-peer network.

#content-distribution#bittorrent#offline-access
Stars318
Forks17
Last commit8 years ago
dat-installer
dat-installerTypeScript

A decentralized Android app installer that downloads and updates apps via the Dat peer-to-peer protocol.

#cyclejs#open-source#app-distribution
Stars270
Forks14
Last commit8 years ago
ipywebrtc
ipywebrtcJavaScript

A Jupyter widget that brings WebRTC and MediaStream API to notebooks and JupyterLab for real-time media streaming and recording.

#mediastream#ipython-notebook#jupyter-widgets
Stars253
Forks41
Last commit2 years ago
MultiPeer
MultiPeerSwift

A Swift wrapper for Apple's MultipeerConnectivity framework enabling automatic offline data transmission between iOS, macOS, and tvOS devices.

#ios#data-transmission#multipeer
Stars246
Forks33
Last commit5 years ago
Golem
Golem

A community-curated list of awesome projects, tools, and resources for the Golem peer-to-peer computational marketplace.

#awesome-list#golem-repositories#developer-resources
Stars244
Forks27
Last commit2 years ago
magnet-uri
magnet-uriJavaScript

Parse magnet URIs into structured objects and encode objects back into magnet URIs for BitTorrent applications.

#parse#magnet-uri#browserify
Stars237
Forks48
Last commit1 day ago
react-native-multipeer
react-native-multipeerObjective-C

A React Native library for peer-to-peer communication over ad hoc Wi-Fi using Apple's Multipeer Connectivity framework.

#ios#multipeer-connectivity#data-transfer
Stars230
Forks31
Last commit9 years ago
BerkananSDK
BerkananSDKSwift

An open-source SDK enabling Bluetooth mesh messaging between nearby iOS, macOS, tvOS, and watchOS apps without internet connectivity.

#ios#mesh-networking#bluetooth
Stars218
Forks20
Last commit6 years ago
Netflux
NetfluxTypeScript

Isomorphic JavaScript peer-to-peer transport API for building secure, fault-tolerant full mesh networks using WebRTC and WebSocket.

#isomorphic#isomorphic-javascript#websocket
Stars217
Forks15
Last commit3 months ago
dht-rpc
dht-rpcJavaScript

A Node.js library for making RPC calls over a Kademlia-based distributed hash table (DHT).

#dht#nodejs#distributed-hash-table
Stars215
Forks43
Last commit1 day ago
SentryPeer
SentryPeerC

A peer-to-peer SIP honeypot and fraud detection tool that collects and shares malicious IP addresses and phone numbers.

#honeypot#fail2ban-integration#telephony
Stars212
Forks28
Last commit2 days ago
PreviousPage 2 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
5 days ago
Next
#P2p29
#Decentralized29
#Cross Platform21
#Networking19
#Webrtc19
#Distributed Systems19
#Self Hosted18
#Go15
#Nodejs12
#Cryptography12
#Ipfs12
#Golang12