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.

peerchat

A terminal-based P2P chat application using libp2p and Golang that use...

14   29   29  

node-qiwi-sdk

:kiwi_fruit: QIWI Bank (qiwi.com) API SDK for node JS. Fully Typed. Co...

6   29   29  

sockets.sh

Build incredibly light-weight native, networked apps for desktop and m...

5   29   29  

waggle.js

An experiment to distribute the bandwidth among video viewers

2   28   28  

js-http-client

[DEPRECATED] Official Textile JS HTTP Wrapper Client

4   28   28  

lens

The official network explorer for Wavelet.

3   28   28  

pompals

🤝 Improve focus, whilst socialising with your pals!

0   28   28  

cryptor

Privacy, Anonymity, Freedom - P2P network

7   28   28  

sprawl

Alpha implementation of the Sprawl distributed marketplace protocol.

3   28   28  

openwebtorrent-www

The code that runs the OpenWebTorrent website:

6   28   28  

tensorchat

A p2p chat application built with webrtc.

9   28   28  

meson-terminal

🐢 meson network terminal

20   28   28  

Discogs-Scout

Adds links to Discogs pages from various sites. Auto search for music...

0   28   28  

storj.js

Deprecated. Browser library for interacting with Storj.

12   27   27  

gateway

🏰 Serving distributed Web Annotations from the decentralized web

1   27   27  

codeinterview-frontend

The react front end for CodeInterview

11   27   27  

P2PoW

A P2P Delegated Proof of Work solution for Nano cryptocurrency

2   27   27  

hybrixd

hybrix-daemon: the network agent for the hybrix node: https://api.hybr...

15   27   27  

wallet

Shockwallet is a non-custodial SuperApp for the Bitcoin Lightning Netw...

10   27   27  

peerjs-groups

A thin abstraction layer over Peer.js that allows peers to easily find...

6   27   27  

seahorse

Distro for P2P Applications

10   27   27  

catch-my-file

Send and Receive Files P2P

5   27   27  

hugin-api

Hugin API is a RESTful API and WebSocket server for the Hugin Messenge...

8   27   27  

swim

Scalabe Weakly-consistent Infection-style Process Group Membership Pro...

12   26   26  

gester

scuttlebutt chat ui

2   26   26  

ocaml-p2p

Collection of composable P2P libraries

2   26   26  

rust-chord

Implementation of Chord - A Distributed Hash Table in Rust

3   26   26  

colmeia

Attempt to make an interop layer to connect to dat on hyperswarm in Ru...

4   26   26  

xmr

Monero node.

9   26   26  

i2p-cs

I2P router in C#

12   26   26  

tunnel

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

6   26   26  

nostr-emitter

An end-to-end group encrypted event emitter, built on the Nostr protoc...

5   26   26  

offline-flutter-nearby-chat-app

Mobile App. built with flutter allows chatting between devices offlin...

5   26   26  

ipchain

IPChain Core Wallet

14   25   25  

cabal-desktop-mini

[deprecated - please try `Cabal Desktop`] a minimalist desktop app for...

6   25   25  

serverless-p2p-hosting

:zap: Serverless P2P Web Hosting

5   25   25  

secure-webrtc-swarm

:anger: Create a swarm of p2p connections with invited peers using Web...

4   25   25  

zeronet-tracker

Simple, robust, ZeroNet tracker (client & server) implementation

4   25   25  

tvbus.pc

tvbus.pc is a live streaming SDK based on P2P technology on win32, mac...

6   25   25  

fastnat

全协议内网穿透神器,支持TCP、UDP、HTTP

11   25   25  

Crypto-Wallet

Open source SHA-512 loginless bitcoin wallet

19   25   25  

pbft_impl

基于pbft共识算法的贝壳区块链平台

10   25   25  

discv5

A Typescript implementation of the DiscV5 protocol

13   25   25  

fiber-rs

Fiber client in Rust

2   25   25  

olaf

A P2P chat using Dat.

1   24   24  

build-wikipedia-feed

Build a hyperdb of Wikipedia articles.

4   24   24  

blocxxi

Implementation of Kademlia based DHT and a blockchain in C++

5   24   24  

go-ayame

go-ayame is go client library for WebRTC Signaling Server Ayame

6   24   24  

orbitdns

Distributed PKI based DNS

3   24   24  

Livestreaming

Livestreaming Broadcasting playback REST Chat transcoders formats co...

7   24   24