Most popular p2p repositories and open source projects

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.

wshs

Secret Handshake for Websockets

1   7   7  

webrtc-info

An in-depth explanation of webRTC and its inner workings

0   7   7  

ZeroNet-Instant-Messenger

Messenger for ZeroNet without 30-sec delay, built with P2P-messages pl...

3   7   7  

Blackchain-Papers-Reading-Roadmap

Provided to everyone who is fascinated by the blockchain!

1   7   7  

MusicsOnlinePlayer

A lightweight and easy-to-use network P2P music player made in c#. Fee...

4   7   7  

appnet.link-controller

AppNet.Link Protocol Controller Services

2   7   7  

payhub

Pay Hub for decentralized web. Bring payment to every website without...

0   7   7  

creditcoin-legacy-docker-compose

Everything you need to get started connecting to the legacy Hyperledge...

7   7   7  

mdht

Mainline DHT implemented in node.js

2   7   7  

mimis

A Universal Public Collaborative Composable Filesystem

0   7   7  

bitcoin-node-crawler

A node crawler for discovering nodes on the Bitcoin network

9   7   7  

natat

It's a NAT sniffing tool that you can use to determine your NAT type.

3   7   7  

p2p-botnet-detector

Peer to Peer botnet host and traffic detection from network dumps

6   7   7  

p2p

A simple P2P network implementation.

3   7   7  

NET-emulator

Network EmulaTor (NET) : emulating arbitrary sync/async network like c...

0   6   6  

slate

DEPRECATED

10   6   6  

peek

Peer Contact - WebRTC Video Chat. TypeScript, NX, Angular, NestJS...

2   6   6  

peerlinks-swift

Distributed Secure IRC | WIP Swift Implementation

0   6   6  

p2p_tutorial

7   6   6  

UraniumX

UraniumX Source Code

20   6   6  

gop2p

A p2p program written in pure Golang that implements RSA-signed comman...

3   6   6  

desktop

:no_entry: [DEPRECATED] Active work continues at https://github.com/bi...

4   6   6  

axecore-p2p

interface to the AXE p2p network

55   6   6  

magnex

This library helps you search for torrents from multiple popular websi...

4   6   6  

dat-registry-client

Node.js Client for datBase [ DEPRECATED - More info on active projects...

4   6   6  

PTP

Peer-Tor-Peer

4   6   6  

p2p

P2P

4   6   6  

MyNote

Notes for daily study

7   6   6  

p2hls-loader

HLS.js loader based on P2P streaming

1   6   6  

ZeroFrameJS

ZeroFrame WebSocket API for JavaScript

1   6   6  

libredrop-net

libredrop networking library - 0 configuration file exchange on LAN

2   6   6  

altcoins-overlay

Gentoo overlay for altcoins

1   6   6  

ocaml-vicinity

moved to https://github.com/p2pcollab/ocaml-p2p

1   6   6  

peerlinks-server

Distributed Secure IRC | Seeding Server

0   6   6  

Fapster

Fapster - P2P UNIFE Network Project based on Napster

1   6   6  

reefcore

Reef Core

2   6   6  

js-versidag

Concurrent version history based on a Merkle-DAG

1   6   6  

gringo

Go client for MimbleWimble (Grin)

0   6   6  

watch-stream-app

iOS P2P-based application for streaming video

4   6   6  

go-node

Stratumn's virtual infrastructure for interoperable P2P services.

1   6   6  

little-bird

A Python3 Kademlia overlay network implementation.

4   6   6  

singularity

REST API that allows extending existing evolutionary algorithms to a d...

3   6   6  

rtc-web-term

Web-RTC based Web Terminal

0   6   6  

ChordDHT

A DHT implementation using Chord-like logic and Java RMI

2   6   6  

Ixian-S2

Ixian S2 end to end data streaming network software

3   6   6  

GoP2P

A streamlined shard-based P2P networking stack built in Go.

0   6   6  

YanQi

An elegant P2P video sharing website, support online streaming

1   6   6  

avion

Share files without NSA.

0   6   6  

p2p-grpc

Simple p2p network using gRPC

0   6   6  

enhanced-datachannel

Wanna `enhance(RTCDataChannel)` for general usage.

0   6   6