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)

any-sync-node
any-sync-node anyproto Go

Implementation of node from any-sync protocol

68
nymo
nymo nymo-net Go

Vanilla implementation of the Nymo network protocol.

68
filelove
filelove midzer CSS

Minimal p2p file transfer right in the browser

68
TesserPG-Android
TesserPG-Android DimensionDev C++
67
Discogs-Scout
Discogs-Scout Purfview JavaScript

Adds links to Discogs pages from various sites. Auto search for music on torrent, local drive, ddl, streaming, predb, and other sites. Does multi auto...

66
testshop
testshop layters C++

Decentralized P2P marketplace for Monero users (proof of concept)

66
smart-contract-rs
smart-contract-rs perlin-network Rust

Write WebAssembly smart contracts for Wavelet in Rust.

66
Holoflows-Kit
Holoflows-Kit DimensionDev TypeScript

Toolkit for developing Augmented Web

65
research
research decanus

research, notes & ideas on various subjects

65
tlfs
tlfs cloudpeers Rust

The Local-First SDK

65
onechain
onechain lukepark327 JavaScript

minimal blockchain ever

64
oleoo
oleoo thcolin JavaScript

🏴‍☠️✨🎟 Oleoo - Scene/P2P/Warez release name parser

64
Fuzzr
Fuzzr FuzzrNet Rust

P2P platform for publishing content, self-hosting, decentralized curation, and more.

64
webrtc-lab
webrtc-lab codejs-kr JavaScript

WebRTC 연구실 🌎

64
comm
comm zacstewart Rust

A hypothetical, distributed, encrypted, instant messaging protocol.

63
Thruflux
Thruflux samsungplay C++

(Beta) Cross-platform, throughput-maximized, peer-to-peer file transfer toolkit built for moving multiple files and folders as fast as possible. Share...

63
client
client dragonflyoss Rust

Dragonfly client written in Rust

63
P2P-DPlayer
P2P-DPlayer cdnbye JavaScript

DPLayer powered by CDNBye P2P Engine

63
plex
plex labdao TypeScript

Platform for running comp bio applications on distributed compute and storage infrastructure

63
tensorpeers
tensorpeers pannous Python

p2p peer-to-peer training of tensorflow models

62
cmd-chat
cmd-chat diorwave Python

My ISP tried to block this repo. 🤐 A truly peer-to-peer, end-to-end encrypted CLI chat that leaves NO logs. Perfect for... sensitive discussions. 🔥...

62
kryptokrona
kryptokrona kryptokrona C++

A private, fast and secure cryptocurrency from the nordic region.

62
tunnel
tunnel SomajitDey Shell

Peer-to-peer, secure, TCP/UDP port forwarding using HTTP(s) relay for NAT/firewall traversal

62
Atlas
Atlas SurceBeats TypeScript

The Atlas is a procedural generation universe simulation connected via P2P, designed to create vast, complex galaxies and universes with customizable...

61
orbit-db-cli
orbit-db-cli orbitdb-archive JavaScript

CLI for orbit-db

61
NetLink
NetLink rustp2p Rust

NetLink is a decentralized networking tool built on the [rustp2p] library

61
tfcenter-service
tfcenter-service tfcenter Dockerfile

tfcenter是一款免费的内网穿透和文件管理软件,除了支持通过服务器和P2P穿透进行映射之外,还支持Webdav文件管理、本地文件管理,DDNS管理,socks5/https代码等...

61
p2p-python
p2p-python namuyan Python

Simple peer2peer library. designed for bc4py project.

60
p2p-faq
p2p-faq hackergrrl

:question: Commonly asked questions about peer-to-peer networks & programs.

60
freeflix
freeflix gtestault Go

Freeflix is a streaming server that integrates a BitTorrent client.

60
pea2pea
pea2pea ljedrz Rust

A lightweight, performant microkernel for TCP peer-to-peer (P2P) networking. Handles connection pooling and framing, leaving the logic to you.

60
uvgComm
uvgComm ultravideo C++

High performance P2P-Mesh video conferencing

60
webrtc
webrtc maitrungduc1410 C++

Mirror of The Official WebRTC repository

60
toolkitty
toolkitty toolkitties Svelte

Toolkitty is a coordination app for collectives, organisers and venues. You can organise events, share resources and spaces in a collaborative calenda...

60
ministun
ministun noahlevenson JavaScript

A zero dependency STUN server

59
p2p-editor
p2p-editor CodelyTV JavaScript

Online code editor based on P2P and JavaScript. Demo:

59
ethshadow
ethshadow ethereum Rust

Simulate a full Ethereum network using Shadow

59
UNIT3D-Announce
UNIT3D-Announce Roardom Rust

High-performance private BitTorrent tracker compatible with UNIT3D tracker software

59
tox-node
tox-node tox-rs Rust

A server application to run tox node written in pure Rust

59
flylinkdc-r5xx
flylinkdc-r5xx pavel-pimenov C++

flylinkdc-r5xx

58
y-ipfs-connector
y-ipfs-connector ipfs-shipyard JavaScript

Y.js connector over IPFS

58
flowchain-ledger
flowchain-ledger flowchain JavaScript

A distributed ledger for the p2p and decentralized IoT devices in JavaScript.

58
tevere
tevere ipfs-shipyard JavaScript

🏞 Decentralized DB over IPFS

58
shinode
shinode vicnaum Rust

Lightweight Ethereum history node — syncs headers, receipts & logs from P2P, serves eth_getLogs RPC. No EVM, no state trie. Full mainnet in ~6h.

57
las2peer
las2peer rwth-acis Java

A Java-based decentralized framework for distributing community services in a peer-to-peer infrastructure.

57
cross-clipboard
cross-clipboard ntsd Go

An open source cross-platform clipboard sharing.

56
p2pflow
p2pflow netbound C

Ethereum p2p traffic analysis with eBPF

56
ipcs
ipcs hinshun Go

containerd meets ipfs to distribute content

56
p2p-file-sharing
p2p-file-sharing bchu7796 C++

A C++ implementation of P2P file sharing system.

56
hugin-desktop
hugin-desktop kryptokrona Svelte

A secure and private messaging desktop application.

56