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

wenat-client-java
wenat-client-java newpanjing Java

Wenat内网穿透,java版客户端

89
admarus
admarus Mubelotix Rust

Peer-to-Peer Search Engine for IPFS

89
pyTelegramWalletApi
pyTelegramWalletApi no-name-user-name Python

Telegram Wallet Api / Send and recieve tokens / Trade on P2P market

88
onionr
onionr beardog108 Python

Private Decentralized Communication Network 🎭 🧅

88
astrbot_plugin_disaster_warning
astrbot_plugin_disaster_warning Pancakes-Labs JavaScript

AstrBot 多数据源灾害预警插件,使用 AI 开发,支持地震、海啸、气象预警实时推送。集成中国地震台网、中国气象局气象预警、台湾中央气象署、日本气象厅、USGS、...

88
api.distributed.press
api.distributed.press hyphacoop TypeScript

A publishing tool for the distributed web.

87
gont
gont cunicu Go

A Go testing framework for distributed applications

86
Bitcoin-Slot-Machine
Bitcoin-Slot-Machine Bitlits JavaScript

🎰 Open source cryptocurrency slot machine.

86
stigmerge
stigmerge cmars Rust

Stigmergic merging of files over Veilid. Killa beez on the swarm.

86
DatPart
DatPart HughIsaacs2 JavaScript

View Dat sites in Chrome.

86
peersky-browser
peersky-browser p2plabsxyz JavaScript

A peer-to-peer web browser

85
go-multiverse
go-multiverse multiverse-vcs Go

Decentralized Version Control System

85
CBPlayer
CBPlayer cdnbye JavaScript

一个内置P2P的神奇播放器

85
core
core P2PSP C++

Implementation of P2PSP: An application layer protocol for the real-time streaming of multimedia content over the Internet.

84
genesis
genesis whiteblock Go

Genesis is an end-to-end development sandbox and testing platform for Web3 and blockchain-based distributed systems.

84
AnonymousMessenger
AnonymousMessenger AnonymousMessenger Java

This is an unofficial repository, for the official repository visit: https://git.anonymousmessenger.ly/dx/AnonymousMessenger

84
P2PDA
P2PDA zgbgx Jupyter Notebook

use the data scrapied from a third-party website to analyse chinese P2P industry(使用从第三方数据网站爬取的数据分析中国P2P)

84
gon2n
gon2n pojntfx Go

Go bindings, management daemons and CLIs for n2n edges and supernodes.

84
client
client polkadot-js TypeScript

An alternative Polkadot Runtime Environment implementation acting as a full-node (excluding block production for validators) for syncing with Substrat...

84
zeronet-rs
zeronet-rs ZeroNetX Rust

Rust Implementation of ZeroNet Protocol

83
barkvr
barkvr zodiepupper GDScript

Open source social vr platform, Godot matrix client, XR collaborative creation tool! (WIP)

83
archethic-node
archethic-node archethic-foundation Elixir

Official Archethic Blockchain node, written in Elixir

83
torram
torram vbuell Python

Utility that recreates a torrent download directory from fully and partially downloaded files

83
indra
indra connext TypeScript

[LEGACY] Monorepo containing everything related to the core Connext protocols and network.

83
stun_max
stun_max uk0 Go

P2P TCP tunnel with STUN hole punching and automatic server relay fallback. Cross-platform GUI + CLI. Zero configuration networking.

83
wrapyfi
wrapyfi modular-ml Python

Robotics MOM and RPC middleware wrapper with deep-learning framework integration

82
peerdart
peerdart MuhammedKpln Dart

Simple peer-to-peer with WebRTC for Dart. PeerDart mirrors the design of peerjs.

82
datradio
datradio cblgh JavaScript

p2p music player for {old} beaker and dat

81
parlance
parlance buyukakyuz Rust

Decentralized peer-to-peer messaging with bootstrap discovery, direct connections, and no centralized message infrastructure.

81
sshx
sshx suutaku Go

P2P SSH using WebRTC

81
gop2p
gop2p nacmartin Go

simple p2p project to learn go

80
swift-libp2p
swift-libp2p swift-libp2p Swift

Swift implementation of libp2p, a modular & extensible networking stack

80
p2poolv2
p2poolv2 p2poolv2 RenderScript

P2Poolv2 - Rebooting P2Pool for Bitcoin

79
IPFSfB
IPFSfB IBM Go

InterPlanetary File System for Business (IPFSfB) is an enterprise blockchain storage network based on InterPlanetary File System.

79
ethp2p
ethp2p Rjected Rust

P2P types for ethereum

79
p2p-project
p2p-project p2p-today Java

A peer-to-peer networking framework to work across languages

79
Radiance
Radiance Empornium C++

High-Performance BitTorrent Tracker written in C++

79
ataraxia
ataraxia aholstenson TypeScript

P2P messaging over mesh networks for NodeJS and browsers

79
nostr-commander-rs
nostr-commander-rs 8go Rust

simple but convenient CLI-based Nostr client app for following users and sending DMs

79
ca11
ca11 garage44 JavaScript

Multi-Protocol Webphone

78
openwebtorrent-tracker
openwebtorrent-tracker OpenWebTorrent C++

Fast and simple Webtorrent tracker implementation in C++

78
flutter_p2p
flutter_p2p mintware-de Dart

A Wi-Fi Direct Plugin for Flutter

78
handbook
handbook p2panda CSS

Website with tutorials, specification, info and learn sections of p2:panda_face:

78
CWP-Utilities
CWP-Utilities bongochong Batchfile

Combined Windows Privacy Utilities | Hosts file updater, block list manager, and more. Open source tools for Windows users, to help ensure privacy & s...

78
aquadoggo
aquadoggo p2panda Rust

Node for the p2panda network handling validation, storage, aggregation and replication

78
P2P
P2P rain9155 Java

:speech_balloon: 一个仿微信的即时通信应用

78
BioCrypt
BioCrypt Abdullah4345 Python

BioCrypt-Personal is a biometric-based encryption system that secures sensitive files using fingerprint authentication and encryption, with support f...

78
p2p-clipboard
p2p-clipboard gnattu Rust

A Peer-to-Peer cross-platform clipboard syncing tool.

78
hypermind-swarm
hypermind-swarm lklynet JavaScript

Decentralized. Ephemeral. Unfiltered.

78
agentanycast
agentanycast AgentAnycast Shell

Connect AI agents across any network — zero config, encrypted, skill-based routing

77