Topic

p2p

Peer-to-Peer (P2P) applications share resources and communicate in a decentralized or distributed architecture. Often application nodes communicate directly with each other or cooperate to do work which benefits other nodes or the overall P2P system. In a pure P2P system, there is no distinction between client and server.

Repositories (1647)

syncthing-macos
syncthing-macos syncthing Objective-C

Official frugal and native macOS Syncthing application bundle

4k
spegel
spegel spegel-org Go

Stateless cluster local OCI registry mirror.

3.8k
instant.io
instant.io webtorrent JavaScript

🚀 Streaming file transfer over WebTorrent (torrents on the web)

3.6k
patchwork
patchwork ssbc JavaScript

A decentralized messaging and sharing app built on top of Secure Scuttlebutt (SSB).

3.6k
ui
ui hayase-app Svelte

Formerly Miru. Torrent streaming made simple. Watch anime torrents, real-time with no waiting for downloads.

3.5k
transgui
transgui transmission-remote-gui Pascal

🧲 A feature rich cross platform Transmission BitTorrent client. Faster and has more functionality than the built-in web GUI.

3.5k
dragonfly
dragonfly dragonflyoss Go

Delivers efficient, stable, and secure data distribution and acceleration powered by P2P technology, with an optional content‑addressable filesystem t...

3.4k
vnt
vnt vnt-dev Rust

An efficient VPN. 简便高效的异地组网、内网穿透工具

3.3k
gear-lib
gear-lib gozfree C

Gear-Lib, C library for IOT Embedded Multimedia and Network

3.2k
nicotine-plus
nicotine-plus nicotine-plus Python

Graphical client for the Soulseek peer-to-peer network

3.2k
autobrr
autobrr autobrr Go

Modern, easy to use download automation for torrents and usenet.

3.2k
freenet-core
freenet-core freenet Rust

Declare your digital independence

3.1k
lightning
lightning ElementsProject C

Core Lightning — Lightning Network implementation focusing on spec compliance and performance

3.1k
magnetissimo
magnetissimo sergiotapia Elixir

Web application that indexes all popular torrent sites, and saves it to the local database.

3.1k
ddgs
ddgs deedy5 Python

A metasearch library that aggregates results from diverse web search services

3k
lnbook
lnbook lnbook AsciiDoc

Mastering the Lightning Network (LN)

3k
PyBitmessage
PyBitmessage Bitmessage Python

Reference client for Bitmessage: a P2P encrypted decentralised communication protocol:

2.9k
clay
clay golemfactory Python

Golem is creating a global market for computing power.

2.9k
PJON
PJON gioblu C++

PJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.

2.8k
awesome-blockchain-rust
awesome-blockchain-rust rust-in-blockchain

Collect libraries and packages about blockchain/cryptography in Rust

2.8k
trystero
trystero dmotz TypeScript

✨🤝✨ Build instant multiplayer webapps, no server required — Magic WebRTC matchmaking over BitTorrent, Nostr, MQTT, IPFS, Supabase, and Firebase

2.8k
libdatachannel
libdatachannel paullouisageneau C++

C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets

2.8k
i2p.i2p
i2p.i2p i2p Java

I2P is an anonymizing network, offering a simple layer that identity-sensitive applications can use to securely communicate. All data is wrapped with...

2.8k
crosspaste-desktop
crosspaste-desktop CrossPaste Kotlin

Cross-device clipboard sync for macOS, Windows & Linux — end-to-end encrypted, LAN-only, no cloud. OCR, CLI and MCP server built in.

2.7k
quiet
quiet TryQuiet TypeScript

A private, p2p alternative to Slack and Discord built on Tor & IPFS

2.7k
metastream
metastream samuelmaddock

Watch streaming media with friends.

2.6k
tl-rtc-file
tl-rtc-file tl-open-source JavaScript

WebRTC P2P online web media streaming tool (for files, video, screen, live streaming, text) with management and statistical monitoring capabilities.

2.6k
RTCMultiConnection
RTCMultiConnection muaz-khan JavaScript

RTCMultiConnection is a WebRTC JavaScript library for peer-to-peer applications (screen sharing, audio/video conferencing, file sharing, media streami...

2.6k
FISCO-BCOS
FISCO-BCOS FISCO-BCOS C++

FISCO BCOS(发音为/ˈfɪskl bi:ˈkɒz/)是一个稳定、高效、安全的许可区块链平台,已被广泛应用于现实的行业应用。截至目前,已拥有5000多家企事业单位,400多个...

2.6k
js-libp2p
js-libp2p libp2p TypeScript

A JavaScript Implementation of libp2p networking stack.

2.6k
WebChat
WebChat molvqingtai TypeScript

💬 Chat with anyone on any website.

2.6k
awesome-peer-to-peer
awesome-peer-to-peer kgryte

A list of peer-to-peer resources.

2.6k
Peergos
Peergos Peergos Java

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

2.6k
ufonet
ufonet epsylon Python

UFONet - Denial of Service Toolkit

2.5k
synctv
synctv synctv-org Rust

Synchronized viewing, theater, live streaming, video

2.5k
dino
dino dino Vala

Modern XMPP ("Jabber") Chat Client using GTK/Vala

2.5k
bt
bt atomashpolskiy Java

BitTorrent library and client with DHT, magnet links, encryption and more

2.5k
bitterbot-desktop
bitterbot-desktop Bitterbot-AI TypeScript

Bitterbot - a mesh of agents that turns shared experience into collective capability.

2.5k
chitchatter
chitchatter jeremyckahn TypeScript

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

2.3k
cargo-crev
cargo-crev crev-dev Rust

A cryptographically verifiable code review system for the cargo (Rust) package manager.

2.3k
wave-share
wave-share ggerganov C++

Serverless, peer-to-peer, local file sharing through sound

2.3k
ipfs-companion
ipfs-companion ipfs JavaScript

Browser extension that routes ipfs:// addresses and content-addressed websites through your own local IPFS node

2.2k
weron
weron pojntfx Go

Overlay networks based on WebRTC.

2.1k
altersend
altersend denislupookov TypeScript

Send files directly between devices over the internet - no cloud storage, no size limits.

2.1k
edgevpn
edgevpn mudler Go

:sailboat: The immutable, decentralized, statically built p2p VPN without any central server and automatic discovery! Create decentralized introspecta...

2.1k
OctoBase
OctoBase toeverything Rust

🐙 OctoBase is the open-source database behind AFFiNE, local-first, yet collaborative. A light-weight, scalable, data engine written in Rust.

2.1k
agi
agi hyperspaceai JavaScript

The first distributed AGI system. Thousands of autonomous AI agents collaboratively train models, share experiments via P2P gossip, and push breakthro...

2.1k
openp2p
openp2p openp2p-cn Go

OpenP2P is a lightweight P2P sharing network. Support Cone,Symmetric(NAT1-NAT4),UPNP,IPv6,both UDP&TCP punch. NAT travelsal, sdwan.(P2P内网穿透,组网...

2k
rats-search
rats-search librats C++

rats-search: BitTorrent P2P multi-platform search engine for Desktop and Web servers with integrated torrent client

2k
start-technologies
start-technologies Start9Labs Rust

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

2k