#Peer-to-peer

Showing 60 of 98 repositories tagged #peer-to-peer, ranked by stars

syncthing
syncthing
syncthing

Open Source Continuous File Synchronization

Score
100
โ˜… 86.2k โ‘‚ 5.3k +122/day
Go
schollz
schollz
croc

Easily and securely send things from one computer to another :crocodile: :package:

Score
94
โ˜… 35.4k โ‘‚ 1.4k +24/day
Go
lightningnetwork
lightningnetwork
lnd

Lightning Network Daemon โšก๏ธ

Score
88
โ˜… 8.2k โ‘‚ 2.3k โ€”
Go
libp2p
libp2p
rust-libp2p

The Rust Implementation of the libp2p networking stack.

Score
100
โ˜… 5.6k โ‘‚ 1.2k +5/day
Rust
openziti
openziti
zrok

Secure internet sharing made simple.

Score
82
โ˜… 4.5k โ‘‚ 214 +15/day
Go
syncthing
syncthing
syncthing-android

Wrapper of syncthing for Android.

Score
70
โ˜… 4.3k โ‘‚ 513 +5/day
Java
syncthing
syncthing
syncthing-macos

Official frugal and native macOS Syncthing application bundle

Score
100
โ˜… 3.8k โ‘‚ 198 +12/day
Objective-C
nicotine-plus
nicotine-plus
nicotine-plus

Graphical client for the Soulseek peer-to-peer network

Score
100
โ˜… 3.0k โ‘‚ 184 +2/day
Python
dmotz
dmotz
trystero

โœจ๐Ÿคโœจ Build instant multiplayer webapps, no server required โ€” Magic WebRTC matchmaking over BitTorrent, Nostr, MQTT, IPFS, Supabase, and Firebase

Score
100
โ˜… 2.6k โ‘‚ 155 +8/day
TypeScript
andeya
andeya
erpc

An efficient, extensible and easy-to-use RPC framework.

Score
41
โ˜… 2.5k โ‘‚ 406 โ€”
Go
Peergos
Peergos
Peergos

A p2p, secure file storage, social network and application protocol

Score
100
โ˜… 2.4k โ‘‚ 191 +1/day
Java
jeremyckahn
jeremyckahn
chitchatter

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

Score
0
โ˜… 2.3k โ‘‚ 420 +7/day
TypeScript
hwdsl2
hwdsl2
wireguard-install

WireGuard VPN server installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS, Fedora, openSUSE and Raspberry Pi OS. Includes interactive setup and client management.

Score
67
โ˜… 2.1k โ‘‚ 392 +245/day
Shell
SpatiumPortae
SpatiumPortae
portal

Portal is a quick and easy command-line file transfer utility from any computer to another ๐ŸŒŒ โœจ

Score
29
โ˜… 1.8k โ‘‚ 52 +2/day
Go
DimensionDev
DimensionDev
Maskbook

The portal to the new, open Internet. ([I:b])

Score
97
โ˜… 1.6k โ‘‚ 316 +1/day
TypeScript
coder
coder
wush

simplest & fastest way to transfer files between computers via WireGuard

Score
24
โ˜… 1.4k โ‘‚ 45 +1/day
Go
tomaka
tomaka
redshirt

๐Ÿง‘โ€๐Ÿ”ฌ Operating system

Score
94
โ˜… 1.4k โ‘‚ 29 +1/day
Rust
rs-ipfs
rs-ipfs
rust-ipfs

The InterPlanetary File System (IPFS), implemented in Rust.

Score
59
โ˜… 1.3k โ‘‚ 175 +1/day
Rust
insidegui
insidegui
MultipeerKit

MultipeerConnectivity + Codable = โค๏ธ

Score
90
โ˜… 1.1k โ‘‚ 79 โ€”
Swift
dennis-tra
dennis-tra
pcp

๐Ÿ“ฆ Command line peer-to-peer data transfer tool based on libp2p.

Score
57
โ˜… 1.1k โ‘‚ 57 โ€”
Go
fluencelabs
fluencelabs
nox

Rust implementation of the Fluence network peer

Score
53
โ˜… 987 โ‘‚ 180 โ€”
Rust
lightninglabs
lightninglabs
neutrino

Privacy-Preserving Bitcoin Light Client

Score
76
โ˜… 976 โ‘‚ 218 โ€”
Go
redwood
redwood
redwood

A highly-configurable, distributed, realtime database that manages a state tree shared among many peers.

Score
18
โ˜… 919 โ‘‚ 26 โ€”
Go
sourcenetwork
sourcenetwork
defradb

DefraDB is a Peer-to-Peer Edge-First Database. It's the core data storage system for the Source Ecosystem.

Score
65
โ˜… 883 โ‘‚ 75 +2/day
Go
pion
pion
stun

A Go implementation of STUN

Score
59
โ˜… 844 โ‘‚ 112 +1/day
Go
decred
decred
dcrd

Decred daemon in Go (golang).

Score
71
โ˜… 773 โ‘‚ 317 โ€”
Go
Antonito
Antonito
gfile

Direct file transfer over WebRTC

Score
47
โ˜… 761 โ‘‚ 51 +2/day
Go
miroslavpejic85
miroslavpejic85
call-me

๐ŸŸข WebRTC click-to-call platform for instant real-time communication in a persistent shared room with unlimited participants where users can join and call each other instantly. No signup or setup required.

Score
100
โ˜… 758 โ‘‚ 88 โ€”
JavaScript
simonbengtsson
simonbengtsson
airdash

File sharing flutter webrtc app enabling sending files to any device from anywhere

Score
80
โ˜… 667 โ‘‚ 125 โ€”
Dart
narrowlink
narrowlink
narrowlink

A self-hosted solution to enable secure connectivity between devices across restricted networks like NAT or firewalls

Score
88
โ˜… 651 โ‘‚ 16 +1/day
Rust
greatest-ape
greatest-ape
aquatic

High-performance open BitTorrent tracker (UDP, HTTP, WebTorrent)

Score
76
โ˜… 609 โ‘‚ 44 +1/day
Rust
doraemonkeys
doraemonkeys
WindSend

Quickly and securely sync clipboard, transfer files and directories between devices. ๅฟซ้€Ÿๅฎ‰ๅ…จ็š„ๅŒๆญฅๅ‰ชๅˆ‡ๆฟ๏ผŒไผ ่พ“ๆ–‡ไปถๆˆ–ๆ–‡ไปถๅคน

Score
82
โ˜… 601 โ‘‚ 28 +3/day
Dart
pion
pion
ice

A Go implementation of ICE

Score
53
โ˜… 589 โ‘‚ 210 +2/day
Go
Lonero-Team
Lonero-Team
Decentralized-Internet

A SDK/library for decentralized web and distributing computing projects

Score
93
โ˜… 521 โ‘‚ 186 โ€”
JavaScript
torrust
torrust
torrust-tracker

A modern and feature-rich (private) BitTorrent tracker.

Score
71
โ˜… 513 โ‘‚ 55 โ€”
Rust
vimpunk
vimpunk
cratetorrent

A BitTorrent V1 engine library for Rust (and currently Linux)

Score
35
โ˜… 493 โ‘‚ 37 +1/day
Rust
abdfnx
abdfnx
tran

๐Ÿ–ฅ Securely transfer and send anything between computers with TUI.

Score
86
โ˜… 448 โ‘‚ 18 โ€”
Go
Cuprate
Cuprate
cuprate

Cuprate, a modular Monero node written in Rust.

Score
65
โ˜… 377 โ‘‚ 68 โ€”
Rust
number571
number571
go-peer

๐Ÿ” Library for developing secure, decentralized, anonymous and quantum-resistant networks in Go language

Score
35
โ˜… 328 โ‘‚ 15 +1/day
Go
holepunchto
holepunchto
pear

Peer-to-Peer (P2P) Install & Deploy CLI

Score
100
โ˜… 325 โ‘‚ 29 +18/day
JavaScript
tetherto
tetherto
qvac

QVAC - Local AI SDK and libraries for building private, cross-platform, peer-to-peer AI applications. Run LLMs, speech-to-text, translation, and more locally on Linux, macOS, Windows, Android, and iOS.

Score
0
โ˜… 310 โ‘‚ 79 +12/day
TypeScript
BrightID
BrightID
BrightID

Reference mobile app for BrightID

Score
50
โ˜… 245 โ‘‚ 75 โ€”
TypeScript
SentryPeer
SentryPeer
SentryPeer

Protect your SIP Servers from bad actors at https://sentrypeer.org

Score
33
โ˜… 210 โ‘‚ 24 +1/day
C
Consensys
Consensys
tessera

Tessera - Enterprise Implementation of Quorum's transaction manager

Score
90
โ˜… 196 โ‘‚ 107 โ€”
Java
Weedshaker
Weedshaker
PeerWebSite

Peer to Peer decentral Web Site hosting at your fingertips! Send full featured HTML (incl. CSS, JS) sites from your browser and attach files eg. videos, audios, images, etc.

Score
66
โ˜… 192 โ‘‚ 26 โ€”
JavaScript
mercurialsolo
mercurialsolo
claudectl

Orchestrate a swarm of Claude Code agents with a local brain that learns from you.

Score
71
โ˜… 190 โ‘‚ 20 +1/day
Rust
0x4meliorate
0x4meliorate
toxnet

Decentralised P2P botnet using toxcore.

Score
0
โ˜… 187 โ‘‚ 28 โ€”
C
mit-dci
mit-dci
CryptoKernel

A SDK for implementing blockchain-based digital currencies

Score
72
โ˜… 177 โ‘‚ 66 โ€”
C++
livepeer
livepeer
livepeer-monorepo

JavaScript tools and applications that interact with Livepeer's smart contracts and peer-to-peer network

Score
69
โ˜… 165 โ‘‚ 59 โ€”
JavaScript
Sparkleloyalty
Sparkleloyalty
Sparkle-Token

Sparkle Peer to Peer Ecosystem Built on Ethereum

Score
55
โ˜… 160 โ‘‚ 23 โ€”
JavaScript
ethereumjs
ethereumjs
ethereumjs-devp2p

Project is in active development and has been moved to the EthereumJS VM monorepo.

Score
59
โ˜… 140 โ‘‚ 50 โ€”
TypeScript
EliranG
EliranG
claude-duet

Two devs, one Claude. Share a Claude Code session in real-time with E2E encryption.

Score
43
โ˜… 139 โ‘‚ 7 โ€”
TypeScript
jingcjie
jingcjie
WDCable_flutter

An application for seamless data, message, and file transfer using Wi-Fi Direct. No internet, no routers, just pure peer-to-peer connection that is faster and more stable than traditional methods.

Score
60
โ˜… 138 โ‘‚ 16 +51/day
Kotlin
galtproject
galtproject
geesome-node

๐Ÿฆˆ Your self-hosted decentralized Messenger, Social network, Media file storage on top of IPFS! Freely communicate in encrypted chat groups, share images, video, text or any data without a risk of censorship or blocking.

Score
86
โ˜… 132 โ‘‚ 24 โ€”
TypeScript
transmitic
transmitic
transmitic

Encrypted, peer to peer, file transfer program :: https://discord.gg/tRT3J6T :: https://www.reddit.com/r/transmitic/ :: https://twitter.com/transmitic

Score
24
โ˜… 100 โ‘‚ 6 +1/day
HTML
osvauld
osvauld
osvauld

Fully open-source, end-to-end encrypted, peer-to-peer application suite.

Score
47
โ˜… 99 โ‘‚ 13 +1/day
Rust
layr-team
layr-team
Layr

A decentralized (p2p) file storage system built atop Kademlia DHT that enforces data integrity, privacy, and availability through sharding, proofs of retrievability, redundancy, and encryption, with smart-contract powered incentive scheme

Score
48
โ˜… 95 โ‘‚ 28 โ€”
JavaScript
one-d-wide
one-d-wide
yggdrasil-jumper

Reduce latency of a connection over yggdrasil network

Score
41
โ˜… 95 โ‘‚ 9 โ€”
Rust
v-braun
v-braun
go2p

Simple to use but full configurable p2p framework

Score
6
โ˜… 95 โ‘‚ 10 โ€”
Go
ambianic
ambianic
peerjs-python

Python port of PeerJS client

Score
0
โ˜… 95 โ‘‚ 31 โ€”
Python
Related Topics
#p2p#decentralized#rust#golang#webrtc#go#file-sharing#blockchain#cryptography#ipfs#network#privacy

ยฉ 2026 GitRepoTrend ยท GitHub repositories by topic ยท Updated weekly