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-30 00:14:37 UTC
- JSON Representation
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/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/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/anyproto/any-sync-filenode
Implementation of file node from any-sync protocol
Last synced: 24 Dec 2024
https://github.com/vaultec81/orbitdns
Distributed PKI based DNS
distributed-systems dns ipfs orbit-db p2p pki
Last synced: 26 Dec 2024
https://github.com/zeronetjs/zeronet-tracker
Simple, robust, ZeroNet tracker (client & server) implementation
Last synced: 05 Dec 2024
https://github.com/shocknet/wallet
Shockwallet is a non-custodial SuperApp for the Bitcoin Lightning Network. It connects to a remote LND node and graph user nodes, to offer an open and decentralized social network.
android bitcoin gun lightning-network lnd p2p payments social social-network wallet
Last synced: 07 Nov 2024
https://github.com/tokeshu/waggle.js
An experiment to distribute the bandwidth among video viewers
Last synced: 06 Nov 2024
https://github.com/inevolin/ipfs-file-encryption
This repo shows how to encrypt files prior to uploading them to IPFS. Similarly it can decrypt and download these files. The solution uses both RSA and AES encryption algorithms to achieve maximum security.
cryptography encryption interplanetary-file-system ipfs ipfs-api ipfs-encryption p2p
Last synced: 21 Dec 2024
https://github.com/perlin-network/lens
The official network explorer for Wavelet.
blockchain dapp mobx p2p react smart-contracts typescript wavelet
Last synced: 05 Nov 2024
https://github.com/ZeroNetJS/zeronet-tracker
Simple, robust, ZeroNet tracker (client & server) implementation
Last synced: 24 Oct 2024
https://github.com/hakobera/go-ayame
go-ayame is go client library for WebRTC Signaling Server Ayame
datachannel go p2p webrtc websocket
Last synced: 10 Nov 2024
https://github.com/hyperwell/gateway
🏰 Serving distributed Web Annotations from the decentralized web
annotation decentralization gateway hyperswarm ldp p2p w3c-web-annotations
Last synced: 21 Dec 2024
https://github.com/areebbeigh/codeinterview-frontend
The react front end for CodeInterview
Last synced: 29 Oct 2024
https://github.com/PeterZander/i2p-cs
I2P router in C#
cryptography csharp i2p network p2p
Last synced: 15 Nov 2024
https://github.com/ryogrid/nostrp2p
Pure Peer-to-Peer Distributed Microblogging System on NAT Transparent Overlay Network
decentralized distributed golang gossip-protocol microblog nostr overlay-network p2p peer-to-peer sns
Last synced: 07 Nov 2024
https://github.com/naryand/bittorrent
BitTorrent client from scratch in Rust
bittorrent bittorrent-client bittorrent-network bittorrent-protocol p2p peer-to-peer rust torrent torrent-client
Last synced: 25 Nov 2024
https://github.com/parazyd/tordam
A library for peer discovery inside the Tor network
anonymity golang hidden-service json-rpc p2p peer-discovery peer-to-peer privacy tor
Last synced: 27 Oct 2024
https://github.com/rnbguy/rope
P2P file transfer utility
file-transfer local-network mdns mdns-sd p2p peer-discovery peer-to-peer progress-bar rust rust-lang tcp
Last synced: 06 Nov 2024
https://github.com/stateless-minds/cyber-witness
Decentralized media simulator based on the reporter and witnesses concept. It aims to be an alternative to mass media, surveillance, censorship, fact checkers and centralized control of news.
censorship-resistant decentralized-applications distributed-computing ipfs mass-media media newsapp p2p self-governance society-management wasm web3 webassembly
Last synced: 08 Nov 2024
https://github.com/stripedpajamas/gester
scuttlebutt chat ui
chat p2p p2p-chat scuttlebutt scuttleverse
Last synced: 05 Nov 2024
https://github.com/prinzpiuz/stone-paper-scissor
An online multiplayer Stone,Paper,Scissor
game hacktoberfest multiplayer multiplayer-browser-game onlinegame p2p webrtc webtorrent
Last synced: 25 Nov 2024
https://github.com/earthstar-project/willowprotocol.org
The Willow Protocol website.
p2p peer-to-peer protocols willow
Last synced: 15 Nov 2024
https://gitlab.com/lp2p/thor
Android web browser with the support of pns and magnet URI's
android libp2p magnet-link p2p webbrowser
Last synced: 15 Nov 2024
https://github.com/tambapps/p2p-file-sharing
Peer to peer project to share files between two devices on a same local network
android java javafx p2p peer-to-peer tcp udp
Last synced: 13 Nov 2024
https://github.com/transeptorlabs/transeptor-bundler
A lightweight ERC4337 bundler node designed specifically for Node.js environment.
account-abstraction bundler erc4337 esm ethereum nodejs p2p typescript
Last synced: 17 Nov 2024
https://github.com/stateless-minds/cyber-autonomy
P2P self-governance society prototype researching the intersection of moneyless economy, liquid democracy and p2p media.
autonomy decentralization distributed-systems learning models p2p prototype self-governance simulation society-management web3
Last synced: 08 Nov 2024
https://github.com/ntsd/cross-clipboard
An open source cross-platform clipboard sharing.
clipboard golang hacktoberfest libp2p p2p tview
Last synced: 15 Nov 2024
https://github.com/brendoncarroll/go-p2p
Message-Based P2P Networking Library
cryptography network overlay-networks p2p
Last synced: 05 Dec 2024
https://github.com/altanai/livestreaming
Livestreaming Broadcasting playback REST Chat transcoders formats containers push notification proxy servers for rest xml to json etc
android broadcast gocoder hls kurento livestreamin mobilestream mpeg-dash notification-proxy-servers p2p playback rest-xml rtmp rtsp srtp webrtc wwoza
Last synced: 09 Nov 2024
https://github.com/bltavares/colmeia
Attempt to make an interop layer to connect to dat on hyperswarm in Rust
dat hypercore hypercore-protocol p2p
Last synced: 16 Nov 2024
https://github.com/0xsharma/compact-chain
A simple light weight blockchain written in Golang for devs with interest in blockchain architecture.
blockchain golang grpc p2p rpc
Last synced: 09 Nov 2024
https://github.com/abdes/blocxxi
Implementation of Kademlia based DHT and a blockchain in C++
blockchain cplusplus dht imgui kademlia kademlia-dht network-programming p2p p2p-network
Last synced: 29 Nov 2024
https://github.com/horizontalsystems/bitcoincore.swift
Comprehensive Bitcoin development library for iOS, implemented on Swift.
bch bitcoin bitcoin-cash bitcoin-core bitcoin-transaction bitcoin-wallet blockchain-wallet btc btc-wallet dash dash-wallet dashcoin dashcore decentralized hd-wallet kotlin litecoin p2p spv spv-wallet-toolkit
Last synced: 11 Oct 2024
https://github.com/bitfinexcom/hypertele
A swiss-knife proxy powered by Hyperswarm DHT
Last synced: 08 Dec 2024
https://github.com/earthstar-project/meadowcap-js
A capability system for Willow.
Last synced: 15 Nov 2024
https://github.com/derhuerst/build-wikipedia-feed
Build a hyperdb of Wikipedia articles.
database hyperdb p2p wikipedia
Last synced: 08 Nov 2024
https://github.com/ambianic/ambianic-pnp
An ephemeral signaling server that allows peers to auto discover each other on a local WiFi network and connect directly.
ambianic browser edge iot nodejs p2p peer-to-peer peerfetch plugandplay pnp webrtc webrtc-signaling
Last synced: 01 Dec 2024
https://github.com/agentofuser/git-remote-tor
Seamless .onion and tor-ified git remotes
cli git git-remote git-remote-helper onion onion-services p2p peer-to-peer rust
Last synced: 26 Dec 2024
https://github.com/peterhuba/d-chat
Decentralized, serverless chat webapp based on OrbitDB and IPFS with peer-to-peer hosting
chat decentralized ipfs orbit-db p2p serverless
Last synced: 14 Nov 2024
https://github.com/anyproto/any-sync-coordinator
Implementation of coordinator node from any-sync protocol
Last synced: 24 Dec 2024
https://github.com/zenineasa/hexhoot
An Opensource Peer-to-peer communication platform with Zero-Knowledge-Proof based authentication.
chat communication crypto decentralized decentralized-application desktop-app electron hypercore hypercore-protocol hyperswarm intranet-chat javascript keyexchange nodejs p2p peer-to-peer server-less zero-knowledge zero-knowledge-proof zkp
Last synced: 01 Nov 2024
https://github.com/dahsle/chat-p2p
A simple site where you can write in real time.
decentralized i2p i2pd ipfs libp2p open-source p2p peer-to-peer
Last synced: 21 Dec 2024
https://github.com/vilicvane/plug2proxy
Transparent Proxy over HTTP2 or QUIC.
http2 p2p plug2proxy proxy quic transparent-proxy
Last synced: 03 Dec 2024
https://github.com/hc0503/clappr-video-player
Perfect responsive as full screen on all platforms using clappr, scrollmagic and clappr-website
broadcast-receiver clappr clappr-plainhtml5 clappr-video clappr-website demo html jquery p2p scrollmagic
Last synced: 28 Oct 2024
https://github.com/toby/det
P2P search and discovery on the BitTorrent network
bittorrent bittorrent-client bittorrent-dht bittorrent-network dht magnet magnet-link p2p p2p-search torrent-database trending-torrents
Last synced: 14 Oct 2024
https://github.com/algorandfoundation/liquid-auth
Liquid Auth Service
authentication fido2 p2p passkeys webrtc
Last synced: 27 Oct 2024
https://github.com/peer-base/peer-flipchart
Build-it-yourself P2P Flipchart
crdt decentralized ipfs p2p peer-star tutorial
Last synced: 12 Nov 2024
https://github.com/kabbi/wonderland
Inferno clone to conquer the world
dht distributed inferno limbo p2p wonderland
Last synced: 14 Nov 2024
https://github.com/datl4g/klient2klient
Discover devices in your network and create a connection between them to send data
java kotlin library multiplatform p2p
Last synced: 07 Dec 2024
https://github.com/stateless-minds/cyber-acid
Liquid democracy political simulator based on the automated data feed from the moneyless economy simulator Cyber Stasis.
decentralized-web distributed-computing game golang ipfs liquid-democracy multiplayer p2p politics self-governance simulation simulator society-management web3 webassembly
Last synced: 12 Oct 2024
https://github.com/guiseek/speek.video
Crie um link para conversar e pronto. Sua ligação funciona pessoa pra pessoa, sem servidores, sem persistência, direto ao ponto.
angular p2p p2p-chat signaling webrtc webrtc-signaling
Last synced: 23 Nov 2024
https://github.com/draeder/p2p-tracker
A heroku-ready WebTorrent tracker for use with P2P applications.
bittorrent p2p signalling tracker webrtc
Last synced: 01 Nov 2024
https://github.com/manwe-777/tool-db
A peer-to-peer decentralized database
database datastore db decentralized distributed document key offline-first p2p peer-to-peer swarm value web3 webrtc
Last synced: 15 Oct 2024
https://github.com/meething/gundb-multisocket
Multiple GunDB sockets sharing a single HTTP/S server :fork_and_knife:
cluster distributed gun gunsb p2p server websocket ws
Last synced: 26 Dec 2024
https://github.com/paullouisageneau/convergence
Multiplayer sandbox game
cpp datachannel emscripten game libdatachannel multiplayer opengl p2p peer-to-peer wasm webassembly webgl webrtc webrtc-datachannel websocket
Last synced: 22 Oct 2024
https://github.com/fluencelabs/aqua-ipfs
IPFS API bindings for Aqua scripts
Last synced: 19 Dec 2024
https://github.com/tabcat/dynamic-content
Hosting Dynamic Content on IPFS
dynamic-content ipfs ipld ipns kademlia libp2p p2p
Last synced: 26 Dec 2024
https://github.com/mumba-org/mumba
Write web-native p2p distributed apps in Swift (and others)
browser decentralized distributed p2p platform
Last synced: 08 Nov 2024
https://github.com/BubuAnabelas/CheckWebPeer
Check WebRTC peers of torrents.
bittorrent p2p torrent webrtc webtorrent
Last synced: 30 Oct 2024
https://github.com/shinyoshiaki/kad-rtc
Kademlia with WebRTC for browser and node.js. written in typescript.
cdn dht file-sharing kademlia p2p webrtc
Last synced: 28 Oct 2024
https://github.com/fluencelabs/registry
Register and discover services via Aqua
dht discovery p2p rust webassembly
Last synced: 25 Nov 2024
https://github.com/samuelmaddock/dat-social-chat
💬 Simple prototype distributed P2P chat app using Dat via hyperdrive for social profiles and authentication
Last synced: 27 Oct 2024
https://github.com/kenvix/natpoked
🗡 NATPoked - A Cross-platform Peer-To-Peer Secure NAT Traversal Toolkit | 跨平台P2P内网穿透安全传输工具
ice nat nat-traversal natpoked p2p port-forwarding stun turn upnp vpn wireguard
Last synced: 19 Nov 2024
https://github.com/hyphacoop/social.distributed.press
A Social Inbox for Decentralized Publishing and ActivityPub.
activitypub distributed-press p2p social-inbox
Last synced: 12 Oct 2024
https://github.com/cmars/distrans
The bytes must flow
file-sharing hacktoberfest p2p veilid
Last synced: 26 Oct 2024
https://github.com/abhi5h3k/webrtc-peerjs-demo
WebRTC Demo using PeerJs, Share screen without video call, make a video call, Simplest WebRtc connection Demo
javascript p2p peer-to-peer peerjs screencast screenshare screensharing teamviewer videocall videocalling webrtc webrtc-call webrtc-demos webrtc-javascript-library zoom-clone
Last synced: 09 Nov 2024
https://github.com/meething/openhouse
Anonymous p2p Clubhouse Clone with GUN/DAM
anonymous audio audio-only bridge clubhouse conference decentralized dweb dwebrtc gun gundb hyper meething meeting p2p rooms rtc screenshare secure webrtc
Last synced: 26 Dec 2024
https://github.com/ipfs/mobile-design-guidelines
Making IPFS work for mobile
Last synced: 21 Dec 2024
https://github.com/lazorfuzz/react-liowebrtc
A React component library that makes it easy to add p2p communication into components via LioWebRTC.
communication component-library liowebrtc p2p peer-to-peer react web webrtc webrtc-video
Last synced: 24 Nov 2024
https://github.com/ep2p/kademlia-api
Java Kademlia Library. Highly configurable, Generic and very abstract to cover most usage scenarios.
dht java kademlia p2p p2p-network
Last synced: 11 Nov 2024
https://github.com/celestiaorg/go-libp2p-messenger
Messenger provides a simple arbitrary message sending API to multiple peers for libp2p-based protocols.
Last synced: 22 Dec 2024
https://github.com/ipfs/someguy
A Delegated Routing V1 server and client for all your HTTP/IPFS routing needs.
Last synced: 21 Dec 2024
https://github.com/beingmohit/libp2p-rpc
:satellite: A libp2p node with rpc using protocol buffers
libp2p p2p protocol-buffers rpc
Last synced: 19 Dec 2024
https://github.com/arealayer/p2pbtc
Marketplace P2P on Lightning Network
bitcoin channel invoice layer2 lightning-network marketplace node nostr nostr-protocol onion-routing p2p p2p-node payjoin peer-to-peer privacy self-custody self-hosted taproot
Last synced: 02 Dec 2024
https://github.com/draeder/bugoff
A Gun DB extension that ships secure* ephemeral messaging between Gun peers using Bugout, secured by Gun's SEA suite
bugout decrentralization gundb p2p
Last synced: 01 Nov 2024
https://github.com/roardom/unit3d-announce
High-performance BitTorrent tracker compatible with UNIT3D tracker software
axum bittorrent bittorrent-tracker high-performance http p2p peer-to-peer rust torrent
Last synced: 28 Oct 2024
https://github.com/tsirysndr/piratebay
A command-line tool written in Rust to search for torrents on piratebay
bittorrent cli p2p piratebay rust tokio torrent
Last synced: 25 Nov 2024
https://github.com/geut/hyperdrive-promise
Promise wrapper for Hyperdrive
async-await dat hyperdrive p2p
Last synced: 09 Nov 2024
https://github.com/t-mullen/mediastream-to-webm
Convert MediaStreams to live WebM streams.
Last synced: 17 Oct 2024
https://github.com/frando/hyproxy
A peer-to-peer proxy server and client that uses Hypercore Protocol to forward TCP connections
hypercore-protocol p2p proxy proxy-server
Last synced: 15 Oct 2024
https://github.com/socketsupply/libssc
Socket SDK client library written in C99
c99 client cross-platform distributed-systems distributed-web dweb library p2p socket-sdk ui user-interface webview
Last synced: 14 Nov 2024
https://github.com/t-mullen/peer-tree
A k-tree one-to-many network for WebRTC.
Last synced: 17 Oct 2024
https://github.com/nazar-pc/ronion
Generic anonymous routing protocol framework agnostic to encryption algorithm and transport layer
anonymous mix-network onion p2p routing tor
Last synced: 24 Nov 2024
https://github.com/povilasb/hole-punching
TCP and UDP hole punching examples
curio hole-punching networking p2p python
Last synced: 13 Oct 2024