Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

https://github.com/ipfs-shipyard/y-ipfs-connector

Y.js connector over IPFS

crdt ipfs p2p yjs

Last synced: 12 Oct 2024

https://github.com/midzer/filelove

Minimal p2p file transfer right in the browser

p2p torrent website

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/thcolin/oleoo

🎟💸☠️ Parse scene / p2p release name, return object with title, tags and flags

p2p release scene torrent warez

Last synced: 26 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

dat hyperdb p2p

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/geut/dat-workshop

How to build web apps using Dat. A workshop by GEUT.

dat hyperdb p2p webrtc workshop

Last synced: 09 Nov 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/cdnbye/p2p-ckplayer

嵌入P2P引擎的CKPlayer,视频网站省流量&加速神器

cdnbye ckplayer hls hlsjs html5 p2p player webrtc

Last synced: 25 Nov 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

framework p2p rust-library

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

ipfs libp2p p2p

Last synced: 21 Dec 2024

https://github.com/chainbound/consentry

A standalone consensus networking service for listening to events

ethereum libp2p p2p

Last synced: 15 Nov 2024

https://github.com/maitrungduc1410/webrtc

Mirror of The Official WebRTC repository

p2p realtime webrtc

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/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/chaintope/tapyrus-core

Tapyrus Core

blockchain p2p tapyrus

Last synced: 17 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

ipfs libp2p p2p

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

dat-project dat-protocol p2p

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.

bittorrent decentralized p2p

Last synced: 27 Oct 2024

https://github.com/nknorg/nkn-sdk-js

JavaScript Implementation of NKN Client and Wallet SDK

blockchain javascript nkn p2p

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/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/toktok/hs-toxcore

Haskell Tox protocol implementation

haskell network p2p toxcore

Last synced: 20 Dec 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.

android libp2p p2p

Last synced: 18 Dec 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

p2p peerlinks

Last synced: 04 Nov 2024

https://github.com/golemfactory/homebrew-golem

Golem is creating a global market for computing power.

ethereum golem homebrew macos p2p

Last synced: 07 Oct 2024

https://github.com/noctisatrae/farseer

Another kind of Farcaster hub

farcaster hub libp2p p2p

Last synced: 22 Dec 2024

https://github.com/cdnbye/ios-p2p-engine

Let your viewers become your unlimitedly scalable CDN.

avplayer cdn cdnbye hls ijkplayer ios iptv live m3u8 p2p peer player sdk video vod webrtc

Last synced: 12 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

dat p2p

Last synced: 22 Oct 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/rocket049/powerchat

linux / windows 加密聊天,分享文件,分享内容(markdown或html),TCP加密隧道

chat go golang p2p tunnel vala

Last synced: 17 Nov 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/t-vk/tvoip

Terminal-based P2P VoIP application (TeamSpeak-/Skype-like voice chatting over LAN or Internet)

audio call chat cli communication console lan nodejs p2p skype talk teamspeak terminal voice voip

Last synced: 14 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.

distributed p2p sync willow

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/ipfs-shipyard/ipfs-provider

Connect to IPFS via an available provider

ipfs p2p 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/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/k44sh/rutorrent

rTorrent/ruTorrent Docker compatible with Radarr/Sonarr

alpine docker p2p radarr rtorrent rutorrent seedbox sonarr

Last synced: 03 Dec 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/kustomzone/Fuzium

Fusion of Electron and Zeronet

appstore electron p2p zeronet

Last synced: 24 Oct 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/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

p2p video-chat webrtc

Last synced: 07 Nov 2024

https://github.com/newpanjing/fastnat

全协议内网穿透神器,支持TCP、UDP、HTTP

fastnat nat net p2p wenat

Last synced: 28 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/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/ZeroNetJS/zeronet-tracker

Simple, robust, ZeroNet tracker (client & server) implementation

p2p tracker zeronet

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

p2p video webrtc

Last synced: 06 Nov 2024