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/karim-agha/hypar
A general-purpose infection-style gossiping protocol based on HyParView on top of libp2p.
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/jwerle/hyperdrive-cli
Simpe CLI for a HyperDrive
cli command-line hyperdrive p2p
Last synced: 07 Jan 2025
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/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/bitnom/gun-powered
A curated list of projects powered by & materials related to gunDB.
dapp dapps database decentralization decentralized gun gundb javascript p2p
Last synced: 09 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/chronostasys/chronos.p2p
高性能p2p通信库
csharp dotnet dotnet-core file-transfer live-audio live-streaming p2p
Last synced: 13 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/draeder/quickpeers
Easily connect a partial mesh of WebRTC peers around a topic and send messages between them using a gossip protocol
decentralization p2p partial-mesh webrtc
Last synced: 19 Dec 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/xtrendence/x-landrop
An AirDrop-like application running on Node.js (with Electron) that allows for encrypted file sharing between devices on the same network.
aes aes-256 aes-encryption airdrop css electron electron-app electronjs file-sharing html javascript js node node-js nodejs p2p rsa rsa-encryption self-hosted
Last synced: 10 Nov 2024
https://github.com/ntsd/sdp-compact
shorten WebRTC Session Description Protocol (SDP) based on Unified Plan SDP
Last synced: 23 Nov 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/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/fahamutech/keshatv
Decentralised on demand video and tv-shows streaming
ai ipfs javascript movies p2p peer-to-peer react tvshows web3
Last synced: 14 Nov 2024
https://github.com/t-mullen/observed-remove-set
"Observed-Remove Set" replicated data type.
collaboration crdt p2p replication
Last synced: 07 Jan 2025
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/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/yuntechnet/atomicp2p
A high-availability peer-to-peer framework which base on multi-process and threading with distribute and DNS syncing mechanism
distributed-systems docker-container kubernetes-deployment p2p peer-to-peer python
Last synced: 13 Oct 2024
https://github.com/mtlynch/gofn-prosper
Go bindings for the Prosper P2P Lending API
Last synced: 15 Oct 2024
https://github.com/leoherzog/linuxexchange
👥 💿 A peer-to-peer Linux ISO download website, powered by WebTorrent
linux p2p peer-to-peer torrent torrent-client webtorrent
Last synced: 15 Nov 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/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/raklaptudirm/mtor
Simple Torrent Downloader
bittorrent bittorrent-client p2p torrent torrent-downloader
Last synced: 23 Dec 2024
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/t-mullen/woot-crdt
Replicated text and sequences using WOOT
Last synced: 07 Jan 2025
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/beenotung/ipfs-chatroom
Demo of using IPFS for live data exchange
Last synced: 01 Jan 2025
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/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/yuukanoo/rtchat
A WebRTC experiment to host peer to peer conferences written in Go!
Last synced: 22 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/derhuerst/poodle-to-poodle
[unfinished] – Like Doodle.com, but P2P because it's powered by dat.
Last synced: 31 Dec 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/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/sevcsik/overlay
cryptocurrency ebuild gentoo overlay p2p
Last synced: 12 Nov 2024
https://github.com/adzialocha/toy-hypercore
A toy p2p chat protocol implementation
Last synced: 22 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/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/is2511/monk
[WIP] A wise OpenComputers Peer-to-Peer network.
minecraft monk net network opencomputers p2p
Last synced: 07 Jan 2025
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/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/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/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/geut/pell
Create P2P based microservices with zero configuration.
Last synced: 09 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/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/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/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/derhuerst/p2p-local-network-chat
A minimal peer-to-peer chat for the local network.
Last synced: 07 Jan 2025
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/renuka-fernando/file_bucket
File Bucket P2P file sharing system
Last synced: 12 Nov 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/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/dmotz/ether-tontine
⚰️💰 On-chain mortality lottery
dapp ethereum p2p smart-contracts solidity web3
Last synced: 26 Dec 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/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/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/l33d4n/trtl-wallet
TurtleCoin® Web Wallet Template v2020
blockchain cryptocurrency p2p turtlecoin wallet
Last synced: 16 Nov 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/sahilaggarwal2004/cloudbreeze
CloudBreeze is an online platform where you can share files via cloud between your friends. We respect your privacy and that's why we make sure your files are totally encrypted and password protected.
filesharing filetransfer javascript nextjs p2p pwa react tailwindcss webrtc website
Last synced: 19 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/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/tikcdn/x2tiktracker-android
P2P Streaming Engine for Android、OTT.
cdn datachannel ijkplayer p2p p2p-cdn p2p-streaming p2pshare video webrtc
Last synced: 04 Dec 2024
https://github.com/wbnns/bitcoin-exchange-response-times
Average customer support response times for 60+ bitcoin exchanges; measured June 2020.
bitcoin bitcoin-exchange bitcoin-exchanges blockchain cryptocurrency p2p
Last synced: 16 Dec 2024
https://github.com/sgtpooki/helia-verified-fetch-cli
A simple CLI for downloading IPFS content using @helia/verified-fetch
fetch helia helia-verified-fetch ipfs javascript libp2p p2p typescript verified-fetch
Last synced: 21 Dec 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/shocknet/nip69-demo
Simple NIP-69 Client
bitcoin lightning lightning-network nostr p2p payments
Last synced: 10 Oct 2024
https://github.com/natzcam/icetty
secure p2p command line access to any of your devices
cli firebase firepeer node-pty oclif p2p simple-peer tty
Last synced: 14 Oct 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/airalab/bootstrap-aira-life
libp2p bootstrap service by Airalab
Last synced: 09 Dec 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/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/intob/godave
Anonymised packet sharing protocol
communication cryptography p2p privacy
Last synced: 29 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/0xnathanw/bittorrent-go
BitTorrent client with terminal dashboard.
bittorrent bittorrent-client client dashboard golang p2p tview
Last synced: 06 Nov 2024
https://github.com/juminstock/ink-pay
zkP2P dApp to make swaps and recieve credits in USDC | USDT to MEX | COL 💸.
dapp ink js liquidity-pools p2p polkadot-network typescript zk
Last synced: 29 Nov 2024
https://github.com/hizkifw/localchat
Peer-to-peer chat on your local network
Last synced: 22 Nov 2024
https://github.com/rubilmax/peerpy
P2P connections over TCP made dead simple!
ip p2p peer-to-peer python socket tcp udp
Last synced: 13 Dec 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/keep-network/go-ethereum-no-progpow
Go implementation of the Ethereum protocol. #NoProgPoW
cryptocurrency ethereum geth golang p2p
Last synced: 16 Dec 2024
https://github.com/erwin-kok/multiformat
Protocol implementation of https://multiformats.io/
Last synced: 15 Nov 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