GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

P2P

Star

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.

Here are 7,259 public repositories matching this topic...

Language: All
Filter by language
All 7,259 JavaScript 1,190 Rust 982 TypeScript 918 Go 850 Python 735 C++ 404 Java 349 HTML 227 C# 167 C 163
Sort: Most stars
Sort options
Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated
rustdesk

rustdesk / rustdesk

Sponsor
Star 129k

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

android windows macos linux dart rust ios remote-control p2p teamviewer rust-lang rdp remote-desktop vnc flutter flatpak wayland flutter-apps anydesk
  • Updated Nov 12, 2026
  • Rust

fatedier / frp

Sponsor
Star 111k

A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.

go tunnel proxy firewall nat p2p http-proxy reverse-proxy expose frp
  • Updated Nov 10, 2026
  • Go

bitcoin / bitcoin

Star 90.7k

Bitcoin Core integration/staging tree

c-plus-plus cryptography bitcoin p2p cryptocurrency
  • Updated Nov 11, 2026
  • C++

syncthing / syncthing

Sponsor
Star 90.4k

Open Source Continuous File Synchronization

go synchronization peer-to-peer p2p
  • Updated Nov 10, 2026
  • Go

ethereum / go-ethereum

Star 51.5k

Go implementation of the Ethereum protocol

go ethereum blockchain p2p geth
  • Updated Nov 12, 2026
  • Go
anoma

anoma / anoma

Star 33.5k

Reference implementation of Anoma

distributed-systems cryptography erlang elixir protocol blockchain p2p consensus operating-system
  • Updated Jun 15, 2026
  • Elixir

webtorrent / webtorrent

Sponsor
Star 31.5k

⚡️ Streaming torrent client for the web

nodejs javascript torrent streaming browser bittorrent webrtc p2p webtorrent hacktoberfest
  • Updated Nov 6, 2026
  • JavaScript

ipfs / ipfs

Star 23.1k

Peer-to-peer hypermedia protocol

paper protocol ipfs p2p multiformats ipld js-ipfs ipfs-protocol ipfs-web
  • Updated May 1, 2025
yjs

yjs / yjs

Star 23.1k

Shared data types for building collaborative software

offline-first peer-to-peer decentralized realtime p2p collaboration crdt yjs shared-editing collaborative-editing
  • Updated Nov 9, 2026
  • JavaScript

amark / gun

Sponsor
Star 19.2k

An open source cybersecurity protocol for syncing decentralized graph data.

machine-learning cryptography crypto encryption database big-data graph offline-first protocol end-to-end dapp decentralized blockchain realtime p2p artificial-intelligence crdt web3 metaverse dweb
  • Updated Oct 15, 2026
  • JavaScript

HelloZeroNet / ZeroNet

Star 18.8k

ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network

python torrent web bittorrent bitcoin decentralized realtime p2p tor anticensorship internet-freedom anonymity
  • Updated Jan 31, 2024
  • JavaScript

pion / webrtc

Star 16.9k

Pure Go implementation of the WebRTC API

audio go golang streaming video webrtc p2p webassembly wasm webcam voip ortc rtp srtp webrtc-libraries webrtc-api pion pion-webrtc live-video webrtc-server
  • Updated Nov 12, 2026
  • Go

Chocobozzz / PeerTube

Star 15.4k

ActivityPub-federated video streaming platform using P2P directly in your web browser

angular video decentralized p2p activitypub
  • Updated Nov 10, 2026
  • TypeScript

EasyTier / EasyTier

Star 14.7k

A simple, decentralized mesh VPN with WireGuard support.

rust nat-traversal p2p vpn zerotier tailscale
  • Updated Nov 12, 2026
  • Rust
peerjs

peers / peerjs

Sponsor
Star 13.5k

Simple peer-to-peer with WebRTC.

javascript typescript browser webrtc p2p parcel dataconnection
  • Updated Feb 27, 2026
  • TypeScript

n0-computer / iroh

Star 13k

IP addresses break, dial keys instead. A library that adds QUIC + NAT Traversal to your apps.

rust tags realtime memes p2p quic multipath holepunching tagsoftags does-anyone-read-these
  • Updated Nov 10, 2026
  • Rust

monero-project / monero

Star 11k

Monero: the secure, private, untraceable cryptocurrency

security c-plus-plus cryptography privacy cmake blockchain p2p cryptocurrency monero cryptonote
  • Updated Nov 9, 2026
  • C++
dashbeam

tonyantony300 / dashbeam

Sponsor
Star 10.3k

Share files nearby and beyond.

android windows macos linux terminal web p2p self-hosted file-transfer resumable iroh privacy-tools
  • Updated Nov 10, 2026
  • TypeScript

webtorrent / webtorrent-desktop

Sponsor
Star 10.2k

❤️ Streaming torrent app for Mac, Windows, and Linux

electron nodejs javascript windows macos linux streaming bittorrent webrtc p2p webtorrent hacktoberfest
  • Updated Nov 11, 2026
  • JavaScript
berty

berty / berty

Sponsor
Star 9.4k

Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network

android ios privacy react-native encryption offline-first surveillance messaging ipfs p2p mobile-app monorepo cybersecurity crdt censorship libp2p gomobile orbitdb berty
  • Updated Nov 10, 2026
  • TypeScript
Followers
14.2k followers
Website
github.com/topics/p2p
Wikipedia
Wikipedia

Related topics

decentralized distributed peer
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.