Topic

peer-to-peer

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 (1494)

go-peer
go-peer number571 Go

🔐 Library for developing secure, decentralized, anonymous and quantum-resistant networks in Go language

306
pyrsia
pyrsia pyrsia Rust

Decentralized Package Network

303
auth
auth local-first-web TypeScript

Decentralized authentication and authorization for team collaboration, using a secure chain of cryptological signatures. (Formerly known as 🌮 Taco.)

302
sentinel
sentinel sentinel-official JavaScript

Sentinel is an interoperable secure network layer offering the Sentinel Service Chain exclusively for distributed & decentralized native services like...

298
crocgui
crocgui howeyc Go

GUI for croc

297
crdt-playground
crdt-playground archagon Swift
296
iWant
iWant nirvik Python

Commandline tool for searching and downloading files in LAN network, without any central server

295
TorrentParts
TorrentParts leoherzog JavaScript

📑 A website to inspect and edit what's in your Torrent file or Magnet link

294
oorja
oorja akshaykmr JavaScript

[archived] effortless video-voice chat with realtime collaborative features. extensible using react components 🙌

287
nim-libp2p
nim-libp2p vacp2p Nim

libp2p implementation in Nim

284
Actyx
Actyx Actyx Rust

Local-First Cooperation based on Event Sourcing

275
unstoppable-wallet-ios
unstoppable-wallet-ios horizontalsystems Swift

A secure and decentralized Bitcoin and other cryptocurrency wallet for iPhone. Supports Bitcoin, Ethereum, EOS, Binance Chain, Bitcoin Cash, DASH, ...

270
wt-tracker
wt-tracker Novage TypeScript

High-performance WebTorrent tracker

267
libtorrent4j
libtorrent4j aldenml C++

libtorrent for java, a swig Java interface for libtorrent

250
mostro
mostro MostroP2P Rust

Lightning Network peer-to-peer exchange platform on Nostr

248
hello
hello vasanthv HTML

Hello - Video chat that works in most major desktop & mobile browsers.

242
peerbit
peerbit dao-xyz TypeScript

P2P database framework with encryption, sharding and search

242
otunnel
otunnel ooclab Go

peer-to-peer tunnel tool

239
Mesh
Mesh TechnitiumSoftware C#

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

237
BrightID
BrightID BrightID TypeScript

Reference mobile app for BrightID

234
nanochain
nanochain adjoint-io Haskell

A minimal viable blockchain

227
fastcast
fastcast fastcast JavaScript

:ocean: Stream peer-to-peer audio and video content

221
vlcn-orm
vlcn-orm vlcn-io TypeScript

Develop with your data model anywhere. Query and load data reactively. Replicate between peers without a central server.

216
ParsecSoda
ParsecSoda FlavioFS C++

Parsec Soda is a custom open-source game streaming app that integrates with Parsec API and is focused in Host experience.

214
field-manual
field-manual orbitdb-archive JavaScript

The Offical User's Guide to OrbitDB

212
rings
rings RingsNetwork Rust

Rings is a structured peer-to-peer network implementation using WebRTC, Chord DHT, and full WebAssembly (WASM) support.

210
Uplink
Uplink Satellite-im Rust

(Alpha Software) Secure, Encrypted, P2P chat written atop Warp, IPFS, LibP2P, Dioxus and many more awesome projects and protocols.

208
hidden-lake
hidden-lake number571 Go

🛡️ Anonymous F2F network based on the QB-problem & GP/12 protocol stack. Uses post-quantum cryptographic algorithms: ML-KEM, ML-DSA

206
arcadia
arcadia Arcadia-Solutions Rust

Content-agnostic torrent site & tracker framework

205
Xeres
Xeres zapek Java

A Friend-to-Friend, decentralized and secure application for communication and sharing

202
BitChatClient
BitChatClient TechnitiumSoftware C#

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

197
SentryPeer
SentryPeer SentryPeer C

Protect your SIP Servers from bad actors at https://sentrypeer.org

197
airdcpp-webclient
airdcpp-webclient airdcpp-web C++

Communal peer-to-peer file sharing application for file servers/NAS devices

196
react-peer
react-peer itsdouges TypeScript

Send data to someone else's browser as easy as setting state

194
Microsoft-Student-Partner-Workshop-Learning-Materials-AI-NLP
Microsoft-Student-Partner-Workshop-Learning-Materials-AI-NLP soumyadip007 Jupyter Notebook

This repository contains all codes and materials of the current session. It contains the required code on Natural Language Processing, Artificial int...

190
PeerWebSite
PeerWebSite Weedshaker JavaScript

Peer to Peer decentral Web Site hosting at your fingertips! Send full featured HTML (incl. CSS, JS) sites from your browser and attach files eg. video...

190
portofolio
portofolio JohansenJunias20 TypeScript

my 3D multiplayer portfolio P2P website using Three.js and WebRTC

189
tessera
tessera Consensys Java

Tessera - Enterprise Implementation of Quorum's transaction manager

188
trango-self-hosted
trango-self-hosted trango-io C++

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

184
mirotalkbro
mirotalkbro miroslavpejic85 JavaScript

📡 MiroTalk WebRTC Live Broadcast allows to broadcast live video, audio and screen stream to all connected users (viewers).

184
p2p-cdn-sdk-javascript
p2p-cdn-sdk-javascript vadootvpeer HTML

Free p2p cdn github javascript sdk to reduce video streaming costs of live and on demand video using webrtc by upto 90% and improve scalability by 6x...

180
diztl
diztl gravetii Java

Share, discover & download files in your network 💥

179
toxnet
toxnet 0x4meliorate Go

Decentralised P2P botnet using toxcore.

178
CryptoKernel
CryptoKernel mit-dci C++

A SDK for implementing blockchain-based digital currencies

177
datachannel-wasm
datachannel-wasm paullouisageneau C++

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

173
libp2p-rs
libp2p-rs web3infra-foundation Rust

An alternative libp2p implementation in Rust

172
redux-scuttlebutt
redux-scuttlebutt grrowl JavaScript

Distributed replicated redux store

171
pear
pear holepunchto JavaScript

combined Peer-to-Peer (P2P) Runtime, Development & Deployment tool

170
ycs
ycs yjs C#

A compatible .Net implementation of the Yjs CRDT framework.

169
livepeer-monorepo
livepeer-monorepo livepeer JavaScript

JavaScript tools and applications that interact with Livepeer's smart contracts and peer-to-peer network

166