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-05 00:22:11 UTC
- JSON Representation
https://github.com/sirze01/feup-sdle-distributed_timeline
Decentralized Timeline built in go using LibP2P, developed for the 1st Semester's Large Scale Distributed Systems class (M.EIC004) of the Master in Informatics and Computing Engineering (December 2022)
distributed-systems libp2p p2p publish-subscribe timeline
Last synced: 15 Nov 2024
https://github.com/saibatizoku/neuras
A high-level API for networking with รMQ in Rust
api high-level network networking p2p rust-lang rust-language zeromq zmq
Last synced: 19 Nov 2024
https://github.com/altonen/swarm-host
Programmable tool for protocol simulation and traffic flow analysis in peer-to-peer networks
network-analysis p2p python rust sybil
Last synced: 27 Dec 2024
https://github.com/zbo14/tete
Encrypted p2p connections through firewalls
golang hole-punching nats p2p tcp tls unix
Last synced: 04 Dec 2024
https://github.com/weiji14/letsjustwander
A blog to jot down wanderlusting thoughts with a heck of a mindset. Built using the Eleventy static site generator.
beakerbrowser blog datproject eleventy now p2p static-site
Last synced: 07 Jan 2025
https://github.com/xaionaro-go/homenet-peer
[WIP] An implementation of through-UDP hole-punching peer-to-peer VPN-daemon (uses TAP interfaces).
Last synced: 11 Nov 2024
https://github.com/perguth/blob-stream
:cyclone: A choo, hyperlog, webtorrent experiment.
choo experiment hyperlog p2p webrtc webtorrent
Last synced: 22 Oct 2024
https://github.com/uhst/uhst-client-flutter
User Hosted Secure Transmission (UHST) for Flutter in Dart
Last synced: 22 Dec 2024
https://github.com/am-ylm/libp2p-facade
Utilities and facade on top of libp2p major components
Last synced: 15 Nov 2024
https://github.com/mateolafalce/decentralizedstockexchange
A decentralized stock exchangeโ on the Solana blockchain. Focused on the p2p exchange of shares issued by a company individually without certificate or central verification
blockchain cryptocurrency decentralized decentralized-applications exchange p2p stock-market
Last synced: 12 Nov 2024
https://github.com/nickpeihl/geojson-p2p-db
A p2p database for geojson map data (based on osm-p2p-db)
geojson hyperlog leveldb offline-first p2p replication
Last synced: 15 Nov 2024
https://github.com/d4l3k/opentetrisarena
An open source webrtc based implementation of Tetris Arena
p2p tetris tetris-arena typescript webrtc
Last synced: 22 Dec 2024
https://github.com/mtlynch/gofn-prosper
Go bindings for the Prosper P2P Lending API
Last synced: 15 Oct 2024
https://github.com/chainbound/fiber-go
Fiber client in Go
devp2p ethereum go-ethereum golang mev p2p
Last synced: 24 Nov 2024
https://github.com/jmcph4/azorian
C11 implementation of multiformat specifications
c c11 data-structures formats ipfs ipld ipns libp2p multiaddr multibase multiformat multiformat-specifications multiformats multihash multiprotocol p2p self-describing unsigned-varint varint
Last synced: 24 Dec 2024
https://github.com/lostbeard/spawndev.blazorjs.peerjs
PeerJS simplifies peer-to-peer data, video, and audio calls in Blazor WebAssembly
blazor blazor-webassembly dotnet p2p peerjs webbrowser webrtc
Last synced: 19 Nov 2024
https://github.com/shashwatkathuria/p2p-network-monitoring-system
P2P Network Monitoring - Implemented Round Trip Time(RTT) and Online/Offline status of peers.
client-server offline online online-offline p2p p2p-network p2p-node python python3 round-trip round-trip-delay-time round-trip-time status status-live
Last synced: 26 Nov 2024
https://github.com/lostbeard/spawndev.blazorjs.simplepeer
SimplePeer WebRTC video, voice, and data channels for Blazor WebAssembly
blazor blazor-webassembly browser dotnet p2p webrtc
Last synced: 19 Nov 2024
https://github.com/atulsingh11-0/real-time-chat-app
A Real time chat application made by our group with the help of django and its dependencies for our 4th sem full stack python web dev training
4th-semester asgi-server backend bootstrap5 channels chat-application daphne django front-end full-stack-python fullstack-development html-css-javascript p2p python-web-development python3 training video-call
Last synced: 30 Dec 2024
https://github.com/toby/keyrun
Distributed content publication and scoring based on Bitcoin
bitcoin bittorrent content-management-system crypto cryptocurrency distributed magnet-link p2p
Last synced: 19 Dec 2024
https://github.com/jub0t/casino
๐ Free to use & open-source Roblox casino website source code.
casino cups free gamble gambling games minesweeper open-source p2p pvp roblox roblox-casino robux towers
Last synced: 16 Nov 2024
https://github.com/t-mullen/observed-remove-set
"Observed-Remove Set" replicated data type.
collaboration crdt p2p replication
Last synced: 25 Nov 2024
https://github.com/pydevtop/huobi_p2p_bot
Automatic purchase of orders on Huobi P2P Bot is written in the Python programming language for the Huobi cryptocurrency exchange Bot automatically buy USDT and other coins on the Binance exchange in the order faster than others through p2p
huobi huobi-api huobi-p2p huobi-p2p-bot p2p python
Last synced: 11 Nov 2024
https://github.com/stringmanolo/darkmessenger
A secure, anonymous, and decentralized messaging app using the Tor network. No registration, no personal information required. Perfect for privacy enthusiasts.
anonymous-messaging cli darknet decentralized-communication hacking hidden-services linux node-js nodejs p2p privacy secure-messaging termux tor
Last synced: 14 Dec 2024
https://github.com/joeyparrish/othello
Multi-player, browser-based, server-less Othello
multiplayer multiplayer-game offline offline-app offline-capable offline-first othello othello-game p2p peer-to-peer pwa pwa-app webapp webrtc
Last synced: 13 Oct 2024
https://github.com/lniche/p2p-finance
p2p้่้กน็ฎ,็จๆฅๅ่็ปๆ:pill:
Last synced: 14 Dec 2024
https://github.com/8go/jami-commander
simple but convenient CLI-based Jami client app for setting up accounts and swarms as well as sending
chat cli cli-app client-side command-line command-line-tool communication e2e-encryption e2ee jami messaging p2p p2p-chat python send tool
Last synced: 20 Dec 2024
https://github.com/bisq-network/bisq-client
A client for the Bisq network supporting Android, iOS, desktop, and web platforms.
android bisq bitcoin desktop-app exchange ios mobile-app p2p
Last synced: 21 Dec 2024
https://github.com/sevcsik/overlay
cryptocurrency ebuild gentoo overlay p2p
Last synced: 12 Nov 2024
https://github.com/murat-dogan/perperik
Signaling server that could be useful especially for WebRTC clients to exchange messages like ICE Candidates.
p2p peer-to-peer signaling-server webrtc
Last synced: 28 Dec 2024
https://github.com/geut/pell
Create P2P based microservices with zero configuration.
Last synced: 09 Nov 2024
https://github.com/derhuerst/p2p-local-network-chat
A minimal peer-to-peer chat for the local network.
Last synced: 07 Jan 2025
https://github.com/is2511/monk
[WIP] A wise OpenComputers Peer-to-Peer network.
minecraft monk net network opencomputers p2p
Last synced: 07 Jan 2025
https://github.com/l33d4n/trtl-wallet
TurtleCoinยฎ Web Wallet Template v2020
blockchain cryptocurrency p2p turtlecoin wallet
Last synced: 16 Nov 2024
https://github.com/renuka-fernando/file_bucket
File Bucket P2P file sharing system
Last synced: 12 Nov 2024
https://github.com/uhst/uhst-server-node
User Hosted Secure Transmission server in NodeJS
distributed p2p realtime sse streaming
Last synced: 05 Nov 2024
https://github.com/nuzulul/webConnect.js
Auto WebRTC Mesh P2P Network without signaling server.
browser-to-browser data-channel data-channels data-transfer decentralized distributed internet-freedom no-server p2p peer-connection peer-to-peer static webconnect webrtc
Last synced: 12 Nov 2024
https://github.com/vikashanandjha/gigadrop
GigaDrop allows you to easily and securely share files directly between devices without uploading them to any server first
p2p p2pshare peer-to-peer peerjs webrtc webrtc-demos webrtc-tools
Last synced: 12 Nov 2024
https://github.com/bsonntag/fileflinger
Testing out simple-peer for P2P file sharing :rocket:
file-sharing p2p react simple-peer webrtc webrtc-experiments
Last synced: 14 Nov 2024
https://github.com/brustulim/p2pwire
WIP - An distributed and anonymous network developed in javascript, running directly in your browser (no installation required)
Last synced: 13 Nov 2024
https://github.com/hydrogen-dev/molecule-quickstart-app
Enterprise Ethereum Wallet Built With Hydrogen's Molecule API
blockchain cross-border-trade cryptocurrency cryptotokens defi enterprise-applications ethereum ethereum-dapp ethereum-wallet finance fintech p2p payment-service payments wallet-generator
Last synced: 07 Dec 2024
https://github.com/unbalancedparentheses/picochat
A P2P encrypted and discoverable chat application implemented in rust
chat encryption networking p2p rust
Last synced: 15 Nov 2024
https://github.com/salvacorts/gocey
๐ P2P Distributed Evolutionary Algorithms on Ephemeral Infrastructure for Neural Network Optimization.
artificial-intelligence collaborative-research evolutionary-algorithms go golang grpc library machine-learning neural-network p2p peer-to-peer pool protocol-buffers scalable thesis wasm webassembly
Last synced: 21 Nov 2024
https://github.com/serverfarmer/sf-detect-suspicious
Lightweight suspicious/unwanted activity detector, that alerts about cryptocurrency mining software, P2P file sharing software and ngrok tunnels.
bittorrent btc cryptocurrency-mining detection devops devops-tools mining network-tunnel ngrok p2p security security-audit security-automation security-hardening security-scanner security-tools torrent xmrig
Last synced: 22 Nov 2024
https://github.com/t-mullen/woot-crdt
Replicated text and sequences using WOOT
Last synced: 25 Nov 2024
https://github.com/yuukanoo/rtchat
A WebRTC experiment to host peer to peer conferences written in Go!
Last synced: 22 Nov 2024
https://github.com/derhuerst/poodle-to-poodle
[unfinished] โ Like Doodle.com, but P2P because it's powered by dat.
Last synced: 31 Dec 2024
https://github.com/purplesyringa/Can-I-Download-The-Internet
ZeroNet backuper
backup decentalization decentralized libzim p2p p2p-network peer-to-peer zeronet zim
Last synced: 24 Oct 2024
https://github.com/adzialocha/toy-hypercore
A toy p2p chat protocol implementation
Last synced: 22 Dec 2024
https://github.com/gcarreno/testpeer-to-peer
A simple class that implements a peer in a Peer-to-Peer network
fpc free-pascal freepascal lazarus p2p p2p-network p2p-node peer-to-peer
Last synced: 02 Dec 2024
https://github.com/shinyoshiaki/webrtc4me
This is a webrtc wrapper library for browser and node.js. Implemented very easy signaling way. Support multi label datachannel and media stream.
filesharing p2p react signaling webrtc
Last synced: 21 Dec 2024
https://github.com/hexagon/decene
Framework for decentralised and distributed network applications.
decentralised distributed dlt framework network p2p
Last synced: 23 Oct 2024
https://github.com/zbo14/ptt
Securely text and share files directly with people.
encryption hole-punching ip6 p2p peer-to-peer tls unix
Last synced: 04 Dec 2024
https://github.com/raklaptudirm/mtor
Simple Torrent Downloader
bittorrent bittorrent-client p2p torrent torrent-downloader
Last synced: 23 Dec 2024
https://github.com/erikpelli/simplyp2p
A simple peer-to-peer network to synchronize a common state.
go gui p2p p2p-network peer-to-peer peers synchronization
Last synced: 23 Dec 2024
https://github.com/beenotung/ipfs-chatroom
Demo of using IPFS for live data exchange
Last synced: 01 Jan 2025
https://github.com/stateless-minds/cyber-giftonomy
Self-organized P2P gift economy community
autonomy decentralization free gift-economy ipfs moneyless p2p self-governance self-hosted self-organization sharing-economy society-management webassembly
Last synced: 17 Dec 2024
https://github.com/shagege/blackbox
Surveillance tool using a permissionless blockchain
blockchain cryptography distributed-ledger p2p proof-of-work python
Last synced: 18 Dec 2024
https://github.com/dmotz/ether-tontine
โฐ๏ธ๐ฐ On-chain mortality lottery
dapp ethereum p2p smart-contracts solidity web3
Last synced: 26 Dec 2024
https://github.com/magicleap/wifi-direct-plugin-sample
Sample Android Plugin for Unity to use Wi-Fi Direct Service Discovery. This project is an Android app harness written in Java and the plugin is an Android Activity contained in a Java Module.
android augmentedreality colocation javasockets magicleap magicleap2 ml2 multi-user p2p peer-to-peer peer2 peer2peer sample-project shared-experience spatial-computing unity unity3d-plugin wifi-direct wifi-direct-android wifi-direct-service-discovery
Last synced: 10 Oct 2024
https://github.com/jspahrsummers/norn
Embeddable blockchain library for low-latency P2P multiplayer games (proof of concept)
blockchain gaming library lua52 multiplayer p2p
Last synced: 19 Dec 2024
https://github.com/parv3213/usdt-price
Bot to notify P2P USDT exchange price
binance bot p2p usdt-inr usdt-ticker
Last synced: 03 Jan 2025
https://github.com/numq/webrtc-backend
Random video chat backend
chat clean-architecture functional-programming mongodb mongodb-database node node-js nodejs nodejs-api nodejs-server open-source p2p peer-to-peer webrtc webrtc-signaling websocket websocket-server websockets websocketserver
Last synced: 18 Nov 2024
https://github.com/tikcdn/x2tiktracker-windows
P2P Streaming Engine for Windows.
cdn datachannel p2p p2p-cdn p2p-streaming p2pshare player webrtc
Last synced: 04 Dec 2024
https://github.com/gkbrk/smolmesh2
Packet routing over arbitrary peerings
mesh mesh-networks p2p p2p-network packet-routing vpn
Last synced: 14 Oct 2024
https://github.com/murilobsd/docsdocs
:orange_book: Sharing Documents :lock:
distributed-storage networking p2p
Last synced: 07 Nov 2024
https://github.com/eyedeekay/soap
Go implementation of an Unciv multiplayer server which operates on hidden services
civilization-v games go hidden-services i2p java p2p
Last synced: 02 Jan 2025
https://github.com/dplavcic/gtorrent
Implementation of BitTorrent Protocol Specification
bittorrent bittorrent-client go golang p2p
Last synced: 25 Nov 2024
https://github.com/tambapps/p2p-chat
peer to peer chat project
chat dart flutter messages multicasting p2p peer-to-peer
Last synced: 13 Nov 2024
https://github.com/sud295/sock-message
A Decentralized End-To-End Encrypted Group messaging Service
end-to-end-encryption multithreading network-programming p2p peer-to-peer polling python
Last synced: 20 Dec 2024
https://github.com/dao-xyz/dao.xyz
Communication app with flexibility and privacy
decentralized p2p peer-to-peer privacy
Last synced: 10 Nov 2024
https://github.com/jeroenouw/blockchaingo
Blockchain Proof-Of-Work with IPFS
blockchain go golang gpg-encryption ipfs p2p proof-of-work
Last synced: 13 Nov 2024
https://github.com/hizkifw/localchat
Peer-to-peer chat on your local network
Last synced: 22 Nov 2024
https://github.com/maxomatic458/quic-send
A quic based peer-to-peer file transfer tool
Last synced: 06 Nov 2024
https://github.com/mluby/grapevine
Peer-to-peer pub-sub
library p2p peer-to-peer pubsub webrtc
Last synced: 28 Dec 2024
https://github.com/02loveslollipop/primitivepeer2peerprotocol
A simple centralized P2P protocol for file exchange
docker-compose grpc p2p python
Last synced: 19 Dec 2024
https://github.com/arealayer/arealayer.github.io
Site page for organization Layer2Labs
bitcoin btc defi dex ethereum evm freecode layer2 layer2labs lightning-network marketplace nft opensource p2p products securitytokens stablecoin
Last synced: 02 Dec 2024
https://github.com/onai/hopxhop-discovery-modeler
Modeling of gossip message passing in a network graph
dht flooding gossip-protocol graph p2p
Last synced: 25 Dec 2024
https://github.com/drazenzadravec/webrtc
Contains a complete implementation of a WebRTC client
calls cloudflare cloudflare-calls p2p sfu webrtc webrtc-call webrtc-demos webrtc-javascript-library webrtc-signaling webrtc-video
Last synced: 06 Nov 2024
https://github.com/montyanderson/scatternet
A lightweight peer-to-peer network framework.
javascript network node nodejs p2p socket udp
Last synced: 17 Nov 2024
https://github.com/pranay-0512/decentshare
decentShare is a p2p file sharing system based on BitTorrent Protocol
Last synced: 27 Dec 2024
https://github.com/number571/awesome-anonymity
๐ A curated list of anonymous networks & research papers
anonymity anonymous awesome cryptography dc-nets decentralized ei-nets f2f mixnets network onion p2p protocol proxy qb-nets research research-paper
Last synced: 22 Oct 2024
https://github.com/robertianclarkson/p2p-decentralized-network
A lite version of Peer-to-peer software. Developed as a team remotely. End goal was to send a large file from peer to peer using BitTorrent protocol. Uses both UDP and TCP. Excellent example of using OOP to solve a complex issue with many moving parts.
linux p2p p2p-network python python3 unix
Last synced: 26 Dec 2024
https://github.com/irzinfante/qbft-network
Besu QBFT blockchain network
besu blockchain blockscout consensus enterprise-ethereum epirus ethereum ledger on-chain-voting p2p qbft sirato smart-contracts
Last synced: 23 Dec 2024
https://github.com/bacloud22/mylinks
[For sale] A 100% server'less Linktree alternative based on QR codes.
linktree linktree-alternative p2p qrcode serverless
Last synced: 11 Nov 2024
https://github.com/0xnathanw/bittorrent-go
BitTorrent client with terminal dashboard.
bittorrent bittorrent-client client dashboard golang p2p tview
Last synced: 06 Nov 2024
https://github.com/marek22k/p2p-chat
A simple peer-to-peer chat that uses the PeerMessage plugin for communication and the CryptMessage plugin and Ecies for encryption.
Last synced: 24 Oct 2024