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/tokeshu/waggle.js
An experiment to distribute the bandwidth among video viewers
Last synced: 06 Nov 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/vaultec81/orbitdns
Distributed PKI based DNS
distributed-systems dns ipfs orbit-db p2p pki
Last synced: 05 Dec 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/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/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/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/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/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/earthstar-project/willowprotocol.org
The Willow Protocol website.
p2p peer-to-peer protocols willow
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://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/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/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/ntsd/cross-clipboard
An open source cross-platform clipboard sharing.
clipboard golang hacktoberfest libp2p p2p tview
Last synced: 15 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/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/derhuerst/build-wikipedia-feed
Build a hyperdb of Wikipedia articles.
database hyperdb p2p wikipedia
Last synced: 08 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/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/bitfinexcom/hypertele
A swiss-knife proxy powered by Hyperswarm DHT
Last synced: 08 Dec 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/earthstar-project/meadowcap-js
A capability system for Willow.
Last synced: 15 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/brendoncarroll/go-p2p
Message-Based P2P Networking Library
cryptography network overlay-networks p2p
Last synced: 05 Dec 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/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/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/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/vilicvane/plug2proxy
Transparent Proxy over HTTP2 or QUIC.
http2 p2p plug2proxy proxy quic transparent-proxy
Last synced: 03 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/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: 05 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/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/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/kabbi/wonderland
Inferno clone to conquer the world
dht distributed inferno limbo p2p wonderland
Last synced: 14 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/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/BubuAnabelas/CheckWebPeer
Check WebRTC peers of torrents.
bittorrent p2p torrent webrtc webtorrent
Last synced: 30 Oct 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/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/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/fluencelabs/registry
Register and discover services via Aqua
dht discovery p2p rust webassembly
Last synced: 25 Nov 2024
https://github.com/tabcat/dynamic-content
Hosting Dynamic Content on IPFS
dynamic-content ipfs ipld ipns kademlia libp2p p2p
Last synced: 05 Dec 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/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/ipfs/mobile-design-guidelines
Making IPFS work for mobile
Last synced: 21 Dec 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/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/ipfs/someguy
A Delegated Routing V1 server and client for all your HTTP/IPFS routing needs.
Last synced: 21 Dec 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/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/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/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/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/geut/hyperdrive-promise
Promise wrapper for Hyperdrive
async-await dat hyperdrive p2p
Last synced: 09 Nov 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/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/mediastream-to-webm
Convert MediaStreams to live WebM streams.
Last synced: 17 Oct 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/verysimplyms/om
Omegle / Chatroulette clone
chat chatroulette encrypted gpg javascript node-js nodejs nodejs-mongodb omegle p2p peer-to-peer pgp webrtc websocket websockets
Last synced: 08 Nov 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/thecatlady/docker-croc
A lightweight, minimal croc container 🐊
cli container croc data-transfer docker docker-container docker-image file-sharing file-transfer golang lightweight minimal p2p pake peer-to-peer schollz-croc tcp transfer
Last synced: 14 Oct 2024
https://github.com/seniorjoinu/prodigy
Protocol digitalyzer - easiest way to write portable p2p protocols
framework kotlin p2p portable protocol protocol-oriented
Last synced: 16 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
https://github.com/Joystream/substrate-node-joystream
Joystream Full Node
blockchain consensus joystream p2p substrate
Last synced: 01 Oct 2024
https://github.com/alfg/peerfm
:musical_note: A Streaming Torrent Desktop Music Player
Last synced: 06 Nov 2024
https://github.com/dnslink-std/js
The reference implementation for DNSLink resolver in JavaScript. Tested in Node.js and in the Browser.
decentralized-web dnslink dweb javascript p2p
Last synced: 11 Oct 2024
https://github.com/flowchain/node-p2p-chord
A light weight Chord protocol and algorithm library that creates a distributed hash table (DHT) for a p2p network.
Last synced: 18 Nov 2024
https://github.com/guiseek/freecom
Fundação da Livre Comunicação
flow freecom javascript p2p peer-to-peer real-time ts-stack webrtc workspace
Last synced: 23 Nov 2024
https://github.com/daylily-zeleen/gd-eos
Epic Online Services for Godot. Use as C++ SDK or compile as GDScript SDK.
code-generation epic epic-online-services gdextension gdscript godot multiplayer p2p
Last synced: 27 Oct 2024