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/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
https://github.com/alfg/peerfm
:musical_note: A Streaming Torrent Desktop Music Player
Last synced: 06 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/t-mullen/peer-tree
A k-tree one-to-many network for WebRTC.
Last synced: 17 Oct 2024
https://github.com/fungiboletus/magnets
Magnets Search Engine - Search magnets from the bittorrent DHT
bittorent elasticsearch engine magnetico magnets p2p search
Last synced: 10 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/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/tangle-network/gadget
A framework for building modular AVS and Tangle Blueprints: https://docs.tangle.tools/developers/blueprints.
avs cryptography distributed-systems libp2p mpc multi-party-computation networking p2p restaking zero-knowledge
Last synced: 15 Nov 2024
https://github.com/nwtgck/go-webrtc-piping
WebRTC P2P tunneling/duplex with Piping Server WebRTC signaling
p2p peer-to-peer piping-server port-forwarding tunneling webrtc
Last synced: 02 Nov 2024
https://github.com/francep2p/p2p.paris
ParisP2P official website
community france francep2p official-website p2p paris parisp2p
Last synced: 05 Nov 2024
https://github.com/draeder/simple-p2p-social-network
A Simple P2P Social Network that runs exclusively in the browser to create 'pop-up' social networks on the fly
censorship-resistance decentralized p2p serverless social-network
Last synced: 01 Nov 2024
https://github.com/joebobmiles/yjson
Yjs backed Plain Data Objects.
collaboration crdt distributed-storage json local-first offline-first p2p pdo peer-to-peer yjs yjs-bindings
Last synced: 15 Oct 2024
https://github.com/abelab/web-overlay
An experimental toolkit for constructing Web-based overlay networks
overlay-networks p2p structured-overlay-network structured-p2p-network toolkit unstructured-overlay-network unstructured-p2p-network web-overlay webrtc
Last synced: 09 Dec 2024
https://github.com/breadgenie/mado
A Peer to Peer Video Chat App
p2p peer-to-peer peer2peer react recoil video-call video-chat webrtc
Last synced: 08 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
https://github.com/HadiModarres/MeshP2P
Create P2P apps between browsers
browser decentralized discovery distributed distributed-systems framework gossip gossip-protocol mesh-networks network p2p p2p-apps p2p-network peer-to-peer proximity rtc search searchable vicinity webrtc
Last synced: 16 Nov 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/psychollama/farnsworth
Peer to peer encrypted video calling
calling libp2p p2p privacy video video-communication video-conferencing webrtc
Last synced: 02 Nov 2024
https://github.com/ubclaunchpad/cumulus
💸 Cryptocurrency that doesn't waste your time
blockchain cryptocurrency go p2p ubc
Last synced: 19 Nov 2024
https://github.com/sgtm-club/sgtm
👍 An ongoing-song sharing platform for musicians
collaborative integrations ipfs music musician musicians open-source p2p reverse sharing-platform
Last synced: 02 Nov 2024
https://github.com/icefiredb/icefiredb-crdt-kv
Decentralized kv storage engine,support decentralized P2P networking, data synchronization and consistency between nodes.
crdt database decentralized icefiredb ipfs kv p2p
Last synced: 07 Nov 2024
https://github.com/purplesyringa/Kiwipedia
Wikipedia clone for ZeroNet with auto-import
encyclopedia kiwifruit p2p peer-to-peer wiki wikipedia zeronet
Last synced: 24 Oct 2024
https://github.com/PiterWeb/RemoteController
✨ The Steam Remote Play 🎮 Alternative powered by P2P 🌐 and the Web
controller game-stream game-streaming gamepad gaming gaming-software golang p2p pion remote remote-controller svelte sveltekit vigem vigembus wails webrtc windows-app windows-desktop xinput
Last synced: 07 Nov 2024
https://github.com/chronosxyz/jgun
A realtime, decentralized, offline-first, mutable graph database to sync the Internet.
distributed-database gundb p2p
Last synced: 22 Nov 2024
https://github.com/toktok/btox
Official TokTok mobile Tox client
android cryptography encryption ios network p2p security toxcore web
Last synced: 17 Nov 2024
https://github.com/augok/p2p-hls
A JavaScript library based on hls.js to implement video traffic delivery over P2P streaming in web browsers HTML page.
dplayer hls hlsjs p2p p2p-network video web webp2p webrtc
Last synced: 02 Nov 2024
https://github.com/convex-dev/convexity
Convex Wallet in Flutter
blockchain dart-lang flutter p2p
Last synced: 12 Oct 2024
https://github.com/piterweb/remotecontroller
✨ The Steam Remote Play 🎮 Alternative powered by P2P 🌐 and the Web
controller game-stream game-streaming gamepad gaming gaming-software golang p2p pion remote remote-controller svelte sveltekit vigem vigembus wails webrtc windows-app windows-desktop xinput
Last synced: 13 Nov 2024
https://github.com/ponyo877/go-wasm-p2p-chat
⚗️ P2P chat using WebRTC P2P DataChannel in Go WebAssembly ⚗️
chat datachannel go p2p webassembly webrtc
Last synced: 03 Dec 2024
https://github.com/rbndg/bitstation
Broadcast paid video content over P2P, Powered by Lightning network and Dazaar
bitcoin hypercore-protocol lightningnetwork p2p video-streaming
Last synced: 23 Oct 2024
https://github.com/cdnbye/dashjs-p2p-engine
A dash.js plugin to offload bandwidth from expensive traditional CDNs,while also maximizing a user’s viewing experience.
bittorrent cdnbye dash dashjs html5 p2p webrtc
Last synced: 25 Nov 2024
https://github.com/ipfs/browser-design-guidelines
Guidelines and recommendations for browser vendor design and implementation of IPFS
design design-pa internet ipfs-browser p2p protocol research user-interface
Last synced: 21 Dec 2024
https://github.com/geut/rn-dat
React native dat experiment
dat experiment mobile p2p react-native
Last synced: 09 Nov 2024
https://github.com/holochain-open-dev/y-holochain
Holochain provider for Yjs -- build real time p2p shared editor apps
collaboration crdt holochain p2p peer-to-peer yjs yjs-provider
Last synced: 06 Dec 2024
https://github.com/dnslink-std/go
The reference implementation for DNSLink in golang.
decentralized-web dnslink dweb golang p2p
Last synced: 12 Nov 2024
https://github.com/alanshaw/chatterbox-webext
🧭 A p2p messaging application built on IPFS and libp2p
chat im ipfs libp2p libp2p-pubsub messaging p2p snapchat twitter
Last synced: 29 Dec 2024
https://github.com/geut/saga
A helper module to share operations between peers built on top of hyperdb.
Last synced: 09 Nov 2024
https://github.com/naruno/naruno
Naruno is an lightning-fast, secure, and scalable blockchain that able to creating transaction proofs and verification via raw data and timestamp. We remove the archive nodes and lazy web3 integrations.
blockchain blokzincir blokzinciri coin copilot cryptocurrency cryptography dapps fba githubcopilot kivy kivymd naruno p2p p2p-network pure-python python python3
Last synced: 01 Nov 2024
https://github.com/hzxie/napster
A simple file sharing computer program based on Java.
Last synced: 06 Dec 2024
https://github.com/lithdew/kademlia-go
S/Kademlia in Go. Heavy WIP.
golang kademlia overlay-network p2p udp
Last synced: 12 Dec 2024
https://github.com/mycrl/librtc-rs
Facilitating high-level interactions between Rust and WebRTC.
bingen ffi p2p rtc rust-lang webrtc wrapper-library
Last synced: 07 Nov 2024
https://github.com/yishn/p2p-goban
Connect to peers and play/analyze on a shared Goban.
baduk board-game collaboration go goban p2p weiqi
Last synced: 13 Nov 2024
https://github.com/stateless-minds/cyber-hike
Self-organized P2P ride sharing community
community ipfs non-commercial p2p ridesharing self-hosted self-organization sharingeconomy wasm
Last synced: 08 Nov 2024
https://github.com/julienc91/ezshare
Share files from your browser using WebRTC
file-sharing file-transfer file-upload hacktoberfest p2p peerjs webrtc
Last synced: 08 Nov 2024
https://github.com/draeder/gunsafe
A decentralized secure vault API built on Gun chain
decentralization p2p secure storage
Last synced: 01 Nov 2024
https://github.com/ethereum/ethshadow
Simulate a full Ethereum network using Shadow
cryptocurrency ethereum network p2p simulation web3
Last synced: 19 Oct 2024
https://github.com/Axeltherabbit/EulerFinder
ZeroNet search engine
html javascript js json p2p search search-engine zeronet
Last synced: 24 Oct 2024
https://github.com/purplesyringa/ZeroDevLib
Libraries for ZeroNet
libraries library p2p peer-to-peer zeronet
Last synced: 24 Oct 2024
https://github.com/nextgraph-org/nextgraph-rs
Rust implementation of NextGraph, a Decentralized and local-first web 3.0 ecosystem
byzantine-fault-tolerance crdts dapps decentralized e2ee eventual-consistency json-ld live-collaboration local-first markdown ocap p2p p2p-network privacy-protection rdf rich-text-editor self-hosted semantic-web sparql web3
Last synced: 06 Dec 2024
https://github.com/humandataincome/ipdw
InterPlanetary Data Wallet (IPDW): store users data within a secure distributed storage. It enables to build a real decentralised network (Web 0) without the need of centralized database.
crdt database decentralized dht distributed helia ipdw ipfs libp2p local-first p2p peer-to-peer web3
Last synced: 16 Nov 2024
https://github.com/vi/udpnat
P2P-friendly UDPv4-only user-space NAT for Linux. [beta]
linux nat networking p2p slirp udp udp-hole-punching
Last synced: 16 Oct 2024
https://github.com/Telios-org/nebula-drive
Real-time distributed storage for files and key value databases built on top of Hypercore Protocol
Last synced: 26 Nov 2024
https://github.com/subins2000/wikipeer
Wikipedia over WebRTC & WebTorrent. Decentralized P2P proxy to access Wikipedia circumventing internet censorship.
p2p p2pt webrtc webtorrent wikipedia wikipedia-api
Last synced: 13 Nov 2024
https://github.com/reklatsmasters/vivaldi-coordinates
Vivaldi: A Decentralized Network Coordinate System
coordinates dht network p2p torrent vivaldi vuze
Last synced: 14 Oct 2024
https://github.com/AreaLayer/firebolt-react-native
Cypherpunk App - Lightning Network, Coinjoin, Payjoin, Taproot, Bitcoin, Nostr, Liquid and ZK Proof
bitcoin bitcoin-wallet coinjoin cryptography lightning-network liquid-network nostr p2p p2p-coinjoin payjoin privacy zk-proof
Last synced: 05 Nov 2024
https://github.com/bencodezen/local-first-nuxt-todomvc
Local-first P2P todomvc app with Nuxt 3
dexiejs local-first nuxt nuxt3 p2p rxdb
Last synced: 27 Nov 2024
https://github.com/littlebutt/tiny-libtorrent
The simplest bittorrent client/library in C
Last synced: 07 Dec 2024
https://github.com/theonlyartz/rust-tcp-holepunch
P2P Communication across Network Address Translators with TCP
hole-punching networking p2p p2p-network rust
Last synced: 24 Nov 2024
https://github.com/tcfw/didem
Decentralised IDs, Claims and Messages
blockchain consensus decentralized did distributed-systems go golang ipfs p2p storage w3c-did w3c-vc
Last synced: 06 Nov 2024
https://github.com/riccardobl/hypergate
Hypergate is a zero-configuration, peer-to-peer encrypted tunnel that enables easy communication between Docker containers and/or physical machines located anywhere, even behind NAT.
docker holepunch holepunching hyperswarm overlay-network p2p
Last synced: 20 Dec 2024
https://github.com/153/multichan
decentralized, tag-based textboard - 2020.10.31 . production paused 2021.07.01 due to criminal harassment
anonymous decentralized distributed-social-network flask imageboard p2p public-domain python3 textboard
Last synced: 12 Nov 2024
https://github.com/erwin-kok/kotlin-libp2p
libp2p implementation in Kotlin (see: https://libp2p.io/)
ipfs kotlin kotlin-coroutines libp2p libp2p-muxer libp2p-security libp2p-transport p2p p2p-network
Last synced: 15 Nov 2024
https://github.com/arealayer/firebolt-react-native
Cypherpunk App - Lightning Network, Coinjoin, Payjoin, Taproot, Bitcoin, Nostr, Liquid and ZK Proof
bitcoin bitcoin-wallet coinjoin cryptography lightning-network liquid-network nostr p2p p2p-coinjoin payjoin privacy zk-proof
Last synced: 30 Oct 2024
https://github.com/stripedpajamas/scatzero
simple chatting over secure scuttlebutt in your terminal
chat p2p p2p-chat scuttlebutt secure-scuttlebutt terminal
Last synced: 05 Nov 2024
https://github.com/josh-wong/bitcoin-cash-node-on-raspberry-pi
This repository contains documentation for how to install and upgrade Bitcoin Cash Node on a Raspberry Pi 4 running Ubuntu Desktop (64-bit).
bitcoin-cash bitcoin-cash-node blockchain cryptocurrency p2p peer-to-peer-electronic-cash-system raspberry-pi ubuntu
Last synced: 30 Oct 2024
https://github.com/timjp87/elixir-libp2p
Elixir bindings for the go-libp2p-daemon.
elixir elixir-lang libp2p p2p p2p-network peer-to-peer
Last synced: 01 Dec 2024
https://github.com/aratz-lasa/ex_multiaddr
IPFS multiaddr implementation in Elixir
elixir ipfs-multiaddr multiaddr p2p
Last synced: 07 Nov 2024
https://github.com/realdennis/pttp
PTTP: Peer talks to Peer based on IPFS, no censorship, no centralized, private and secure message channel, DH exchange key, AES-192-CBC symmetric encryption.
encryption ink ipfs p2p react secure
Last synced: 06 Nov 2024
https://github.com/lostbeard/spawndev.blazorjs.webtorrents
WebTorrent peer to peer file sharing for Blazor WebAssembly
bittorrent blazor blazor-webassembly browser dotnet p2p torrent webtorrent
Last synced: 19 Nov 2024
https://github.com/nullvoxpopuli/tanquereact
p2p encrypted React-based Chat
chat docker encryption nacl p2p phoenix react redux relays
Last synced: 20 Oct 2024
https://github.com/songjiayang/natat
It's a NAT sniffing tool that you can use to determine your NAT type.
Last synced: 15 Oct 2024
https://github.com/alifarazz/n2p
:postal_horn: P2P mesh network with focus on broadcasting.
async p2p p2p-chat p2p-mesh-network python
Last synced: 06 Nov 2024
https://github.com/darkyzhou/junjun-transfer
基于 WebRTC 技术的浏览器点对点文件传输工具
file file-sharing file-upload javascript p2p react webrtc
Last synced: 11 Nov 2024
https://github.com/nakov/nakovchain
Simple Educational Blockchain Network
blockchain consensus express mining nodejs p2p proof-of-work
Last synced: 11 Nov 2024
https://github.com/structed/godot-playfab-party
The PlayFabParty SDK for Godot!
chat gamedev godot godot-engine network p2p playfab playfab-party
Last synced: 27 Oct 2024
https://github.com/dragonflyoss/d7y.io
Source for the d7y.io
cloud-native cncf dragonfly p2p website
Last synced: 26 Dec 2024
https://github.com/mfcodeworks/nest-p2p-full-mesh
NestJS Full Mesh P2P Server and Client Example
javascript nestjs networking p2p p2p-clients p2p-network p2p-node typescript webrtc webrtc-signaling
Last synced: 24 Nov 2024
https://github.com/vaclovas2020/aip2p
Distributed Artificial Intelligence protocol implementation base on libp2p. Peer(s) share CPU and GPU resources with each other and makes Distributed Neural Network (DNN).
artificial-intelligence artificial-neural-networks distributed distributed-neural-network fyne fyneapp go go-libp2p golang golang-application golang-library golang-package neural-network p2p p2p-network protocol
Last synced: 11 Nov 2024
https://github.com/leaysgur/simple-p2p
The simple RTCPeerConnection wrapper module for modern web browsers.
Last synced: 13 Oct 2024