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)

reefcore
reefcore reefcoin-io C++

Reef Core

6
js-versidag
js-versidag ipfs-shipyard JavaScript

Concurrent version history based on a Merkle-DAG

6
gringo
gringo zkirill Go

Go client for MimbleWimble (Grin)

6
watch-stream-app
watch-stream-app pshishkanov Swift

iOS P2P-based application for streaming video

6
go-node
go-node stratumn Go

Stratumn's virtual infrastructure for interoperable P2P services.

6
little-bird
little-bird project-mk-ultra Python

A Python3 Kademlia overlay network implementation.

6
BugTorrent
BugTorrent FIAV1 Python

BugTorrent - P2P UNIFE Network Project based on BitTorrent

6
singularity
singularity harveybc JavaScript

REST API that allows extending existing evolutionary algorithms to a decentralized architecture to provide collaboration, scalability, event log and f...

6
rtc-web-term
rtc-web-term roccomuso JavaScript

Web-RTC based Web Terminal

6
ChordDHT
ChordDHT gstamatakis Java

A DHT implementation using Chord-like logic and Java RMI

6
Ixian-S2
Ixian-S2 ProjectIxian C#

Ixian S2 end to end data streaming network software

6
YanQi
YanQi qqdaiyu55 JavaScript

An elegant P2P video sharing website, support online streaming

6
avion
avion derhuerst JavaScript

Share files without NSA.

6
p2p-grpc
p2p-grpc cpurta Go

Simple p2p network using gRPC

6
enhanced-datachannel
enhanced-datachannel leaysgur JavaScript

Wanna `enhance(RTCDataChannel)` for general usage.

6
BToken
BToken BusinessChain C#

Layer-2 blockchain on top of Bitcoin.

6
multichan
multichan 153 Python

decentralized, tag-based textboard - 2020.10.31 . production paused 2021.07.01 due to criminal harassment

6
SeaStorage
SeaStorage yellowssi Go

Decentralization File Storage System

6
ThunderProxy
ThunderProxy purplesyringa Python

A local IRC server supporting ThunderBird to send/receive messages from ThunderWave chat (ZeroNet)

6
propagation-techniques-used-by-threats
propagation-techniques-used-by-threats iricartb C++

Ivan Ricart Borges - Study of propagation techniques used by viruses. Simulation of propagation through P2P, NetBios, USB Devices, MSN Messenger.

6
AtomicP2P
AtomicP2P YuntechNet Python

A high-availability peer-to-peer framework which base on multi-process and threading with distribute and DNS syncing mechanism

6
earthstar-graphql
earthstar-graphql earthstar-project TypeScript

Query, sync and set data to earthstar workspaces using GraphQL.

6
dashboard
dashboard fluencelabs Elm

Fluence Network dashboard

6
waterfall
waterfall watergy JavaScript

a distributed "megaphone"; layered, highly scale-able webrtc mesh network

6
meson-design
meson-design daqnext TeX

🗺️ Meson useful documents

6
urbit-go
urbit-go Vrend hoon

The abstract board-game Go, now on Urbit

6
bitcoin-cash-node-on-raspberry-pi
bitcoin-cash-node-on-raspberry-pi josh-wong HTML

This repository contains documentation for how to install and upgrade Bitcoin Cash Node on a Raspberry Pi 4 running Ubuntu Desktop (64-bit).

6
Docs
Docs rushilrai Dart

An app for digitally signing prescription and ensuring legitimacy for e-pharmacies.

6
GravitationProtocol
GravitationProtocol assemblaj Go

Libp2p Metadata-based discovery protocol.

5
Velvet
Velvet Team-KoDiNa Go

coin & blockchain project

5
go-send
go-send mahadevans87 Go

A Pure Go implementation of P2P File Transfer

5
p2p-links
p2p-links bltavares

A set of links for projects that I keep track of on the peer-to-peer space.

5
Cozy
Cozy cbrnrd Java

:coffee: The Java Cryptocurrency (XCZ)

5
Blocky
Blocky gilda C++

blockchain application in C++

5
cryonote
cryonote cryonote C++

CryoNote: the secure, private, untraceable digital Proof-of-Stake/Proof-of-Work hybrid Cryptocurrency based on the CryptoNote technology (Now supports...

5
merkle
merkle wilfreddenton Go

A Merkle Tree implementation in Go

5
react-native-p2p-transfer-ble-peripheral
react-native-p2p-transfer-ble-peripheral COINiD Java

A cross platform P2P data transfer library for React Native using BLE (Peripheral)

5
p2p-iOS
p2p-iOS p2p-app Swift

Peer2Peer – iOS client

5
ion
ion ioncoincoreorgOLD C++

🗺️ION Digital Currency ©️ 👛

5
refreex-desktop
refreex-desktop refreex JavaScript

Built with ember.js - discountinued

5
harmony
harmony cyakimov TypeScript

Peer to peer video calls

5
Persistence
Persistence austinv11 Kotlin

Persisting data across multiple clients made easy

5
SHoReNT
SHoReNT SaberDoTcodeR JavaScript

Easy p2p Connection in Sharif Network

5
bottlecap
bottlecap dbstratta TypeScript

💵 A decentralized cryptocurrency

5
junjun-transfer
junjun-transfer darkyzhou JavaScript

基于 WebRTC 技术的浏览器点对点文件传输工具

5
kademlia
kademlia jzelinskie Go

A maximally flexible Kademlia DHT

5
lendingclub2
lendingclub2 ahartoto Python

LendingClub API interface

5
kuasar
kuasar hwclass

A command-line tool to create decentralized web sites on dat platform

5
Chatserver
Chatserver zapek Java

A chat server for Retroshare

5
wbs-plus-hypercast
wbs-plus-hypercast t-mullen JavaScript

WBS with hypercast-browser for awesome P2P broadcasting!

5