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-08 00:17:55 UTC
- JSON Representation
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/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/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/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/energychain/tydids-p2p
A consensus driven decentralized data governance framework.
decentralized distributed-computing p2p
Last synced: 12 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/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/osakitsukiko/p2pimagetransfer
Godot example project of peer to peer image transfer
godot networking p2p peertopeer
Last synced: 12 Nov 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/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: 12 Nov 2024
https://github.com/tinywan/py-blockchain
py-blockchain
blockchain blockchain-wallet p2p
Last synced: 12 Nov 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/l33d4n/trtl-explorer
TurtleCoin® Blockchain Explorer v2020
blockchain cryptocurrency explorer p2p turtlecoin
Last synced: 16 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/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/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/mahendrahegde/peer-ring
Distributed, Decentralized, Sharding Framework for building Peer-to-Peer Systems, inspired by the designs of Cassandra and amazon Dynamo
application-sharding cassandra consistent-hashing decentralized decentralized-applications distributed-cache dynamo k8s kv-store p2p peer-to-peer quorum replication
Last synced: 09 Oct 2024
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/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/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/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/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/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/bemxio/chatochka
A simple P2P online chat made with PeerJS
chat css html javascript p2p peerjs
Last synced: 22 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/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/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/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/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/golemfactory/bootstrap_go
Bootstrap nodes for golem network (go implementation)
Last synced: 29 Oct 2024
https://github.com/green-sky/ttt
WIP tox torrent tunnel
bittorrent dht friend-to-friend p2p torrent tox toxext tracker
Last synced: 12 Nov 2024
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/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: 26 Sep 2024
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/landabaso/brutalchain
A brutally simple blockchain
blockchain javascript nodejs p2p
Last synced: 24 Dec 2024
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/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/emkay/lightswitch
The feature switch service
feature lightswitch p2p service switch
Last synced: 21 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/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/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/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/shikha-code36/zoom-web2.0
Simple Web Application that offer you to create video meeting room using WebRTC and Socket. Visit the live demo
conference express-js html-css-javascript nodejs p2p peer-to-peer-chatting peerjs screensharing streaming video-call video-chat video-conferencing webapp webrct webrct-call webrtc-demos zoom-clone zoom-meetings zoom-webpage
Last synced: 14 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/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/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/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/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/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/goto-eof/o-reshare-server
The back-end of the (enough) secure open source file sharing micro platform
encryption-decryption filesharing p2p
Last synced: 30 Dec 2024
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/claudiuhbann/cryssage_v2
P2P subnetwork chat.
chat csharp maui p2p subnetwork
Last synced: 13 Dec 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/derhuerst/wikipedia-articles-feed
[unmaintained] – A realtime feed of recently edited Wikipedia articles.
dat hypercore hyperdrive p2p realtime wikipedia
Last synced: 07 Jan 2025
https://github.com/signalwalker/rexa
A library for object-capability networks in Rust.
Last synced: 14 Nov 2024
https://github.com/rcasto/peer-pass
A service facilitating in connecting peers together.
p2p peer-to-peer webrtc webrtc-signaling
Last synced: 19 Nov 2024
https://github.com/bitcoin-evo/bitcoinevo
BitcoinEvo Core integration/staging tree
bitcoinevo c-plus-plus cryptocurrency cryptography p2p
Last synced: 17 Dec 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/werdl/lic
lic - little internet chat
chat networking p2p p2p-chat rust
Last synced: 18 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 Nov 2024
https://github.com/kehiy/prawler
Pactus P2P Network Crawler
crawler crawling metrics networking p2p pactus
Last synced: 28 Dec 2024
https://github.com/hugoarregui/p2p-mesh
PoC for building a P2P mesh using webrtc
Last synced: 28 Dec 2024
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
https://github.com/stateless-minds/cyber-conviviality
Learn decision-making by practice!
decision-making direct-democracy distributed-computing educational-tool ipfs learning-by-doing p2p
Last synced: 21 Dec 2024
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/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/goto-eof/o-reshare-client
The front-end of the (enough) secure open source file sharing micro platform
encryption-decryption filesharing p2p
Last synced: 30 Dec 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/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/misterhat/peer-test
multiple peer connection demo
nodejs p2p p2p-chat simple-peer webrtc
Last synced: 25 Dec 2024
https://github.com/bene/pipely-server
⚡️ Pseudo P2P for serverless web apps.
docker event-sourcing eventsource go golang p2p p2p-chat p2p-node server-sent-events serverless sse
Last synced: 07 Jan 2025
https://github.com/rolanddaum/flutter-webrtc-manual-data-connection
This repository contains a simple Flutter app that demonstrates the WebRTC connection flow for peer-to-peer data channel communication.
flutter p2p webrtc webrtc-demos
Last synced: 05 Jan 2025
https://github.com/alexprut/raft
An implementation of Raft in Go
algorithm consensus consensus-algorithm go golang p2p raft
Last synced: 12 Nov 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 Nov 2024
https://github.com/rasmus-kirk/p2p
A toy blockchain based on the exercises from the course "Distributed Systems and Security" from Aarhus University.
blockchain p2p peer-to-peer rust
Last synced: 04 Jan 2025
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/draeder/jot.ooo
Note taking app with code highlighting and P2P sync
Last synced: 19 Dec 2024
https://github.com/NextMeal/nextmeal-ios
Next Meal App for iOS
background-fetch imessage-extensions multipeer-connectivity objective-c p2p today-extension watchos
Last synced: 23 Oct 2024
https://github.com/lymkwi/stolas-p2p
A p2p-oriented message exchange client written in Python - small project
Last synced: 03 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: 13 Nov 2024
https://github.com/realaravinth/todos
Tasks manager app is implemented using three different architectures
Last synced: 24 Dec 2024
https://github.com/pydevtop/binance-p2p-hub
A system in which you can collect an unlimited number of accounts for further control
binance binance-api binance-p2p django p2p python
Last synced: 08 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: 17 Nov 2024
https://github.com/quackamole-dev/quackamole-legacy-monorepo
🦆 + 🥑 = quackamole: p2p videochat platform.
communication opensource p2p videochat webrtc
Last synced: 14 Dec 2024
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/pydevtop/p2p-trade-bot-okx
P2P Trade Bot OKX
okx okx-api okx-bot okx-exchange okx-p2p p2p p2pbot python python3 telegram-bot trade-bot
Last synced: 08 Jan 2025
https://github.com/aman-tiwari001/krishicoin
KrishiCoin🌾 is a peer-to-peer (P2P) and decentralized finance (DeFi) platform built on the Base Blockchain (Ethereum L2). It empowers farmers and rural communities by offering a decentralized marketplace and crowdfunding opportunities, all while addressing key issues in the Indian agriculture sector.
base-blockchain blockchain coinbase crowdfunding defi ethereum marketplace mern-stack p2p peer-to-peer smart-contracts solidity web3
Last synced: 17 Dec 2024