Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
P2P
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.
- GitHub: https://github.com/topics/p2p
- Wikipedia: https://en.wikipedia.org/wiki/Peer-to-peer
- Related Topics: decentralized, distributed, peer,
- Aliases: peer2peer, peer-to-peer,
- Last updated: 2025-01-22 00:22:53 UTC
- JSON Representation
https://github.com/eschmar/kth-id1212-rock-paper-scissors
Distributed p2p rock-paper-scissors game.
javafx p2p rock-paper-scissors sockets
Last synced: 16 Dec 2024
https://github.com/emkay/lightswitch
The feature switch service
feature lightswitch p2p service switch
Last synced: 13 Jan 2025
https://github.com/draeder/hyperbole
Serverless peer-to-peer messaging for browsers
Last synced: 19 Dec 2024
https://github.com/skorotkiewicz/gun-deno-fresh
A simple example of using a global instance of Gundb with Deno Fresh
deno deno-fresh fresh gun gundb p2p
Last synced: 04 Dec 2024
https://github.com/tallylab/orbitdb-worker
Isomorphic Worker (worker threads in node.js, web worker in browser) for OrbitDB
orbit-db orbitdb p2p web-worker worker-threads
Last synced: 28 Dec 2024
https://github.com/recklesstechnology/create-reckless-tech-app
Reckless Technology is a free & open source app that allows artists, performers, and their audience to quickly craft, connect, and collaborate in real-time.
art motion-capture p2p react three-js threejs torrent-tracker visual-editor
Last synced: 17 Dec 2024
https://github.com/ged/ruby-zyre
A Ruby (MRI) binding for the Zyre library for reliable group messaging over local area networks, an implementation of the ZeroMQ Realtime Exchange protocol.
mesh-networks networking p2p zeromq zeromq-czmq
Last synced: 31 Oct 2024
https://github.com/st3b1t/libp2p-nodejs-playground
PeerToPeer libp2p NodeJS Playground
decentralized distributed-systems js-libp2p libp2p nodejs p2p
Last synced: 15 Jan 2025
https://github.com/equalitie/ouinet.work
Website for Ouinet
decentralized human-rights human-rights-technology p2p p2p-network peer-to-peer
Last synced: 09 Nov 2024
https://github.com/weiji14/beaker-browser
Docker build of the experimental beaker browser with peer-to-peer Web protocols.
beaker browser dat decentralized docker electron p2p web
Last synced: 07 Jan 2025
https://github.com/swarm-cloud/vhs-p2p-engine
Let your viewers become your unlimitedly scalable CDN.
cdnbye dash hls http-streaming p2p swarmcloud vhs videojs webrtc
Last synced: 11 Dec 2024
https://github.com/rcasto/peer-net
Peer connection without a server
connected-peers datachannel p2p peer webrtc
Last synced: 20 Jan 2025
https://github.com/bemxio/chatochka
A simple P2P online chat made with PeerJS
chat css html javascript p2p peerjs
Last synced: 22 Dec 2024
https://github.com/dimchansky/go-p2p-forwarding
P2P tool to forward port or socks5 proxy between two hosts across different networks/subnets
go golang ipfs libp2p p2p port-forwarding socks5
Last synced: 17 Dec 2024
https://github.com/golemfactory/bootstrap_go
Bootstrap nodes for golem network (go implementation)
Last synced: 29 Oct 2024
https://github.com/fazzal-dev/chunkr
⚡ P2P File sharing web app built using WebRTC and WebSockets
file-transfer nextjs nodejs p2p react webrtc websocket
Last synced: 12 Dec 2024
https://github.com/zyugyzarc/hot-potato
A simple p2p multiplayer game.
html-css-javascript p2p webrtc
Last synced: 12 Dec 2024
https://github.com/dtubenetwork/cmdsignal
Command Signal, a simple request-response Libp2p protocol.
dht ipfs libp2p p2p p2p-network protocol
Last synced: 15 Jan 2025
https://github.com/strict-types/spec
Strict encoding specification
aluvm distributed-systems p2p peer-to-peer protocol serialization strict-encoding
Last synced: 12 Dec 2024
https://github.com/pydevtop/p2p-trade-bot-binance
P2PTradeBot - follows competitors' prices and changes prices in your ads making them more beneficial for the user (follow a competitor's price)
binance binance-api binance-bot binance-p2p binance-p2p-bot binance-trader binance-trading-bot p2p python python-3 python3
Last synced: 08 Jan 2025
https://github.com/torrentpier/autoinstall
🚀 TorrentPier auto-installation script
announcer bittorrent forum-software gazelle p2p torrent torrent-tracker torrentpier torrentpier-autoinstall torrentpier-install torrentpier-installation xbt
Last synced: 17 Dec 2024
https://github.com/ddupont808/yam
self-hosted p2p e-commerce built on SSB, XMR, and Tor
decentralized p2p peer-to-peer privacy
Last synced: 17 Jan 2025
https://github.com/adamyi/epoll-chat
A TCP Instant Messaging server/client with P2P support. It's written in C and uses epoll(7).
epoll epoll-tcp-server p2p p2p-chat socket-programming
Last synced: 10 Nov 2024
https://github.com/soreing/net-session-cpp
UDP based newtork session library for C++
cpp cross-platform keepalive linux networking p2p raw-sockets threads udp windows
Last synced: 18 Dec 2024
https://github.com/da-moon/libp2p-examples
The following repository contains some examples on LibP2P and can be useful for people that are learning how to build P2P networks using LibP2P components.
example ipfs ipfs-protocol libp2p p2p p2p-network
Last synced: 19 Jan 2025
https://github.com/hstsethi/peartok-go
PearTok("/pɛrtoʊk/") is a peer-to-peer, token transfer app made with Go, Gin and JavaScript.
cryptocurrency decentralized gin go hacktoberfest p2p peer-to-peer
Last synced: 17 Jan 2025
https://github.com/ygit/webrtc
XCFrameworks for WebRTC
apple ice ios network-address-translation objective objective-c p2p peer-to-peer real-time real-time-communication sdp signaling stream stun swift track turn web webrtc xcframework
Last synced: 19 Dec 2024
https://github.com/bravonatalie/distributed-file-storage
Simple, decentralized file storage system in Go
decentralized-application distributed-systems p2p
Last synced: 21 Jan 2025
https://github.com/angel-boschdom/p2p-react-game
David vs Goliath fully P2P React Game
game-development p2p react threejs webrtc
Last synced: 10 Oct 2024
https://github.com/sanjay-sol/p2p-distributedfilesystem
( Still Working on this... ) but this should be a p2p Distributed File System in Golang.
distributed-systems filesystem golang p2p tcp
Last synced: 26 Dec 2024
https://github.com/groovytron/marx-attack
An app that gives the people the power to vote for a music style they would like to listen and see the votes result in almost realtime.
decentralized gunjs music p2p websocket
Last synced: 06 Jan 2025
https://github.com/landabaso/brutalchain
A brutally simple blockchain
blockchain javascript nodejs p2p
Last synced: 24 Dec 2024
https://github.com/huy-dna/p2p-file-sharing
Networking assignment implementing a P2P file sharing service without any considerations for reliability, recovery or privacy whatsoever. Only works in LAN or networks without NATs.
filesharing http local-area-network nodejs p2p protocol socket-programming
Last synced: 04 Dec 2024
https://github.com/aitthi/blockchain-demo
Campaign With Blockchain
blockchain nodejs p2p socket ws
Last synced: 10 Jan 2025
https://github.com/jgantunes/pulsarcast-test-harness
A test harness for Pulsarcast using ipfs-testbed
decentralized ipfs-testbed p2p pubsub pulsarcast test-harness
Last synced: 26 Dec 2024
https://github.com/t-mullen/observed-remove-map
"Observed-Remove Map" replicated data type.
collaboration crdt p2p replication
Last synced: 07 Jan 2025
https://github.com/ritul-void/oasis-98
OASISv1.0.1 is a lightweight decentralized chat application inspired by the retro look of Windows 98. This application enables users to generate unique user IDs for anonymous and private communication with peers.
chat-application css js p2p p2p-chat peerjs webapp
Last synced: 30 Dec 2024
https://github.com/ducthienbui97/ano-chat
Webchat allow user to chat with stranger anonymously without login or any third party involvement.
Last synced: 17 Dec 2024
https://github.com/vaibhavmuchandi/drawp2p
DrawP2P: A decentralized, peer-to-peer collaborative canvas powered by Libp2p and YJS. Unleash creativity without boundaries.
Last synced: 05 Nov 2024
https://github.com/dinxsh/prustdb
peer2peer key-value database in rust 🦀
database key-value p2p peer-to-peer rust
Last synced: 30 Dec 2024
https://github.com/hangerthem/python-p2p-real-time-chat
chat p2p python python3 real-time real-time-chat
Last synced: 03 Jan 2025
https://github.com/torxed/chat.rip
P2P drop over the interwebs
chat chat-application file-sharing p2p
Last synced: 12 Dec 2024
https://github.com/montyanderson/decentral
A decentralised, peer to peer forum built with Node.js
decentralized forum nodejs p2p peer-to-peer serverless
Last synced: 18 Jan 2025
https://github.com/kiko-g/p2p-timeline
FEUP SDLE | P2P Decentralized Timeline (Twitter Clone) | 2021/22
Last synced: 23 Nov 2024
https://github.com/tillstuder/secure-communication
🔐 Secure P2P communication with diffie-hellman key exchange and multiple cyphers.
algorithm cypher decryption diffie-hellman encryption micropython p2p python secure
Last synced: 13 Nov 2024
https://github.com/craftdome/nymgraph
A graphical chat client for NYM (nym-client)
chat nym nym-client nymtech p2p
Last synced: 19 Nov 2024
https://github.com/uhst/uhst-client-js
User Hosted Secure Transmission JavaScript client library
hacktoberfest p2p peers uhst uhst-client
Last synced: 14 Dec 2024
https://github.com/trasheracer/copscrypt
WebRTC FOSS Sousveillance | Website may be down for maintenance, and STUN/TURN servers access is controlled; please ask for a deployment and/or the credential, or help creating your own deployment
civil-rights foss p2p sousveillance streaming surveillance video webrtc
Last synced: 20 Dec 2024
https://github.com/aburdulescu/ez
Easy to use cross-platform p2p file transfer tool for your local network
cross-platform file-sharing file-transfer local-network p2p peer-to-peer
Last synced: 14 Jan 2025
https://github.com/scttnlsn/peerpipe
An auto-discoverable, encrypted network pipe for P2P data transfer
Last synced: 21 Dec 2024
https://github.com/emagood/enet-godot-multi-user
red de godot p2p cliente-servidor , primeros pasos
cliente e-net gdscript godot godot-red multi-server multi-user p2p peer-to-peer red server-and-client servidor thread ui
Last synced: 24 Oct 2024
https://github.com/jackey8616/maybep2p
Simple solution to implement P2P communication into Applications.
p2p peer-to-peer python python3
Last synced: 12 Dec 2024
https://github.com/tambapps/speer
A library to perform P2P connection and exchange data between peers
datagram java p2p peer-to-peer socket speer tcp udp
Last synced: 12 Jan 2025
https://github.com/watorvapor/starbian.wator
star bian of wator. a serverless of iot sample that use pubsub.
ecdsa-cryptography iot iot-platform ipfs ipfs-blockchain ipfs-protocol p2p webrtc
Last synced: 20 Jan 2025
https://github.com/bofeiw/comp3331-tcp-message-client-server
My solution to the computer network (COMP3331) assignment at UNSW, 2019 term 3.
comp3331 meessage p2p p2p-chat tcp tcp-client tcp-server tcp-socket unsw
Last synced: 19 Jan 2025
https://github.com/divineomega/decentmessaging
Decent Messaging - a decentralised encrypted messaging system platform
decent-messaging messaging p2p peer-to-peer
Last synced: 21 Dec 2024
https://github.com/im-beast/pearwatching
Watch together 📺, whatever, whenever, without anyone else knowing about it!
p2p video watch-together webrtc
Last synced: 18 Dec 2024
https://github.com/stateless-minds/the-commons-reclaim-earth
A gamebook about recreating civilization after a global collapse.
civilization collapse commons futurism gamebook ipfs p2p
Last synced: 21 Jan 2025
https://github.com/swarm-cloud/theoplayer-p2p-engine
SwarmCLoud P2P Engine for TheoPlayer
cdnbye dash hls html5 p2p theoplayer webrtc
Last synced: 18 Nov 2024
https://github.com/awesomelistsio/awesome-p2p-networks
A curated list of awesome resources, tools, protocols, and educational content related to Peer-to-Peer (P2P) Networks. P2P networks are decentralized architectures that enable nodes to connect directly, share resources, and collaborate without a central server.
awesome awesome-list awesome-lists p2p p2p-network
Last synced: 18 Nov 2024
https://github.com/chriamue/libp2p-example
Server - Client example for libp2p
example-code libp2p p2p p2p-network server-client-communication
Last synced: 15 Dec 2024
https://github.com/emagood/socketsynclinker
[ES] red de godot p2p cliente-servidor , primeros pasos [ING] Godot P2P Client-Server Network, Getting Started
android cliente e-net gdscript godot multi-server multi-user p2p peer-to-peer server-and-client servidor tcp-client tcp-socket thread ui websocket-client websocket-server
Last synced: 24 Nov 2024
https://github.com/harryr/pooledbismuth
Bismuth pooled mining server
bismuth cryptocurrency gevent mining-pools p2p pool python
Last synced: 25 Nov 2024
https://github.com/lthibault/ipfs-fileshare
P2P filesharing over IPFS
decentralised distributed filesharing ipfs p2p
Last synced: 09 Dec 2024
https://github.com/werdl/lic
lic - little internet chat
chat networking p2p p2p-chat rust
Last synced: 19 Jan 2025
https://github.com/ashok-arjun/torrenter
Torrenter is a torrent client, written from scratch, in Python 3.6.9.
http networking p2p peer-to-peer tcp tcp-client tcp-ip tcp-socket torrent torrent-client torrent-downloader torrents udp
Last synced: 03 Dec 2024
https://github.com/thereactivemice/micegram
DIY implementation of confidential and private P2P chat based on gRPC and web sockets. Expected to be just local college project, but maybe better. Not affiliated with Telegram developers either the Telegram Project
ecdsa grpc p2p p2p-chat rsa websockets
Last synced: 03 Dec 2024
https://github.com/munyabelden/peer-to-peer-code-review
Giving and receiving code review from my partner(Practice Code review)
Last synced: 16 Dec 2024
https://github.com/jasonlovesdoggo/quicture
A privacy-first solution to sharing images fast and losslessly leveraging P2P and a no-login approach.
gcp p2p privacy sharing-platform
Last synced: 05 Dec 2024
https://github.com/rishavmehra/bittorrent-v2
Blazingly fast Golang powered BitTorrent client
benco bittorrent file-sharing golang p2p
Last synced: 14 Dec 2024
https://github.com/daniissac/votemesh
A decentralized, peer-to-peer polling web application
decentralized p2p poll polling
Last synced: 10 Jan 2025
https://github.com/huluvu424242/p2p.experiment
Versuch zwei Java Clients p2p zu verbinden obgleich jeder hinter einem nat Router an einem ISP angebunden ist.
communication connection-establishing java p2p
Last synced: 13 Jan 2025
https://github.com/danielatomas/fcup-ssd
Project developed for Systems and Data Security class @FCUP
blockchain fcup kademlia netty p2p public-ledger-for-auctions security ssd terraform
Last synced: 22 Jan 2025
https://github.com/brevex/bitcrab
A simple and straightforward CLI application for downloading torrent files safely with Rust
Last synced: 05 Dec 2024
https://github.com/makevoid/bitnodes
Bitcoin Core conf file generator for connecting to a "big" number of core nodes
bitcoin-core bitnodes config-file generator nodes p2p
Last synced: 25 Dec 2024
https://github.com/texora/aria
Official GitHub Repository of aRIA Cryptocurrency
bitcoin blockchain cryptocurrency p2p pos
Last synced: 19 Jan 2025
https://github.com/jesterjunk/discogs-scout
Adds links to Discogs pages from various sites. Auto search for music on torrent, local drive, ddl, streaming, predb, and other sites. Does multi auto-search on Artist/Discography/Release/Wantlist/List/Collection/Label pages. Auto search local HDDs/filelists using Voidtools Everything search engine.
bittorrent discogs download music p2p predb search tampermonkey torrent torrent-search torrents trackers userscript
Last synced: 08 Dec 2024
https://github.com/rads/todop2p
Compare P2P libraries
clojure crdt distributed-systems javascript p2p replication scuttlebutt survey
Last synced: 14 Dec 2024
https://github.com/ivanbgd/ethereum-handshake
Ethereum peer-to-peer handshake procedure
eth ethereum ethereum-blockchain handshake p2p peer-to-peer rlpx rlpx-protocol
Last synced: 08 Dec 2024
https://github.com/notreeceharris/ws-p2p-rsa
Websocket per-to-per RSA communication.
Last synced: 01 Jan 2025
https://git.wownero.com/_xxfedexx_/p2pool-wow
Decentralized pool for Wownero mining
monero pool p2p blockchain p2pool mining monero-mining
Last synced: 30 Sep 2024
https://github.com/microchiptech/miwi
"IoT Made Easy!" - MPLAB(r) Harmony MiWi software solution supporting P2P, Star, Mesh topologies for PIC32CX-BZ2/WBZ45 Wireless MCUs and standalone RF233/RF212B Transceivers
at86rf212b at86rf233 mesh miwi p2p pic32cxbz2 star wbz451 wbz451-curiosity
Last synced: 10 Jan 2025
https://github.com/tong/owl
Mesh network framework
mesh multiplayer p2p rtc webrtc
Last synced: 29 Dec 2024
https://github.com/sogouda/portal-desktop-app
Portal - Desktop App
desktop-app p2p p2p-mesh p2p-network portal-net
Last synced: 11 Jan 2025
https://github.com/lexoyo/beaker-explorer
An experiment to use #CloudExplorer2 as a #beaker file browser
beakerbrowser file-explorer file-manager p2p
Last synced: 24 Nov 2024