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 (1533)

pikatorrent
pikatorrent G-Ray Dart

Pick a Torrent, stream and download on all your devices

961
fireproof
fireproof fireproof-storage TypeScript

The vibe coding database runs in the browser, fits in the context window, and syncs anywhere.

960
ViralJS
ViralJS PixelsCommander JavaScript

Express.JS middleware to enable P2P distribution for your app. Your decentralized CDN made easy.

956
manyverse
manyverse staltz TypeScript

A social network off the grid (real repo at https://gitlab.com/staltz/manyverse)

956
mx-chain-go
mx-chain-go multiversx Go

⚡ The official implementation of the MultiversX blockchain protocol, written in golang.

956
astral
astral ldoubil Rust

去中心化组网工具

938
nps
nps djylb Go

NPS Enhanced — Lightweight intranet tunneling and reverse proxy with Web UI | NPS 内网穿透 反向代理 增强版 全修 新版 二开

919
redwood
redwood redwood Go

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

918
meshenger-android
meshenger-android meshenger-app Kotlin

P2P Voice/Video phone App for local networks.

914
cabal-desktop
cabal-desktop cabal-club JavaScript

Desktop client for Cabal, the p2p/decentralized/local-first chat platform.

913
radicle-alpha
radicle-alpha radicle-dev Haskell

A peer-to-peer stack for code collaboration

912
awesome-ethereum
awesome-ethereum bekatom

:zap: Awesome Ethereum Resources

912
earthstar
earthstar earthstar-project TypeScript

Storage for private, distributed, offline-first applications.

912
agregore-browser
agregore-browser AgregoreWeb JavaScript

A minimal browser for the distributed web (Desktop version)

908
anytype-kotlin
anytype-kotlin anyproto Kotlin

Official Anytype client for Android

879
FileNation
FileNation FileNation JavaScript

The simplest way to send your files around the world using IPFS. ✏️ 🗃

867
CacheP2P
CacheP2P guerrerocarlos JavaScript

"More users = More capacity"

865
ethrex
ethrex lambdaclass Rust

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

858
bacalhau
bacalhau bacalhau-project Go

Community-driven, simple, yet powerful framework for fast, cost-effective distributed Compute over Data.

855
any-sync-dockercompose
any-sync-dockercompose anyproto Shell

Deploy your own any-sync network with Docker Compose - self-host Anytype backend

845
rapidbay
rapidbay hauxir Python

Self-hosted torrent video streaming service compatible with Chromecast, AppleTV & Kodi deployable in the cloud

829
torrentinim
torrentinim sergiotapia Nim

A very low memory-footprint, self hosted API-only torrent search engine. Sonarr + Radarr Compatible, native support for Linux, Mac and Windows.

820
hypermind
hypermind lklynet JavaScript

The High-Availability Solution to a Problem That Doesn't Exist.

803
ebookcoin
ebookcoin Ebookcoin JavaScript

Ebookcoin has been updated to DDN Blockchain,please get it from https://github.com/ddnlink/ddn

799
libzt
libzt zerotier C++

Encrypted P2P sockets over ZeroTier

797
akula
akula akula-bft Rust

Fastest Ethereum archive node ever built

789
superhighway84
superhighway84 mrusme Go

USENET-inspired, uncensorable, decentralized internet discussion system running on IPFS & OrbitDB (https://codeberg.org/mrus/superhighway84)

788
firo
firo firoorg C++

The privacy-focused cryptocurrency

781
go-spacemesh
go-spacemesh spacemeshos Go

Go Implementation of the Spacemesh protocol full node. 💾⏰💪

777
dcrd
dcrd decred Go

Decred daemon in Go (golang).

773
Speek
Speek Speek-App C++

Privacy focused messenger that doesn't trust anyone with your identity, your contact list, or your communications

757
fair-analytics
fair-analytics vesparny JavaScript

📊 An analytics server that doesn't undermine user's privacy

743
conflux-rust
conflux-rust Conflux-Chain Rust

The official Rust implementation of Conflux protocol. https://doc.confluxnetwork.org

715
qaul.net
qaul.net qaul Dart

Internet Independent Wireless Mesh Communication App

704
noosphere
noosphere subconsciousnetwork Rust

Noosphere is a protocol for thought; let's discover it together!

700
DecSync
DecSync 39aldo39

Synchronize RSS, contacts, calendars, tasks and more without a server

695
forest
forest ChainSafe Rust

🌲 Rust Filecoin Node Implementation

694
peer-pad
peer-pad peer-base JavaScript

📝 Online editor providing collaborative editing in really real-time using CRDTs and IPFS.

690
fedimint
fedimint fedimint Rust

Federated E-Cash Mint

684
distributed-wikipedia-mirror
distributed-wikipedia-mirror ipfs TypeScript

Putting Wikipedia Snapshots on IPFS

679
EasyTransfer
EasyTransfer WCY-dt TypeScript

A 🌟free, 🫣anonymous, 🔐encrypted, and 🚀easy-to-use E2EE file transfer tool

676
weblink
weblink 99percentpeople TypeScript

A browser-based P2P chat and file transfer app with integrated screen sharing, powered by WebRTC.

660
WebRTC-tutorial
WebRTC-tutorial Tinywan

:books: WebRTC (Web Real-Time Communications) 中文教程

659
spotweb
spotweb spotweb PHP

Decentralized community

654
flatend
flatend lithdew TypeScript

Quickly build microservices using p2p networking in NodeJS/Go.

653
gonc
gonc threatexpert Go

Netcat with automated NAT traversal, secure P2P, and advanced features for shell access, file transfer, and network proxying.

649
OCSystem
OCSystem onlychain PHP

🚀ONLYCHAIN blockchain underlying system-OCSystem

645
openbazaar-desktop
openbazaar-desktop OpenBazaar JavaScript

OpenBazaar 2.0 Desktop Client (talks to openbazaar-go server daemon)

645
narrowlink
narrowlink narrowlink Rust

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

642
bitnodes
bitnodes ayeowch Python

Bitnodes estimates the size of the Bitcoin peer-to-peer network by finding all of its reachable and unreachable nodes.

642