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-20 00:20:19 UTC
- JSON Representation
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/t-mullen/observed-remove-map
"Observed-Remove Map" replicated data type.
collaboration crdt p2p replication
Last synced: 07 Jan 2025
https://github.com/ditatompel/srv-p2pool
My Monero P2Pool server config
blockchain monero monero-mining p2p p2pool server-configuration
Last synced: 20 Dec 2024
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/aitthi/blockchain-demo
Campaign With Blockchain
blockchain nodejs p2p socket ws
Last synced: 10 Jan 2025
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/dboslee/pytorrent
Bittorrent protocol implemented in python
bittorrent hacktoberfest p2p torrent
Last synced: 12 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/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/marhcouto/distributed-timeline-service
:postal_horn: HONK - Distributed timeline application (distributed Twitter) that runs on a P2P network - SDLE -> M.EIC - FEUP
distributed-systems feup feup-meic feup-sdle kademlia kademlia-dht meic-sdle node-js p2p p2p-network reactjs sdle timeline-application
Last synced: 26 Nov 2024
https://github.com/energychain/tydids-p2p
A consensus driven decentralized data governance framework.
decentralized distributed-computing p2p
Last synced: 12 Nov 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/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/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/xipfs/tinyipfs
The Interplanetary File System (IPFS), implemented in Java
Last synced: 31 Dec 2024
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/wei-b0/drawp2p
DrawP2P: A decentralized, peer-to-peer collaborative canvas powered by Libp2p and YJS. Unleash creativity without boundaries.
Last synced: 21 Nov 2024
https://github.com/glurp/dds-checklist
Points to be checked for middleware DDS
Last synced: 17 Dec 2024
https://github.com/cassiofb-dev/python-p2p-crypt-chat
Python P2P Encrypted Chat
chat encryption fernet-encryption p2p python
Last synced: 28 Dec 2024
https://github.com/majestrate/libomnom
Library for gossiping entities over zmq
Last synced: 02 Dec 2024
https://github.com/erfaniaa/p2p-file-sharing
Peer-to-peer network simulation
network p2p p2p-network peer-to-peer
Last synced: 27 Nov 2024
https://github.com/derhuerst/fetch-wikipedia-page-revision
Fetch a revision of a Wikipedia page as mobile HTML.
Last synced: 07 Jan 2025
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/pj8912/domegle
Peer-to-Peer decentralized omegle with no central server. Other than the STUN/TURN sever for WebRTC, the application is decentralized including the `signaling` part of the WebRTC
decentralized decentralized-webrtc omegle omegle-chat p2p p2p-network peer-to-peer python3 stranger-chat webrtc webrtc-signaling
Last synced: 11 Jan 2025
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/qingchoulove/tunnel
That enables NAT traversal and QUIC support for building peer-to-peer (P2P) applications:
Last synced: 20 Nov 2024
https://github.com/cvhariharan/blockchain
An implementation of a p2p blockchain
Last synced: 15 Dec 2024
https://github.com/osakitsukiko/p2pimagetransfer
Godot example project of peer to peer image transfer
godot networking p2p peertopeer
Last synced: 11 Jan 2025
https://github.com/v-braun/match-maker
Simple websockets match making server for games
game-server golang golang-server match-making p2p p2p-game websockets
Last synced: 15 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/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/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/rcasto/peer-net
Peer connection without a server
connected-peers datachannel p2p peer webrtc
Last synced: 19 Nov 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/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/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/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/mcnugets/remote-hotseat
cli based program that utilizes some of the p2p tools to communicate. mainly for turn based games with no access to internet connection
cli command-line-tool decentralization gaming hotseat p2p p2p-network purepython python python3 total-war
Last synced: 08 Jan 2025
https://github.com/koushith/hyperramp-p2p-starter-code
No BS clone and start building your P2P on ramp/ off ramp application. focus on business logic without worrying about UI
offramp onramp p2p react-native redux-toolkit
Last synced: 15 Dec 2024
https://github.com/ppopth/ethereum-shadow
Simulate a full Ethereum network using Shadow
cryptocurrency ethereum network p2p simulation web3
Last synced: 06 Oct 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/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/constraintautomaton/introducing-collaborative-link-traversal-query-processing
Doctoral project proposal where I introduce Collaborative Link Data Query Processing, a paradigm where multiple query engines collaborate to improve query completeness and execution time in Link Traversal Query Processing
distributed-computing linked-data p2p paper rdf solid sparql-query
Last synced: 15 Dec 2024
https://github.com/arealayer/p2pbtc-node
P2P BTC Node
bitcoin lightning-network node nostr nostr-protocol p2p
Last synced: 02 Dec 2024
https://github.com/theforestvn88/p2p_streams_channel
Allow to setup one-to-many P2P stream connections (WebRTC) between clients through Rails server (ActionCable) as the signaling server.
Last synced: 20 Dec 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/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/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/tinywan/py-blockchain
py-blockchain
blockchain blockchain-wallet p2p
Last synced: 11 Jan 2025
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/emkay/lightswitch
The feature switch service
feature lightswitch p2p service switch
Last synced: 13 Jan 2025
https://github.com/mhdbs/ipfs-webapp
docker docker-compose ipfs ipfs-api nodejs p2p
Last synced: 20 Jan 2025
https://github.com/leoherzog/linuxexchangeipfsseedbox
A script to pin Linux Exchange ISOs to IPFS
Last synced: 20 Jan 2025
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/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/jackey8616/maybep2p
Simple solution to implement P2P communication into Applications.
p2p peer-to-peer python python3
Last synced: 12 Dec 2024
https://github.com/rzaf/p2p-chat
p2p chat app in go
chat chat-application chatapp encrypted encryption fyne go golang grpc grpc-go gui p2p p2p-chat
Last synced: 10 Oct 2024
https://github.com/thuongtruong109/shakemate
🖇️ Connect to temp peers via internal network without authentication
chat docker docker-compose ejs fastify nodejs p2p p2p-chat peerjs socket video-call websocket
Last synced: 02 Jan 2025
https://github.com/thuongtruong1009/callmate
🖇️ Connect to peers via internal network without authentication
chat ejs fastify nodejs p2p socket video-call
Last synced: 18 Jan 2025
https://github.com/isaacalves7/p2p-network-programming
✳️🖧 It's a repository of P2P networking programming.
cache chat concurrency live-streaming network-programming oop p2p p2p-network python share-files sockets tcp-ip threading
Last synced: 06 Dec 2024
https://github.com/faustom721/p2p-file-share
P2P file sharing application using unix's sockets API with Python.
Last synced: 18 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: 09 Oct 2024
https://github.com/zde37/hive
Unleash the Power of Decentralized Storage with Hive
blockchain decentralized-storage golang ipfs p2p web3
Last synced: 20 Jan 2025
https://github.com/par7133/5cube
Every person its prospects. Your p2p, drag-n-drop solution - PHP: <=8.1, GPL
5-cube 5cube digital on-premise p2p procurement prospects solution sourcing
Last synced: 12 Jan 2025
https://github.com/par7133/macswap
Swapping everything like burgers? Your p2p, drag-n-drop solution - PHP: <=8.1, GPL
drag-and-drop on-premise p2p peer-to-peer solution stuff swap swapping web
Last synced: 12 Jan 2025
https://github.com/xersky/peersnoodles
A Java App for P2P node syncing and consensus, inspired by Ethereum.
blockchain chat chat-application consensus ethereum java node p2p p2p-network socket-programming sync
Last synced: 13 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/derhuerst/files-sync-stream
Sync files over any transport.
Last synced: 07 Jan 2025
https://github.com/make-github-pseudonymous-again/arch-hs-miner
:package: AUR package for hs-miner
arch-linux aur-packages blockchain cryptocurrency decentralized dns miner naming-system p2p peer-to-peer pkgbuild
Last synced: 18 Jan 2025
https://github.com/make-github-pseudonymous-again/arch-hs-client
:package: AUR package for hs-client
arch-linux aur-packages blockchain cryptocurrency decentralized dns naming-system p2p peer-to-peer pkgbuild
Last synced: 18 Jan 2025
https://github.com/make-github-pseudonymous-again/arch-hs-airdrop
:package: AUR package for hs-airdrop
airdrop arch-linux aur-packages blockchain cryptocurrency decentralized dns naming-system p2p peer-to-peer pkgbuild
Last synced: 18 Jan 2025
https://github.com/make-github-pseudonymous-again/arch-hsd
:package: AUR package for hsd
arch-linux aur-packages blockchain cryptocurrency decentralized dns naming-system p2p peer-to-peer pkgbuild
Last synced: 18 Jan 2025
https://git.wownero.com/layter/neroshop
Decentralized P2P marketplace for Monero users (proof of concept)
monero p2p xmr dht neroshop kademlia cpp cryptocurrency decentralized ecommerce marketplace qml i2p
Last synced: 30 Sep 2024
https://github.com/shreckye/query-flooding-based-resource-sharer
A very simple P2P resource sharing program based on query flooding in Kotlin
p2p p2p-transfer resource-sharing
Last synced: 18 Jan 2025
https://github.com/zenium-community/zenium
Zenium integration/staging tree
altcoin anonymous-transactions bitcoin blockchain blockchainprivacy blockchaintechnology bulletproofs c-plus-plus cryptocommunity cryptocurrency cryptography p2p privacycoin zkp zkpcrypto zkproof zksnarks
Last synced: 19 Jan 2025
https://github.com/ankurgel/racex
WebRTC powered Racing game
javascript nodejs p2p signaling-server typing-game webrtc websocket
Last synced: 15 Dec 2024
https://github.com/aratan/yacy-fix
not running windows
p2p search-engine yacy yacy-instance
Last synced: 29 Nov 2024
https://github.com/emagood/thot-p2p
This application allows P2P (Peer-to-Peer) communication between two devices using different implementation methods in Godot 4.4: ENet, WebSocket, and TCP_Peer. Its main purpose is to connect devices and exchange information, data or messages
e-net godot godot-engine godot4 p2p tcp-socket websocket
Last synced: 26 Nov 2024
https://github.com/Monotox/ZeroNetHelpCenter
ZeroNet Development Guide.
p2p p2p-network zeronet zeronet-js zeronet-site
Last synced: 24 Oct 2024
https://github.com/twisterarmy/twister-cli-installer
Command-line Intallation Manager
bash cli command-line-tool installer microblogging p2p twister
Last synced: 26 Nov 2024
https://github.com/mistweaverco/bananas
Bananas🍌, Cross-Platform screen 🖥️ sharing 📡 made simple ⚡.
cross-platform p2p peer-to-peer screensharing
Last synced: 01 Dec 2024
https://github.com/hudson-newey/dcfs
A new P2P web protocol for hosting files & websites where no master host is required. Clients host files and are advertised through adjacent peers. [Development still in progress]
Last synced: 10 Jan 2025
https://github.com/lmnzx/torrust
A simple bittorrent client written in rust.
distributed-systems p2p rust torrent
Last synced: 23 Nov 2024
https://github.com/ostov-larion/kopichan
Kopichan is decentralized anonymous booru.
booru decentralization kopichan kopimism p2p peerjs webrtc
Last synced: 02 Dec 2024
https://github.com/adzialocha/append-only-log
Experiment with append-only logs
Last synced: 22 Dec 2024