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)

orbit-db-http-api
orbit-db-http-api orbitdb-archive JavaScript

A HTTP API Server for the OrbitDB distributed peer-to-peer database

37
hpsjam
hpsjam hselasky C++

Online audio jamming software

37
p2p-forwarder
p2p-forwarder nickname76 Go

P2P Forwarder - a tool for farwarding tcp/udp ports. Made using libp2p.

37
Peer2PeerTube
Peer2PeerTube harshalmittal4 Python

A live video streaming :computer: platform based on peer-to-peer architecture.

37
termishare
termishare qnkhuat Go

Peer to peer terminal sharing

36
solo
solo kodedninja JavaScript

The simplest publication tool

35
plexus
plexus novemus C++

Use regular network applications like p2p without fixed public IPs and through NAT.

35
secure-file-transfer
secure-file-transfer jeremyckahn TypeScript

A library to encrypt and transfer files P2P in the browser

35
masa-oracle
masa-oracle masa-finance Go

Masa Oracle: Decentralized Data Protocol 🌐

35
WebRTC-PeerJs-Demo
WebRTC-PeerJs-Demo Abhi5h3k JavaScript

WebRTC Demo using PeerJs, Share screen without video call, make a video call, Simplest WebRtc connection Demo

35
space-client-workshop
space-client-workshop FleekHQ JavaScript

Workshop and Example to showcase how to build a desktop application on top of the Space Daemon and Client. From installation to building a full fledge...

34
storagestack
storagestack jorishermans TypeScript

A decentralized storage abstraction middleware framework

34
snapdrop
snapdrop in-fun JavaScript

SnapDrop: A Progressive Web App for local file sharing - airdrop alternative

34
y-react
y-react joebobmiles TypeScript

React bindings for Yjs.

34
meteor-video-chat
meteor-video-chat elmarti JavaScript

Simple id based video calling in meteor

33
pacman-backup
pacman-backup cookiengineer JavaScript

:floppy_disk: Pacman Backup tool for off-the-grid updates via portable USB sticks or (mesh) LAN networks.

33
tapit-app
tapit-app nikitamounier Swift

App which lets two people share their social media details by simply putting one phone on top of the other ("tapping"). Currently in development by Ni...

33
2nfm
2nfm codysherman Vue

Share your screen and computer's audio via WebRTC!

31
P2P-File-Sharing
P2P-File-Sharing tambapps Java

Application using Peer to peer communication to transfer files under a same local network

31
willowprotocol.org
willowprotocol.org earthstar-project TypeScript

The Willow Protocol website.

31
blockchain-simulator
blockchain-simulator Simewu JavaScript

A proof-of-work network simulator for blockchain and cryptocurrency research.

31
welo
welo hldb TypeScript

peer-to-peer, collaborative states using Merkle-CRDTs

31
ridder
ridder kodedninja JavaScript

An RSS reader that you own

30
gutenberg-rtc
gutenberg-rtc abhishekgahlot JavaScript

P2P WebRTC based encrypted data transfer between peers.

30
rust-chord
rust-chord Benestar Rust

Implementation of Chord - A Distributed Hash Table in Rust

30
peerjs-groups
peerjs-groups ElizabethHudnott JavaScript

A thin abstraction layer over Peer.js that allows peers to easily find and communicate with other peers that share a common group ID tag.

30
Java-Checkers
Java-Checkers DevonMcGrath Java

A checkers game made in Java that is complete with a GUI, computer player, and peer-to-peer play.

30
collaboration-demo
collaboration-demo Vertexvis TypeScript

Collaborate on 3D models in real-time using the Vertex Platform.

30
libquicknet
libquicknet Dahrkael C++

Simple and small reliable UDP networking library for games

30
sprawl
sprawl sprawl Go

Alpha implementation of the Sprawl distributed marketplace protocol.

29
ascii-chat
ascii-chat ChesleyTan OCaml

A terminal-based peer-to-peer (P2P) end-to-end-encrypted (E2EE) video chat application with text messaging, written in OCaml. Supports up to 4 clients...

29
openchatroulette
openchatroulette andchir TypeScript

OpenChatRoulette

29
Awesome-VPN-Network
Awesome-VPN-Network GNU-Linux-libre

The best vpn service 2022 Lifetime free anonymous Awesome dVPN foss Network decentralized Ethereum Blockchain DHT-VPN Peer-to-peer open-source

29
rope
rope rnbguy Rust

P2P file transfer utility

29
bittorrent
bittorrent naryand Rust

BitTorrent client from scratch in Rust

29
js-ipfs-mfs
js-ipfs-mfs ipfs-inactive JavaScript

[ARCHIVED] now part of the https://github.com/ipfs/js-ipfs repo

28
js-quic
js-quic MatrixAI TypeScript

QUIC Networking for TypeScript & JavaScript

28
tordam
tordam parazyd Go

A library for peer discovery inside the Tor network

28
DistributedCharge
DistributedCharge AndySchroder Python

Creating a Bitcoin Lightning Network Enabled Energy Grid

27
bip324
bip324 rust-bitcoin Rust

encrypted messages over the Bitcoin P2P Protocol

27
PeerPool
PeerPool upes-open JavaScript

Peer 2 Peer Carpooling Decentralized Application deployed on Ethereum Network

27
git-remote-tor
git-remote-tor agentofuser Rust

Seamless .onion and tor-ified git remotes

27
structured-p2p-overlay-network
structured-p2p-overlay-network James-QiuHaoran Python

Final Year Project @HKU Department of Computer Science | HGFRR includes a new peer-to-peer network protocol that improves communication efficiency and...

26
hypertele
hypertele bitfinexcom JavaScript

A swiss-knife proxy powered by Hyperswarm DHT

26
wikibinator203
wikibinator203 benrayfield JavaScript

Lambda called on lambda finds/creates lambda, each with lazy-evaled 256 bit global DAG ids. Each lambda has 2 child lambdas. A kind of number that is...

26
spacedrop
spacedrop HR SCSS

🚀 P2P end-to-end encrypted file sharing app

26
simple_webrtc_python_client
simple_webrtc_python_client aljanabim Python

A WebRTC Client in Python using aiortc with some useful examples.

26
desktop
desktop Songbee JavaScript

Post-cloud music streaming [archived]

25
WindFarm
WindFarm n8fr8

Information the Wind concept, spec and upcoming events

25
Khernet
Khernet lemalcs C#

Standalone chat application for LAN.

25