Most popular peer-to-peer 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.

BrightID

Reference mobile app for BrightID

56   199   199  

crocgui

GUI for croc

19   196   196  

laplace

Laplace is an open-source project to enable screen sharing directly vi...

26   193   193  

vlcn-orm

Develop with your data model anywhere. Query and load data reactively....

6   190   190  

Microsoft-Student-Partner-Workshop-Learning-Materials-AI-NLP

This repository contains all codes and materials of the current sessio...

230   183   183  

node-datachannel

Easy to use WebRTC data channels and media transport. libdatachannel n...

36   181   181  

trango-self-hosted

Host trango and communicate with those around you without the internet...

21   177   177  

redux-scuttlebutt

Distributed replicated redux store

13   173   173  

diztl

Share, discover & download files in your network 💥

16   171   171  

CryptoKernel

A SDK for implementing blockchain-based digital currencies

66   169   169  

p2p-cdn-sdk-javascript

Free p2p cdn github javascript sdk to reduce video streaming costs of...

35   169   169  

livepeer-monorepo

JavaScript tools and applications that interact with Livepeer's smart...

71   168   168  

Sparkle-Token

Sparkle Peer to Peer Ecosystem Built on Ethereum

24   164   164  

foxql

WebRTC based, simple proof-of-work p2p ecosystem

10   164   164  

tessera

Tessera - Enterprise Implementation of Quorum's transaction manager

101   162   162  

libp2p-rs

An alternative libp2p implementation in Rust

24   159   159  

airdcpp-webclient

Communal peer-to-peer file sharing application for file servers/NAS de...

32   158   158  

ParsecSoda

Parsec Soda is a custom open-source game streaming app that integrates...

45   158   158  

Partyshare

A free, open source file sharing application, built on the peer-to-pee...

26   157   157  

PeerWebSite

Peer to Peer decentral Web Site hosting at your fingertips! Send full...

21   156   156  

peer-lite

Lightweight WebRTC browser library that supports video, audio and data...

4   156   156  

libtorrent4j

libtorrent for java, a swig Java interface for libtorrent

29   153   153  

Mesh

A secure, anonymous, peer-to-peer, instant messenger!

55   151   151  

ensichat

Project discontinued

22   144   144  

camus

Peer-to-peer group video chat using WebRTC, Python, and TypeScript

44   143   143  

ethereumjs-devp2p

Project is in active development and has been moved to the EthereumJS...

61   141   141  

video-chat-app

Simple P2P Text/Voice/Video chat client. Works on Chrome and Firefox,...

86   136   136  

BitChatClient

Technitium Bit Chat, a secure, peer-to-peer, instant messenger!

48   135   135  

ketai

Ketai sensor library for Processing (Android mode)

44   129   129  

gossip-python

Implementation of the gossip protocol

39   126   126  

inet256

Identity Based Network API with 256-Bit Addresses

2   126   126  

toxnet

Decentralised P2P botnet using toxcore.

34   124   124  

netsix

Netsix allows you to share videos with your friends in a real peer-to-...

27   120   120  

bulletinboard-dht

Your internet-wide general-purpose DHT to store key/value pairs

6   119   119  

SentryPeer

Protect your SIP Servers from bad actors.

15   119   119  

RN-voice-video-call

Usage of WebRTC for voice & video call with peer-to-peer or conference...

76   117   117  

memo

The memo elastic and resilient key-value store.

8   116   116  

funkytunes

A streaming music player for Android, using torrents.

26   116   116  

blockchain

Code your own blockchain in less than 120 lines of Java!

67   114   114  

jed2k

Java library for ed2k networks

41   114   114  

ipfs-chat

Real-time P2P messenger using go-ipfs pubsub. TUI. End-to-end encrypte...

12   114   114  

Breep

C++ peer to peer library, built on the top of boost

21   111   111  

degit

DeGit is a "Decentralized GitHub"

2   109   109  

datachannel-wasm

C++ WebRTC Data Channels and WebSockets for WebAssembly in browsers

16   109   109  

addon-zerotier

ZeroTier One - Home Assistant Community Add-ons

11   107   107  

Shareaza

Shareaza is a peer-to-peer client for Windows that allows you to downl...

41   105   105  

rings-node

Rings is a structured peer-to-peer network implementation using WebRTC...

8   105   105  

Documentation

ETHLend White Paper

48   104   104  

figo

P2P file transfer utility

6   103   103  

js-libp2p-gossipsub

TypeScript implementation of Gossipsub

35   103   103