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-11 00:17:51 UTC
- JSON Representation
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: 18 Nov 2024
https://github.com/luxchanlu/terraform-provider-libp2p
Terraform provider to generate libp2p keys
Last synced: 12 Jan 2025
https://github.com/toolgpt/cryptoarbitrage
Simple script.
arbitrage btc btc-wallet coinbase crypto crypto-arbitrage cryptocurrency eth ethereum p2p ton
Last synced: 01 Dec 2024
https://github.com/an1by/qiwip2pkeysgetter
Getter of Qiwi's API P2P merchant keys by An1by
javascript keys merchant money p2p qiwi wallet
Last synced: 29 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/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/ppopth/ethereum-shadow
Simulate a full Ethereum network using Shadow
cryptocurrency ethereum network p2p simulation web3
Last synced: 06 Oct 2024
https://github.com/bitinerant/myorigin
Fast, fault-tolerant public IP address retrieval from Python or CLI.
ddns ipv4 ipv6 p2p python-3 whatismyipaddress
Last synced: 22 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/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/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/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/derhuerst/fetch-wikipedia-page-revision
Fetch a revision of a Wikipedia page as mobile HTML.
Last synced: 07 Jan 2025
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/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/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/xipfs/tinyipfs
The Interplanetary File System (IPFS), implemented in Java
Last synced: 31 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/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/cvhariharan/blockchain
An implementation of a p2p blockchain
Last synced: 15 Dec 2024
https://github.com/wofwca/webxdc-video-call
A webxdc app for P2P real-time video calls
deltachat media-source-extensions mediastream-recording-api p2p peer-to-peer video-call webxdc webxdc-app
Last synced: 15 Nov 2024
https://github.com/dboslee/pytorrent
Bittorrent protocol implemented in python
bittorrent hacktoberfest p2p torrent
Last synced: 12 Jan 2025
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/montyanderson/decentral
A decentralised, peer to peer forum built with Node.js
decentralized forum nodejs p2p peer-to-peer serverless
Last synced: 17 Nov 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/leodog896/stun-only-rtc
WebRTC server demo with only a stun server
html js p2p serverless stun webrtc
Last synced: 16 Nov 2024
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/st3b1t/libp2p-nodejs-playground
PeerToPeer libp2p NodeJS Playground
decentralized distributed-systems js-libp2p libp2p nodejs p2p
Last synced: 15 Jan 2025
https://github.com/mhdbs/ipfs-webapp
docker docker-compose ipfs ipfs-api nodejs p2p
Last synced: 20 Dec 2024
https://github.com/leoherzog/linuxexchangeipfsseedbox
A script to pin Linux Exchange ISOs to IPFS
Last synced: 20 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/matheusmartinsviana/videochat-p2p
Simple chat with library peerJs to connect two peers without a main service on the middle.
Last synced: 14 Dec 2024
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/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/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/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/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/dinxsh/prustdb
peer2peer key-value database in rust 🦀
database key-value p2p peer-to-peer rust
Last synced: 30 Dec 2024
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/bemxio/chatochka
A simple P2P online chat made with PeerJS
chat css html javascript p2p peerjs
Last synced: 22 Dec 2024
https://github.com/tinywan/py-blockchain
py-blockchain
blockchain blockchain-wallet p2p
Last synced: 11 Jan 2025
https://github.com/emkay/lightswitch
The feature switch service
feature lightswitch p2p service switch
Last synced: 13 Jan 2025
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/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/l33d4n/trtl-explorer
TurtleCoin® Blockchain Explorer v2020
blockchain cryptocurrency explorer p2p turtlecoin
Last synced: 16 Nov 2024
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/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/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://github.com/pustovitdmytro/ianus
Watch for Binance P2P Alarms
alarm binance btc cryptocurrency p2p telegram
Last synced: 11 Nov 2024
https://github.com/realchrisdebon/peer2peernet
A Peer-to-Peer network library that handles finding connections with a handshake protocol, verifying them, growing the network, and faciliating communication between established connections. Early preliminary stages.
encryption-decryption network-library network-protocol p2p p2p-chat p2p-network peer-to-peer peer2peer protocol-library
Last synced: 14 Jan 2025
https://github.com/sahilaggarwal2004/react-peer-chat
An easy to use react component for impleting peer-to-peer chatting using peerjs under the hood.
chat component javascript-library npm-package p2p p2p-chat peer peer-to-peer peerjs peerjs-webrtc react react-library text-chat typescript voice-chat webrtc
Last synced: 19 Nov 2024
https://github.com/cbartram/synchronicity
A Peer to Peer blockchain based library which manages application state offline
blockchain javascript p2p sync typescript
Last synced: 16 Nov 2024
https://github.com/par7133/swapcode
Swapping code like burgers? Your p2p, drag-n-drop solution - PHP: <=8.1, GPL
code drag-and-drop on-premise p2p peer-to-peer snip snippets solution swap swapping web
Last synced: 13 Nov 2024
https://github.com/andrefcruz/feup-sdis
Repository to host Distributed Systems projects, a third year unit @FEUP.
backup chord-protocol distributed-systems p2p
Last synced: 20 Dec 2024
https://github.com/niklr/vite-portal
Scaling solution to process Remote Procedure Calls (RPCs) leveraging all available nodes in the p2p network.
Last synced: 16 Nov 2024
https://github.com/xxxvvi/bitcoin-mining-p2pool
Bitcoin mining p2pool
mining mining-pool mining-pools mining-software miningpool miningpoolhub p2p p2p-network
Last synced: 14 Jan 2025
https://github.com/iphydf/toxcore
Fork of toxcore that's not a github fork
cryptography encryption network p2p security toxcore
Last synced: 17 Nov 2024
https://github.com/derhuerst/hyper-chat-cli
[work in progress] – A P2P command line chat powered by hyperdb.
chat command-line hypercore hyperdb p2p peer-to-peer
Last synced: 07 Jan 2025
https://github.com/ahsan-83/p2p-messenger
Peer 2 Peer Communication Software Project
client communication file-transfer java p2p server
Last synced: 15 Dec 2024
https://github.com/kodemartin/substrate-padawan
An elementary library for handshake-ready nodes to substrate-based networks
libp2p noise-protocol p2p rust substrate
Last synced: 15 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/joshuadahlunr/simplep2p
SimpleP2P is a minimalistic C/++ wrapper around the go implementation of libp2p.
c cgo cgo-bindings cpp go libp2p libp2p-pubsub networking p2p peer-to-peer
Last synced: 15 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 Nov 2024
https://github.com/cedricwalter/tor-binary
TOR binary packaged in a way that can be used for java projects
Last synced: 17 Nov 2024
https://gitlab.com/shastraos/astra/dropspace
Empowering communities with decentralized data storage - welcome to Dropspace.
community ipfs libp2p p2p storage typescript
Last synced: 15 Jan 2025
https://github.com/tinniaru3005/libp2p-chat
This project implements a peer-to-peer chat application using libp2p. The application sets up two nodes, Earth and Moon, which communicate with each other using a custom protocol
Last synced: 15 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: 17 Nov 2024
https://github.com/zachisgit/p2pdb
ZeroConfig Object Storage DB
libp2p object-storage p2p rust-lang
Last synced: 15 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/carlostojal/chainify-demo
Chainify demo. By using Docker Compose you can test three nodes on a virtual network communicating with each other, interacting with them individually using HTTP requests.
demo key-value p2p peer-to-peer rest-api
Last synced: 15 Jan 2025
https://github.com/rcasto/peer-ftp
A tool to share files between peers, simply, and quickly.
data-channel p2p peer-to-peer webrtc
Last synced: 19 Nov 2024
https://github.com/dmdhrumilmistry/p2pshare
Peer to Peer file sharing python program
file-sharing p2p p2pshare python python3
Last synced: 15 Dec 2024
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: 17 Nov 2024
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: 17 Nov 2024
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: 17 Nov 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: 17 Nov 2024
https://github.com/bruncanepa/peer-drop
A decentralized-E2EE file transfer platform using WebRTC
e2ee p2p p2p-file-transfer webrtc
Last synced: 20 Nov 2024