Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. P2p

P2p

121 projects

Showing 36 of 121 projects

RustDesk
RustDeskRust

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

#remote-desktop#teamviewer-alternative#anydesk
Stars118.7k
Forks18.1k
Last commit1 day 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
Stars89.7k
Forks39.1k
Last commit12 hours ago
syncthing
syncthingGo

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

#file-synchronization#backup-solution#encryption
Stars86.8k
Forks5.4k
Last commit3 days 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.2k
Forks22.0k
Last commit19 hours 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
Stars39.0k
Forks4.8k
Last commit3 days ago
webtorrent
webtorrentJavaScript

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

#hacktoberfest#bittorrent#torrent
Stars31.3k
Forks2.9k
Last commit16 hours 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.1k
Forks1.2k
Last commit4 months 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
Stars15.2k
Forks1.8k
Last commit19 hours ago
EasyTier
EasyTierRust

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

#zerotier#nat-traversal#wireguard
Stars12.8k
Forks1.3k
Last commit18 hours 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
Stars11.8k
Forks609
Last commit22 hours 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 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 commit2 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
Forks596
Last commit2 months 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 commit2 years 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
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
Forks478
Last commit15 hours 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 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.6k
Forks903
Last commit11 hours 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
Forks669
Last commit4 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.1k
Forks677
Last commit9 hours 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 commit2 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.7k
Forks2.5k
Last commit16 hours ago
Tribler
TriblerPython

Privacy enhanced BitTorrent client with P2P content discovery

#search#bittorrent#privacy
Stars5.3k
Forks470
Last commit6 days 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.2k
Forks257
Last commit5 hours 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.1k
Forks196
Last commit6 hours 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.1k
Forks492
Last commit9 hours ago
MiroTalk P2P
MiroTalk P2PJavaScript

🚀 Self-hosted open-source WebRTC video conferencing platform built on peer-to-peer (P2P) architecture for fast, secure real-time communication with end-to-end privacy.

#video-chat#conferencing#meeting
Stars4.7k
Forks755
Last commit1 day 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
Forks547
Last commit8 months ago
Yacy
YacyJava

Distributed Peer-to-Peer Web Search Engine and Intranet Search Appliance

#privacy-protection#p2p-network#privacy
Stars4.0k
Forks488
Last commit9 days 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.8k
Forks198
Last commit11 days ago
slskd
slskdC#

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

#search#download-manager#hacktoberfest
Stars3.6k
Forks160
Last commit4 days ago
instant.io
instant.ioJavaScript

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

#bittorrent#file-transfer#nodejs
Stars3.6k
Forks443
Last commit3 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.3k
Forks412
Last commit7 hours 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
Forks185
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.7k
Forks569
Last commit5 days ago
Tox
ToxC

The future of online communications.

#toxcore#network#encryption
Stars2.7k
Forks311
Last commit4 days ago
Page 1 of 4Next

Related Tags

#Peer To Peer29#Decentralized26#Bittorrent26#Nodejs23#File Sharing22#Self Hosted21#Webrtc21#Cross Platform20#Ipfs19#Blockchain17#Javascript16#Go16
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