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

syncthing
syncthingGo

A continuous file synchronization program that securely syncs files between multiple computers without central servers.

#file-synchronization#backup-solution#encryption
Stars89.6k
Forks5.5k
Last commit23 hours ago
croc
crocGo

A CLI tool for secure, cross-platform file transfers between any two computers using end-to-end encryption and a relay.

#relay-server#tcp#data-transfer
Stars40.7k
Forks1.6k
Last commit13 hours ago
Nebula
NebulaGo

A scalable, secure overlay networking tool for connecting computers anywhere with a focus on performance and simplicity.

#scalable-networking#overlay-network#encryption
Stars18.5k
Forks1.2k
Last commit9 hours ago
ZeroTier
ZeroTierC++

A smart programmable Ethernet switch that creates secure global networks as if all devices were in the same data center.

#sd-wan#self-hosted-networking#sdn
Stars17.2k
Forks2.0k
Last commit1 month ago
kubo
kuboGo

The original and most widely used IPFS implementation in Go, providing a full-featured node for decentralized content-addressed storage.

#ipfs#dht#decentralized-storage
Stars17.2k
Forks3.2k
Last commit17 hours ago
webrtc
webrtcGo

A pure Go implementation of the WebRTC API for building real-time communication applications.

#data-channels#pion-webrtc#embedded-systems
Stars16.9k
Forks1.9k
Last commit5 hours ago
EasyTier
EasyTierRust

A simple, decentralized mesh VPN with WireGuard support, built for secure peer-to-peer networking.

#zerotier#nat-traversal#wireguard
Stars14.2k
Forks1.4k
Last commit7 hours ago
groupcache
groupcacheGo

A distributed caching and cache-filling library for Go, designed as a replacement for memcached clusters.

#cache-coordination#in-memory-cache#memcached-alternative
Stars13.3k
Forks1.4k
Last commit1 year ago
iroh
irohRust

A modular networking stack in Rust that enables connections by public key instead of IP addresses, with automatic hole-punching and relay fallback.

#realtime#holepunching#multipath
Stars12.8k
Forks739
Last commit14 hours ago
GameNetworkingSockets
GameNetworkingSocketsC++

A connection-oriented, message-based UDP transport layer for games with reliable/unreliable messaging, encryption, and P2P NAT traversal.

#realtime-messaging#reliable-messaging#nat-traversal
Stars10.0k
Forks759
Last commit
orbit-db
orbit-dbJavaScript

A serverless, distributed, peer-to-peer database for the decentralized web using IPFS and CRDTs.

#ipfs#database#distributed
Stars8.8k
Forks593
Last commit5 months ago
lnd
lndGo

A complete implementation of a Lightning Network node for fast, scalable Bitcoin payments.

#lightning#rest-api#cryptocurrency
Stars8.2k
Forks2.3k
Last commit15 hours ago
Beaker
BeakerJavaScript

An experimental peer-to-peer Web browser that adds APIs for building hostless applications while maintaining Web compatibility.

#open-web#dat-protocol#hyperdrive
Stars6.7k
Forks548
Last commit3 years ago
rust-libp2p
rust-libp2pRust

A Rust implementation of the libp2p modular networking stack for building peer-to-peer applications.

#ipfs#modular-architecture#distributed-systems
Stars5.6k
Forks1.3k
Last commit1 day ago
Innernet
InnernetRust

A private network system using WireGuard with CIDR-based access control for secure peer-to-peer connections.

#private-networking#overlay-network#wireguard
Stars5.6k
Forks216
Last commit5 hours ago
rippled
rippledC++

A C++ server daemon implementing the XRP Ledger protocol, powering the decentralized XRP cryptocurrency blockchain.

#xrp-ledger#cryptocurrency#c-plus-plus
Stars5.2k
Forks1.7k
Last commit13 hours ago
Grin
GrinRust

A minimal implementation of the Mimblewimble blockchain protocol, focusing on privacy and scalability.

#proof-of-work#cryptocurrency#privacy
Stars5.1k
Forks987
Last commit6 days ago
WebRTC
WebRTCC++

A WebRTC plugin for Flutter enabling real-time audio/video communication and data channels across mobile, desktop, and web platforms.

#ios#video-calling#sip
Stars4.5k
Forks1.5k
Last commit9 hours ago
syncthing-macosx
syncthing-macosxObjective-C

A native macOS application bundle that wraps Syncthing for a seamless, native user experience.

#self-hosted-sync#file-synchronization#cross-platform-sync
Stars4.0k
Forks203
Last commit15 days ago
NEO
NEOC#

A C# implementation of the Neo blockchain protocol for building a modern distributed network for the Smart Economy.

#distributed-network#smart-economy#smart-contracts
Stars3.5k
Forks1.0k
Last commit14 hours ago
hypercore
hypercoreJavaScript

A secure, distributed append-only log for sharing large datasets and real-time data streams.

#decentralized-storage#distributed-systems#data-replication
Stars2.9k
Forks213
Last commit11 hours ago
libdatachannel
libdatachannelC++

A lightweight C/C++ WebRTC library implementing Data Channels, Media Transport, and WebSockets for cross-platform peer-to-peer applications.

#data-channels#webrtc-datachannel#websocket
Stars2.8k
Forks588
Last commit14 days ago
Peergos
PeergosJava

A peer-to-peer encrypted global filesystem and private web platform with secure file storage, social networking, and application hosting.

#privacy-first#ipfs#storage
Stars2.5k
Forks203
Last commit7 hours ago
sharetribe
sharetribeRuby

An open-source marketplace platform for building peer-to-peer rental and service marketplaces, built with Ruby on Rails and React.

#platform#marketplace-platform#saas-alternative
Stars2.4k
Forks1.3k
Last commit5 months ago
Teletype
TeletypeJavaScript

An Atom package for real-time collaborative coding by sharing your workspace with team members.

#package#developer-tools#collaborative-editing
Stars2.4k
Forks323
Last commit3 years ago
Chitchatter
ChitchatterTypeScript

Secure peer-to-peer chat that is serverless, decentralized, and ephemeral

#chat#serverless#end-to-end-encryption
Stars2.3k
Forks447
Last commit2 days ago
BOLTs
BOLTsMarkdown

The official specification documents for the Lightning Network, defining the protocol standards for Bitcoin's layer-2 payment system.

#layer-2#lightning#cryptocurrency
Stars2.3k
Forks538
Last commit2 days ago
torrent-stream
torrent-streamJavaScript

A low-level Node.js streaming torrent engine that provides file-level access to torrent content as readable streams.

#dht#bittorrent#torrent
Stars2.0k
Forks228
Last commit5 years ago
ClipCascade
ClipCascadePython

ClipCascade is a lightweight, open-source utility that automatically syncs your clipboard across multiple devices with end-to-end encryption.

#desktop-application#open-source#productivity
Stars1.9k
Forks92
Last commit13 hours ago
Planet
PlanetSwift

A macOS app for building and hosting decentralized blogs and websites using IPFS and ENS.

#ipfs#content-distribution#static-site-generator
Stars1.8k
Forks78
Last commit14 days ago
LibP2P Specs
LibP2P Specs

Technical specifications for the libp2p networking stack, defining wire protocols, addressing, and core abstractions for peer-to-peer applications.

#transport-security#dht#networking-protocols
Stars1.8k
Forks319
Last commit13 days ago
portal
portalGo

A command-line utility for secure, encrypted file transfers between computers with direct or relayed connections.

#data-transfer#command-line-tool#pake
Stars1.8k
Forks54
Last commit2 years ago
portal
portalGo

A command-line file transfer utility for sending files between computers with end-to-end encryption and direct or relayed connections.

#data-transfer#command-line-tool#pake
Stars1.8k
Forks54
Last commit2 years ago
Holochain
HolochainRust

An open-source framework for building secure, reliable, and performant peer-to-peer applications.

#open-source#distributed-systems#holochain
Stars1.4k
Forks197
Last commit16 hours ago
mdns
mdnsGo

A simple mDNS client/server library in Go for local network service discovery without a DNS server.

#local-network#multicast-dns#dns-alternative
Stars1.4k
Forks227
Last commit3 days ago
mmmmm-mobile
mmmmm-mobileTypeScript

A social network app that works off the grid, available on Android, iOS, Windows, macOS, and Linux.

#manyverse#cyclejs#ios
Stars955
Forks82
Last commit2 years ago
Page 1 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
19 days ago
Next
#P2p29
#Decentralized29
#Cross Platform21
#Networking19
#Webrtc19
#Distributed Systems19
#Self Hosted18
#Go15
#Nodejs12
#Cryptography12
#Ipfs12
#Golang12