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

ufonet
ufonetPython

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

#python-tool#encrypted-darknet#layer7-attacks
Stars2.5k
Forks634
Last commit22 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 commit1 day ago
Chitchatter
ChitchatterTypeScript

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

#chat#serverless#end-to-end-encryption
Stars2.3k
Forks445
Last commit3 days 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
Forks340
Last commit18 days ago
StartOS
StartOSRust

Monorepo for StartOS, StartWRT, StartTunnel, start-sdk, start-docs, start-cli, start-registry, patch-db, and various shared libraries

#personal-server#open-source#server os
Stars2.0k
Forks198
Last commit1 day 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
Forks229
Last commit5 years ago
bittorrent-tracker
bittorrent-trackerJavaScript

Simple, robust Node.js implementation of a BitTorrent tracker with client and server components.

#client#udp-tracker#http-tracker
Stars1.9k
Forks333
Last commit4 days ago
NBitcoin
NBitcoinC#

A comprehensive Bitcoin library for .NET, implementing all major Bitcoin Improvement Proposals (BIPs) and providing low-level primitives.

#wallet#cryptocurrency#crypto-library
Stars1.9k
Forks870
Last commit3 days ago
Deluge
DelugePython

A lightweight, modular BitTorrent client with a daemon/client architecture and multiple user interfaces.

#extjs#thin-clients#libtorrent
Stars1.8k
Forks368
Last commit7 months 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
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
CovenantSQL
CovenantSQLGo

A decentralized, Byzantine Fault Tolerant SQL database built on SQLite with blockchain features for serverless applications.

#crypto#database#serverless
Stars1.5k
Forks146
Last commit3 years ago
torrent-mount
torrent-mountJavaScript

Mount torrents or magnet links as real-time filesystems using FUSE, enabling streaming access to torrent files.

#filesystem#torrent#nodejs
Stars1.4k
Forks64
Last commit11 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 commit3 days ago
webtorrent-cli
webtorrent-cliJavaScript

A command-line torrent client that streams video to devices like AirPlay and Chromecast using WebTorrent.

#bittorrent#command-line-tool#nodejs
Stars1.4k
Forks153
Last commit4 days ago
rust-lightning
rust-lightningRust

A highly modular and performant Bitcoin Lightning Network library written in Rust, enabling custom Lightning node integration.

#modular-architecture#cryptocurrency#lightning-network
Stars1.4k
Forks481
Last commit2 days ago
bittorrent-dht
bittorrent-dhtJavaScript

A Node.js implementation of the BitTorrent DHT protocol for peer discovery in trackerless torrents.

#dht#trackerless#bittorrent
Stars1.3k
Forks206
Last commit3 days ago
exonum
exonumRust

An extensible open-source framework for creating private/permissioned blockchain applications.

#permissioned-blockchain#byzantine#merkledb
Stars1.2k
Forks244
Last commit2 years ago
Mad Science npm Packages
Mad Science npm Packages

A curated list of delightful npm packages that showcase surprising and innovative JavaScript capabilities.

#browserify#developer-tools#npm
Stars1.2k
Forks63
Last commit4 years ago
rain
rainGo

A high-performance BitTorrent client and library written in Go, optimized for server environments and production workloads.

#json-rpc#high-performance#server-side
Stars1.1k
Forks84
Last commit5 days ago
ipfs
ipfsJavaScript

A JavaScript HTTP client library for interacting with IPFS daemons via their HTTP API.

#ipfs#decentralized-storage#distributed-systems
Stars1.0k
Forks289
Last commit6 years ago
PikaTorrent
PikaTorrentDart

A modern, cross-platform torrent client that lets you stream and download content on all your devices.

#transmission#open-source#desktop-app
Stars1.0k
Forks54
Last commit1 month ago
LibTorrent
LibTorrentC++

A high-performance C++ BitTorrent library for Unix-like systems with direct file-to-network transfers.

#high-performance#unix#network-library
Stars1.0k
Forks253
Last commit2 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
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
Agregore
AgregoreJavaScript

A minimal desktop browser with built-in support for decentralized web protocols like IPFS, Gemini, and BitTorrent.

#ipfs#desktop-browser#bittorrent
Stars925
Forks94
Last commit3 months ago
Rapidbay
RapidbayPython

A self-hosted torrent video streaming service that converts and streams torrent videos to browsers, Chromecast, AppleTV, and Kodi.

#torrent-stream#media-server#appletv
Stars899
Forks57
Last commit20 days ago
synapse
synapseRust

A flexible and fast BitTorrent daemon with event-based RPC over WebSockets and HTTP downloads.

#bittorrent#torrent-daemon#remote-management
Stars850
Forks48
Last commit3 years ago
bine
bineGo

Go library for accessing and controlling Tor clients and servers, including embedding Tor statically.

#go-library#privacy#onion-services
Stars829
Forks77
Last commit3 years ago
StratisBitcoinFullNode
StratisBitcoinFullNodeC#

Archived Bitcoin full node implementation in C# for Stratis blockchain technology development.

#stratis#wallet#stratis-bitcoin
Stars783
Forks305
Last commit5 years ago
Forest
ForestRust

A Rust implementation of a Filecoin node for transferring FIL, hosting RPC APIs, and validating the blockchain.

#decentralized-storage#cryptocurrency#filecoin
Stars699
Forks200
Last commit2 days ago
peerdiscovery
peerdiscoveryGo

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

#udp-broadcast#local-network#udp-multicast
Stars676
Forks57
Last commit1 year ago
tendermint-rs
tendermint-rsRust

Rust client libraries for Tendermint/CometBFT, providing data structures, RPC clients, and light client verification.

#rpc-client#abci#light-client
Stars671
Forks254
Last commit6 months ago
node-android
node-androidJava

Run Node.js applications on Android by reimplementing Node.js APIs in Java.

#android#javascript-runtime#java
Stars635
Forks62
Last commit3 years ago
IPDR
IPDRGo

A Docker registry tool that stores and retrieves Docker images on IPFS using content-addressed hashes instead of traditional registry servers.

#ipfs#container-images#ipfs-protocol
Stars545
Forks49
Last commit2 years ago
Mega
MegaTypeScript

An open-source Git-compatible monorepo engine built in Rust for managing petabyte-scale codebases and AI agent workflows.

#hacktoberfest#version-control#buck2
Stars537
Forks122
Last commit1 month ago
PreviousPage 2 of 4Next

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