Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-peer-to-peer
A list of peer-to-peer resources.
https://github.com/eric-erki/awesome-peer-to-peer
- easyRTC
- wrtc
- rtc
- rtc-dcstream
- rtc-signaller
- rtc-quickconnect - level wrapper for creating WebRTC apps
- rtc-switch - switchboard](https://github.com/rtc-io/rtc-switchboard)
- rtc-switchboard - memory signaller
- rtc-signal
- rtc-mesh
- rtc-core
- rtc-everywhere - everything WebRTC mega-project
- webtorrent
- peer-wire-swarm
- bittorrent-swarm
- bittorrent-dht
- parse-torrent
- simple-peer
- torrent-discovery
- bittorrent-tracker
- create-torrent
- parse-torrent-file
- bittorrent-protocol
- torrent
- magnet-uri
- webtorrent-chrome
- peer-wire-protocol
- socket.io-p2p
- node-torrent
- torrent-piece
- torrent-stream
- torrent-mount
- peerflix
- friends-swarm
- peerbot
- webrtc-swarm
- signalhub
- peervision
- airswarm
- webcat
- torrent-blob-store - only BitTorrent backed streaming blob store
- hyperlog
- ble-swarm
- multicast-dns - dns in JS
- screencat
- torrent-docker
- airpaste - discovers other peers using mdns
- polo
- read-torrent
- magnet-link
- peervisionary
- serverless-webrtc
- peer
- scuttlebutt - time replication
- secure-scuttlebutt
- scuttlebucket
- scuttleboat
- rtc-SCAMP
- rtc-SCAMP-mbr
- network
- BoundedBroadcastDefinition
- discover - less node discovery
- k-bucket - bucket implementation
- gossipmonger - time replication with scuttlebutt
- kadoh
- kademlia-dht
- kademlia
- dhtkv
- abstract-peer-routing
- abstract-record-store
- libp2p-swarm
- libp2p-kad-routing
- libp2p-kad-record-store
- libp2p-distributed-record-store
- libp2p-record
- libp2p-railing
- libp2p-random-walk
- libp2p-mdns-discovery
- libp2p-utp
- libp2p-spdy
- libp2p-udt
- libp2p-udp
- libp2p-tcp
- peer-info
- peer-id
- peer-book
- muxrpc
- secret-stack
- ssb-feed
- mdns
- append-only-torrent
- fully-connected-topology
- blockcast
- hive.js - to-browser distributed cache for video using WebRTC
- ipscend
- babel-routing-protocol
- webdht
- butter
- merkle-patricia-tree
- rtc-data-stream
- peermesh
- peertransfer
- merkle-stream
- discovery-channel
- anonymous-networks
- hyperdrive
- webrtc-connect - node and node-node with a TCP/HTTP/WebSockets "createServer/attach" like interface
- discovery-network
- rtc-stream
- viraljs
- wrtc-ice-cand-parse
- deejay
- osm-p2p-db
- dns-discovery
- k-rpc-socket - rpc network layer that the BitTorrent DHT uses
- ucat
- k-rpc - level implementation of the k-rpc protocol used the BitTorrent DHT.
- osm-p2p-server
- secure-webrtc-swarm - swarm` with whitelisting and encryption.
- node-ice
- node-rtc-peer-connection
- ipfs-merkle-dag
- ipfs-blocks
- electron-webrtc
- peerweb.js
- webcoin
- swarmlog
- discovery-swarm - channel to find peers
- discovery-server - channel
- ipfs-hyperlog
- karma-peer
- nuTorrent
- hyperlog-seed
- peer-tweet
- torrent-worker
- hyperlog-webtorrent-seed
- swarmbot-webtorrent
- peer-exchange
- kad
- kad-webrtc
- freeice
- web-to-dat
- webtorrent-cli
- ipfs-data-importing
- chatwizard
- js-gossip-cyclon
- CheckWebPeer
- hyperdrive-archive-stream
- hyperirc
- spellcast
- orbit - to-peer chat application on IPFS
- orbit-db - to-peer database on IPFS
- peer-network
- resilient-swarm
- hyperdht
- hypercore-dag - access to graph nodes
- hypercore-archiver
- hyperarchiver
- hyperpipe
- hypername
- hyperreduce
- hyperfilter
- normcore - config distributed streams using hypercore
- hyperfeed
- hyperdiscovery
- dht-rpc
- hyperdrive-multiwriter - writer view
- hyperhealth
- hyperlapse
- voter
- hyper-string - free string primitive
- hyperhost
- hypertweet - > hypercore thingy
- nile.js
- chatmesh
- SIP.js
- noise-network
- libwebrtc - platform/node-webrtc)
- p2p
- SimpleWebRTC
- signalmaster
- rfc5766-turn-server
- coturn - turn-server project
- peerjs - to-peer with WebRTC
- go-peerstream - multiplexing in Go
- ipfs
- ipfs specs
- ipget
- btfs
- swarmbot
- p2p-graph - time P2P network visualization with D3
- planktos
- dat
- Netflux
- libdatachannel
- whiteboard
- friends
- openbazaar - reputation-part-2/)
- ipfsbin
- patchwork
- webtorrent-app
- snapdrop
- peerweb
- beaker
- PeerFast
- ferment - to-peer audio sharing and streaming application. Like SoundCloud but decentralized. A mashup of ssb, webtorrent and electron.
- roll-call
- cache-p2p
- dropub
- norcal
- hyperpad
- torrent-log
- GitTorrent
- webrtc-ips
- web2web
- chat-room-server-and-p2p
- p2p-file-sharing-workshop
- Greta
- peer5
- hive streaming
- Streamroot
- bittorrent spec
- magnet URI scheme
- WebRTC infrastructure
- Getting Started
- rtc.io
- webtorrent.io
- chord
- webrtc-ring
- P2P design
- webgc
- topology
- gossip
- membership management
- ipfs
- dynamic search
- p2pweb
- bitweb
- p2p handbook
- fill-disk
- brickhouse
- bigchaindb
- mafintosh
- feross
- substack
- dominictarr
- maxogden
- jbenet
- diasdavid
- pfraze
- perguth
- nickdesaulniers
- noffle
- CC0
Programming Languages
Keywords
p2p
14
webrtc
12
javascript
7
nodejs
6
webtorrent
6
peer-to-peer
3
server
3
typescript
3
torrent
3
protocol
3
bittorrent
3
networking
2
decentralized
2
distributed
2
linux
2
macos
2
ipfs
2
dat
2
browser
2
sip
1
sipjs
1
livestream
1
hypercore
1
rss
1
publishing
1
hyperdrive
1
voip
1
turn
1
dataconnection
1
parcel
1
ipfs-protocol
1
ipfs-web
1
ipld
1
js-ipfs
1
multiformats
1
paper
1
specifications
1
specs
1
data-channels
1
peer-connection
1
dht
1
codec
1
manifest
1
rpc
1
streams
1
muxrpc
1
secret-handshakes
1
hashcheck
1
node
1
peerjs
1