Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. P2p

P2p

42 projects

Showing 36 of 42 projects

RustDesk
RustDeskRust

An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.

#remote-desktop#teamviewer-alternative#anydesk
Stars112.7k
Forks16.9k
Last commit2 days ago
Bitcoin Core
Bitcoin CoreC++

The reference implementation of the Bitcoin peer-to-peer network, including a full node, wallet, and GUI.

#crypto#cryptocurrency#p2p-network
Stars88.9k
Forks38.9k
Last commit1 day ago
syncthing
syncthingGo

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

#file-synchronization#backup-solution#encryption
Stars82.9k
Forks5.1k
Last commit1 day ago
go-ethereum
go-ethereumGo

A Go implementation of the Ethereum execution layer protocol, providing a full node client and developer tools.

#json-rpc#execution-layer#smart-contracts
Stars51.0k
Forks21.9k
Last commit2 days ago
qBittorrent
qBittorrentC++

A free and open-source BitTorrent client written in C++/Qt, offering a fast, stable, and feature-rich alternative to other clients.

#network-tools#open-source-alternative#libtorrent
Stars36.6k
Forks4.6k
Last commit
webtorrent
webtorrentJavaScript

A streaming torrent client that works in Node.js and the browser using WebRTC.

#hacktoberfest#bittorrent#torrent
Stars30.9k
Forks2.8k
Last commit6 days ago
gun
gunJavaScript

A decentralized graph database and synchronization protocol for building real-time, offline-first applications with end-to-end encryption.

#decentralized-database#crypto#graph
Stars19.0k
Forks1.2k
Last commit1 month ago
PeerTube
PeerTubeTypeScript

A free, decentralized, and federated video streaming platform using P2P and ActivityPub to avoid vendor lock-in.

#open-source#federated#live-streaming
Stars14.6k
Forks1.7k
Last commit2 days ago
EasyTier
EasyTierRust

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

#zerotier#nat-traversal#wireguard
Stars11.0k
Forks1.1k
Last commit2 days ago
WebTorrent
WebTorrentJavaScript

A streaming torrent desktop application for Mac, Windows, and Linux that plays media instantly.

#open-source#desktop-app#bittorrent
Stars10.1k
Forks1.0k
Last commit4 days ago
WebTorrent Desktop
WebTorrent DesktopJavaScript

A cross-platform desktop app for streaming torrents directly in your browser.

#desktop-app#bittorrent#nodejs
Stars10.1k
Forks1.0k
Last commit4 days ago
orbit-db
orbit-dbJavaScript

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

#ipfs#database#distributed
Stars8.8k
Forks594
Last commit6 days 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
Stars8.3k
Forks398
Last commit2 days ago
simple-peer
simple-peerJavaScript

A simple WebRTC wrapper for establishing video, voice, and data channels between browsers and Node.js.

#data-channels#data-channel#peer-connection
Stars7.8k
Forks983
Last commit1 year 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.8k
Forks552
Last commit3 years ago
btcd
btcdGo

A full node Bitcoin implementation written in Go, providing an alternative to Bitcoin Core with a focus on modularity.

#hacktoberfest#bitcoin-protocol#cryptocurrency
Stars6.7k
Forks2.5k
Last commit15 days ago
Kraken
KrakenGo

A highly scalable and available P2P Docker registry designed for fast distribution of large images in hybrid cloud environments.

#high-availability#blob-storage#docker-registry
Stars6.7k
Forks470
Last commit2 days ago
IPFS Desktop
IPFS DesktopJavaScript

A desktop application that bundles a complete IPFS node with a graphical interface for easy file management, peer visualization, and content exploration.

#ipfs#desktop-app#decentralized-storage
Stars6.5k
Forks904
Last commit3 days ago
peerflix
peerflixJavaScript

A Node.js streaming torrent client that allows instant playback of video and audio files.

#bittorrent#command-line-tool#nodejs
Stars6.3k
Forks670
Last commit3 years ago
torrent
torrentGo

A full-featured BitTorrent client library and utilities package written in Go, designed for streaming and integration into other projects.

#dht#magnet-link#bittorrent
Stars6.0k
Forks664
Last commit26 days ago
tendermint
tendermintGo

A Byzantine Fault Tolerant (BFT) middleware for securely replicating state machines across many machines.

#distributed-systems#cryptocurrency#cosmos-sdk
Stars5.9k
Forks2.1k
Last commit7 days ago
reth
rethRust

A modular, high-performance Ethereum full node implementation written in Rust, designed for speed and developer flexibility.

#contributor-friendly#modular-architecture#modular
Stars5.5k
Forks2.4k
Last commit1 day ago
Flying Carpet
Flying CarpetRust

Cross-platform file transfer between Android, iOS, Linux, macOS, and Windows over ad hoc WiFi, no network infrastructure required.

#ios#desktop-app#android
Stars5.1k
Forks244
Last commit1 month ago
webrtc
webrtcRust

An async-friendly WebRTC implementation in Rust with runtime-agnostic architecture and sans-I/O protocol core.

#data-channels#runtime-agnostic#sans-io
Stars5.0k
Forks476
Last commit6 days ago
tau
tauGo

An open-source, Git-native platform-as-a-service for building, deploying, and scaling applications with self-hosted infrastructure.

#cloud-infrastructure#ai#webassembly
Stars5.0k
Forks187
Last commit2 days ago
IPFS
IPFSJavaScript

A community-curated list of awesome projects, apps, tools, pinning services, and resources related to the InterPlanetary File System (IPFS).

#ipfs#libp2p#decentralized-applications
Stars4.6k
Forks550
Last commit5 months 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
Stars3.6k
Forks188
Last commit6 days ago
instant.io
instant.ioJavaScript

Streaming file transfer over WebTorrent (torrents on the web) using WebRTC.

#bittorrent#file-transfer#nodejs
Stars3.6k
Forks445
Last commit16 days ago
Dragonfly
DragonflyGo

A P2P-based data distribution and acceleration system for cloud-native environments, optimizing container image and file delivery.

#bandwidth-optimization#cncf#oci
Stars3.1k
Forks391
Last commit1 day ago
slskd
slskdC#

A modern client-server application for the Soulseek file-sharing network, accessible via web browser.

#search#download-manager#hacktoberfest
Stars3.1k
Forks134
Last commit1 day ago
magnetissimo
magnetissimoElixir

A self-hosted web application that indexes torrent sites and saves magnet links to a local database.

#elixir#no-javascript#phoenix-framework
Stars3.1k
Forks186
Last commit2 years 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.6k
Forks529
Last commit1 day ago
ufonet
ufonetJavaScript

A free software toolkit for performing DoS/DDoS attacks and creating encrypted P2P networks.

#python-tool#encrypted-darknet#layer7-attacks
Stars2.5k
Forks638
Last commit1 year 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.4k
Forks188
Last commit1 day ago
ipfs-companion
ipfs-companionJavaScript

A browser extension that integrates IPFS functionality, enabling access to decentralized content and local gateway redirection.

#ipfs#browser-extension#gateway
Stars2.2k
Forks334
Last commit2 months 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
Forks227
Last commit5 years ago
Page 1 of 2Next

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
2 days ago
#Self Hosted12
#Cross Platform12
#Bittorrent11
#Peer To Peer11
#Decentralized10
#File Sharing9
#Webrtc8
#Javascript8
#Go8
#Streaming8
#Nodejs8
#Blockchain8