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: 2024-12-22 00:17:36 UTC
- JSON Representation
https://github.com/codelytv/p2p-editor
Online code editor based on P2P and JavaScript. Demo:
ace-editor codely codelytv editor hypercore hypercore-protocol ide javascript jest nodejs p2p p2p-editor pacharan signalhub webpack
Last synced: 11 Nov 2024
https://github.com/midzer/filelove
Minimal p2p file transfer right in the browser
Last synced: 18 Nov 2024
https://github.com/swift-libp2p/swift-libp2p
Swift implementation of libp2p, a modular & extensible networking stack
decentralized ipfs libp2p networking p2p peer-to-peer swift swift-nio
Last synced: 19 Dec 2024
https://github.com/suutaku/sshx
P2P SSH using WebRTC
fuse golang nat-traversal p2p proxy remote-control sftp ssh sshfs tunnel vnc webrtc
Last synced: 28 Oct 2024
https://github.com/kodedninja/orkl
Simple peer-to-peer blogging site
beaker blog dat p2p peer-to-peer
Last synced: 09 Nov 2024
https://github.com/cblgh/hyperdb-examples
a small introduction to getting started with hyperdb
Last synced: 22 Oct 2024
https://github.com/ar-nelson/osmosis-js
JS reference implementation of Osmosis, a JSON data store with peer-to-peer background sync
crdt json network p2p reactive-programming
Last synced: 10 Nov 2024
https://github.com/hinshun/ipcs
containerd meets ipfs to distribute content
containerd content-store docker ipfs oci-image p2p
Last synced: 05 Nov 2024
https://github.com/somajitdey/tunnel
Peer-to-peer, secure, TCP/UDP port forwarding using HTTP(s) relay for NAT/firewall traversal
bash firewall-traversal full-duplex ipfs nat-traversal p2p peer-to-peer piping-server port-forward private-ip rdp relay ssh tcp tcp-over-http tcp-udp udp udp-over-tcp udp-tcp vnc
Last synced: 09 Nov 2024
https://github.com/xgfone/go-bt
Another pure golang implementation of BitTorrent library.
bit-torrent bittorrent bt dht go golang libtorrent p2p torrent torrent-client torrent-downloader torrent-server torrent-tracker tracker
Last synced: 04 Dec 2024
https://github.com/labdao/plex
Platform for running comp bio applications on distributed compute and storage infrastructure
compbio decentralized desci ipfs p2p
Last synced: 07 Nov 2024
https://github.com/gnattu/p2p-clipboard
A Peer-to-Peer cross-platform clipboard syncing tool.
clipboard clipboard-sync p2p rust
Last synced: 08 Nov 2024
https://github.com/s5-dev/S5
Decentralized content-addressed storage network
blake3 cid content-addressed dart decentralized p2p rust
Last synced: 25 Nov 2024
https://github.com/gpestana/p2psec
research on privacy and security in p2p and decentralised systems
networking p2p privacy research security
Last synced: 17 Dec 2024
https://github.com/ljedrz/pea2pea
A simple, low-level, and customizable implementation of a TCP P2P node.
asynchronous p2p peer-to-peer rust
Last synced: 21 Dec 2024
https://github.com/flowshield/flowshield
Global web3.0 decentralized private retrieval of data security network,Building Cyber Sovereignty. by @IceFireLabs
blockchain dao decentralized ethereum fvm ipfs libp2p nerovs network p2p security web3 zero-trust
Last synced: 18 Dec 2024
https://github.com/nervosnetwork/tentacle
A multiplexed p2p network framework that supports custom protocols
Last synced: 16 Nov 2024
https://github.com/chainbound/fiber-rs
Fiber client in Rust
blockchain ethereum evm mev p2p rust
Last synced: 19 Dec 2024
https://github.com/actyx/ipfs-sqlite-block-store
SQLite based ipfs block store
Last synced: 21 Dec 2024
https://github.com/chainbound/consentry
A standalone consensus networking service for listening to events
Last synced: 15 Nov 2024
https://github.com/maitrungduc1410/webrtc
Mirror of The Official WebRTC repository
Last synced: 17 Nov 2024
https://github.com/purfview/discogs-scout
Adds links to Discogs pages from various sites. Auto search for music on torrent, local drive, ddl, streaming, predb, and other sites. Does multi auto-search on Artist/Discography/Release/Wantlist/List/Collection/Label pages. Auto search local HDDs/filelists using Voidtools Everything search engine.
bittorrent discogs download music p2p predb search tampermonkey torrent torrent-search torrents trackers userscript
Last synced: 27 Oct 2024
https://github.com/pdupub/go-pdu
An PDU implementation in Go
decentralized-identity p2p peer-to-peer social-network
Last synced: 26 Oct 2024
https://github.com/ambientsprotocol/whitepaper
📄 The Ambients protocol white paper
ambient-calculus decentralized distributed-computing functional-programming p2p process-calculus
Last synced: 06 Dec 2024
https://github.com/BitCannaGlobal/bcna
BitCanna Blockchain based on Cosmos SDK
blockchain cannabis cryptocurrency decentralized ledger p2p payments
Last synced: 04 Nov 2024
https://github.com/commonwarexyz/monorepo
Commonware Library Primitives and Examples
blockchain consensus p2p runtime rust
Last synced: 12 Nov 2024
https://github.com/tonstack/ton-docs
TON Collection of documentation
adnl blockchain cryptocurrency decentralized p2p tl-b ton
Last synced: 12 Nov 2024
https://github.com/Actyx/ipfs-sqlite-block-store
SQLite based ipfs block store
Last synced: 28 Oct 2024
https://github.com/manishmeganathan/peerchat
A terminal-based P2P chat application using libp2p and Golang that uses a Kademlia DHT and the IPFS network for peer discovery and routing
chat-application golang ipfs kademlia-dht libp2p p2p terminal-app
Last synced: 08 Nov 2024
https://github.com/arso-project/archipel
An app to share archives of files and folders in a peer to peer network
Last synced: 04 Nov 2024
https://github.com/jermainee/otr.to
A secure peer-to-peer chat in your web browser
browser chat p2p p2p-chat peer-to-peer peerjs typescript webrtc
Last synced: 12 Nov 2024
https://github.com/r57zone/easynotes
Apps notes for Windows, iOS and Android with P2P sync / Приложения заметок для Windows, iOS и Android, с P2P синхронизацией
android html5-application ios notes notes-android notes-app notes-ios notes-p2p notes-windows p2p p2p-notes web-app web-application windows
Last synced: 17 Nov 2024
https://github.com/lucasmenendez/gop2p
Simple Peer-to-Peer protocol implementation in pure Go. Uses HTTP client and server to communicate over internet to knowed network members.
distributed golang p2p peer-to-peer
Last synced: 12 Nov 2024
https://github.com/samuelmaddock/swarm-peer-server
🖧 A network swarm for creating secure P2P connections over BitTorrent DHT, DNS, and mDNS.
Last synced: 27 Oct 2024
https://github.com/nknorg/nkn-sdk-js
JavaScript Implementation of NKN Client and Wallet SDK
Last synced: 25 Nov 2024
https://github.com/remotelib/remote-lib
💫 Convert your JavaScript library to a remote service.
context javascript library nodejs p2p remote rpc serverless webrtc websocket
Last synced: 02 Nov 2024
https://github.com/cmdruid/nostr-emitter
An end-to-end group encrypted event emitter, built on the Nostr protocol.
e2e event-emitter nostr p2p peer-to-peer pubsub realtime websockets
Last synced: 09 Nov 2024
https://github.com/jonathanballs/backgammony
A backgammon client with multiplayer support
ai backgammon gtk linux multiplayer p2p trustless
Last synced: 18 Nov 2024
https://github.com/gpestana/notes
notes, ideas and whatnot
brain-dump decentralized dev-diary metadata notes p2p security til
Last synced: 17 Dec 2024
https://github.com/pubkey/rxdb-quickstart
Local-First peer-to-peer replicated todo list with RxDB and WebRTC
local-first p2p peer-to-peer rxdb webrtc webrtc-demos
Last synced: 20 Dec 2024
https://github.com/dimensiondev/tesserpg-ios
Encryption Made Mobile.
blockchain encryption end-to-end-encryption ios p2p pgp
Last synced: 05 Nov 2024
https://gitlab.com/lp2p/odin
Android decentralized peer-to-peer application which based on the libp2p network stack. Focus is the publishing of data.
Last synced: 18 Dec 2024
https://github.com/ipfs-shipyard/discussify-browser-extension
Discussify's browser extension app
browser-extension chrome-extension dapp discussify firefox-addon p2p
Last synced: 26 Oct 2024
https://github.com/jgantunes/pulsarcast
A pub-sub system for the distributed web - my master thesis @ IST
decentralized delivery-guarantees libp2p p2p persistence pubsub reliability scalability thesis
Last synced: 09 Dec 2024
https://github.com/peerlinks/peerlinks-desktop
Distributed Secure IRC | Desktop client for PeerLinks protocol
Last synced: 04 Nov 2024
https://github.com/arealayer/firebolt
Cypherpunk app with Firebolt - Nostr, LN, Bitcoin, Coinjoin and Payjoin
android app bitcoin bitcoin-wallet coinjoin ios lightning-network miniscript nostr nostr-protocol p2p payjoin payments script wallet
Last synced: 11 Oct 2024
https://github.com/alexpdev/torrentfile
Bittorrent Protocol v1 & v2 metafile creator, checker, editor, builder, reviewer. Assemble .torrent files from the command line.
bencode bittorrent cli p2p torrent torrent-files
Last synced: 26 Oct 2024
https://github.com/cblgh/paperslip
share hard-to-transmit snippets with easy-to-pronounce names using dht magic
Last synced: 22 Oct 2024
https://github.com/sastava007/Video-Chat-WebApp-Scalled-Horizontally
Video Chat WebApp using NodeJS | Redis | VueJS | WebRTC | Socket.io
p2p peer-to-peer redis socketio video video-chat video-chat-demo video-chat-meetings video-chatting videochat videochatvue videoconferencing videoconferencing-room vuejs webapp webrtc webrtc-video
Last synced: 12 Nov 2024
https://github.com/daqnext/meson-terminal
🐢 meson network terminal
bandwidth blockchain cloud dcdn meson network p2p terminal web3
Last synced: 18 Nov 2024
https://github.com/fabiodcorreia/catch-my-file
Send and Receive Files P2P
cross-platform file-sharing file-transfer filetransfer fyne fyneapp go golang linux-app mac-app p2p share share-files-under-same-wifi transfer-files windows-app
Last synced: 12 Oct 2024
https://github.com/wetware/pkg
Peer-to-peer cloud environment
cloud cloud-computing cluster csp devops distributed-systems golang p2p peer-to-peer wasm web-assembly web3
Last synced: 02 Dec 2024
https://github.com/bit-wasp/bitcoin-p2p-php
Implementation of Bitcoin protocol using ReactPHP
bitcoin bitcoin-p2p bitcoin-p2p-php p2p reactphp
Last synced: 11 Nov 2024
https://github.com/kryptokrona/hugin-desktop
A secure and private messaging desktop application.
blockchain cryptocurrency electron hugin hypercore-protocol javascript kryptokrona p2p svelte web3 webrtc
Last synced: 26 Oct 2024
https://github.com/nickname76/p2p-forwarder
P2P Forwarder - a tool for farwarding tcp/udp ports. Made using libp2p.
cli forward forwarding go golang libp2p networking p2p p2p-forwarder peer-to-peer peer2peer port ports tui
Last synced: 04 Nov 2024
https://github.com/direct-connect/go-dcpp
Hybrid Direct Connect hub written in Go.
adc dchub direct-connect file-sharing golang p2p
Last synced: 09 Nov 2024
https://github.com/yzernik/squeaknode
Peer-to-peer status feed 📜 with posts unlocked by Lightning ⚡
bitcoin lightning p2p self-hosted social-media
Last synced: 02 Oct 2024
https://github.com/my-network/ipvpn
[WIP] Easy-to-use decentralized secure overlay private network (for any device)
android autodiscovery automation decentralized dht easy-to-use golang ipfs kademlia linux macos mesh nat p2p secure vpn windows wireguard
Last synced: 08 Nov 2024
https://github.com/earthstar-project/willow-js
A Willow Data Model and Willow General Purpose Sync protocol implementation in TypeScript.
Last synced: 15 Nov 2024
https://github.com/squeaknode/squeaknode
Peer-to-peer status feed 📜 with posts unlocked by Lightning ⚡
bitcoin lightning p2p self-hosted social-media
Last synced: 11 Oct 2024
https://github.com/natzcam/firepeer
secure p2p signalling and authentication for simple-peer using firebase realtime database
browser firebase firebase-realtime-database node p2p peer signalling simplepeer webrtc
Last synced: 05 Nov 2024
https://github.com/hoanghiephui/bitcoin-wallet
Bitcoin Wallet app for your Android device. Bitcoin Wallet is decentralized and peer-to-peer. There is no server that would hold any of your private data.
android android-jetpack bitcoin bitcoin-wallet bitcoinj blockchain dagger2 java kotlin p2p rxjava2 wallet
Last synced: 11 Oct 2024
https://github.com/emad-elsaid/inbox
📮 WebRTC fast signaling HTTP server
camera go golang p2p signaling-server video webrtc
Last synced: 17 Nov 2024
https://github.com/eppie-io/eppie-cli
Command line client for Eppie — an encrypted p2p email
cli cryptography csharp decentralization email emailclient encryption end-to-end-encryption gmail imap-client outlook p2p pgp protonmail security
Last synced: 05 Nov 2024
https://github.com/ipfs-shipyard/ipfs-provider
Connect to IPFS via an available provider
Last synced: 10 Nov 2024
https://github.com/geut/building-up-on-dat
Want to know how to create a decentralized app?
dat examples p2p presentations slides
Last synced: 09 Nov 2024
https://github.com/hldb/welo
peer-to-peer, collaborative states using Merkle-CRDTs
ipfs ipld merkle-crdt p2p peer-to-peer
Last synced: 02 Dec 2024
https://github.com/joebobmiles/y-react
React bindings for Yjs.
crdt decentralized distributed hooks local-first offline-first p2p peer-to-peer react react-hooks reactjs realtime shared-editing yjs
Last synced: 15 Oct 2024
https://github.com/losfair/vmesh
VMesh is a decentralized Layer 3 mesh router and protocol designed for open network interconnection.
decentralized mesh network p2p router
Last synced: 28 Oct 2024
https://github.com/geut/caracara
GEUT LABS. An experimental Dat based collaborative editor.
crdt dat editor experiment p2p
Last synced: 09 Nov 2024
https://github.com/yjmp14/wulingate
A Cross-Platform Files Transfer Web App.
cross-platform file-sharing p2p webrtc
Last synced: 30 Oct 2024
https://github.com/matrixai/polykey
Polykey Core Library
authentication authorization decentralized end-to-end-encryption keymanager local-first p2p pgp secrets share-secrets tls vaults zero-trust
Last synced: 17 Dec 2024
https://github.com/drasyl/drasyl
drasyl is a high-performance framework for rapid development of distributed applications
distributed drasyl netty networking nio non-blocking p2p
Last synced: 17 Dec 2024
https://github.com/ehsaaniqbal/tensorchat
A p2p chat application built with webrtc
Last synced: 07 Nov 2024
https://github.com/bitlits/crypto-wallet
Open source SHA-512 loginless bitcoin wallet
android anonymous bitcoin bitcoin-wallet blockchain btc chat crypto cryptocurrency dapp decentralized end-to-end-encryption ethereum hardware-wallet ios litecoin p2p pgp tor wallet
Last synced: 11 Oct 2024
https://github.com/niedev/bluetoothcommunicator
Bluetooth LE library to communicate between android devices
android-library bluetooth-le bluetooth-low-energy p2p
Last synced: 27 Oct 2024
https://github.com/xmr-rs/xmr
Monero node.
blockchain cryptocurrency cryptonote monero node p2p proof-of-work rust xmr
Last synced: 28 Oct 2024
https://github.com/kovalensky/tmrr
A cli tool for extracting, comparing, and calculating file hashes for .torrent files compatible with the BitTorrent v2 protocol.
bittorrent bittorrent-v2 command-line dht-crawlers p2p php pieces-root revive-dead-swarms root-hash script sha2 torrent torrent-file-hashes
Last synced: 03 Dec 2024
https://github.com/sprawl/sprawl
Alpha implementation of the Sprawl distributed marketplace protocol.
decentralized decentralized-exchange distributed golang libp2p orderbook p2p peer-to-peer
Last synced: 15 Nov 2024
https://github.com/namecoin/electrum-nmc
Namecoin port of Electrum Bitcoin client.
anticensorship blockchain civil-liberties cryptocurrency cryptography decentralized electrum free-speech hacktoberfest human-rights internet-freedom namecoin namecoin-wallet p2p privacy python security
Last synced: 12 Nov 2024
https://github.com/ZeroNetJS/zeronet-tracker
Simple, robust, ZeroNet tracker (client & server) implementation
Last synced: 24 Oct 2024
https://github.com/vaultec81/orbitdns
Distributed PKI based DNS
distributed-systems dns ipfs orbit-db p2p pki
Last synced: 05 Dec 2024
https://github.com/tokeshu/waggle.js
An experiment to distribute the bandwidth among video viewers
Last synced: 06 Nov 2024