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/agregoreweb/agregore-chat-example

An example chat app using Hypercore Protocol extension messages in Agregore

chat dweb p2p

Last synced: 18 Nov 2024

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

Let your viewers become your unlimitedly scalable CDN.

cdnbye dash hls p2p shaka shaka-player video webrtc

Last synced: 25 Nov 2024

https://github.com/perlin-network/smart-contract-as

Write WebAssembly smart contracts for Wavelet in AssemblyScript.

assemblyscript blockchain dapp p2p smart-contracts wavelet

Last synced: 05 Nov 2024

https://github.com/tokeshu/ghettoblaster

β–Ί + P2P + F2F = β™₯︎

music music-library p2p webrtc

Last synced: 06 Nov 2024

https://github.com/iricartb/propagation-techniques-used-by-threats

Ivan Ricart Borges - Study of propagation techniques used by viruses. Simulation of propagation through P2P, NetBios, USB Devices, MSN Messenger.

bitcomet cpp emule icmp-ping kazaa md5 msn-messenger-protocol netbios p2p regedit scanner sockets sql thread usb usb-devices winapi windows worm zip-compression

Last synced: 14 Nov 2024

https://github.com/fenwick67/cabal-clone

cabal (p2p group chat) desktop client

actually-serverless cabal p2p

Last synced: 23 Oct 2024

https://github.com/roccomuso/rtc-web-term

Web-RTC based Web Terminal

p2p react rtc shell terminal web web-rtc

Last synced: 17 Oct 2024

https://github.com/leaysgur/enhanced-datachannel

Wanna `enhance(RTCDataChannel)` for general usage.

datachannel p2p promise webrtc

Last synced: 07 Nov 2024

https://github.com/brendoncarroll/hoard

A Tag Oriented Content Management System. Built with GotKV and Blobcache.

blobcache cms data-hoarder p2p webfs

Last synced: 05 Dec 2024

https://github.com/purplesyringa/ZeroNet-Instant-Messenger

Messenger for ZeroNet without 30-sec delay, built with P2P-messages plugin!

decentralized-application fast instant-messaging messenger p2p zeronet

Last synced: 24 Oct 2024

https://github.com/purplesyringa/ThunderProxy

A local IRC server supporting ThunderBird to send/receive messages from ThunderWave chat (ZeroNet)

chat irc p2p peer-to-peer thunderwave work-in-progress zeronet

Last synced: 24 Oct 2024

https://github.com/filips123/ZeroFrameJS

ZeroFrame WebSocket API for JavaScript

decentralized library p2p websocket zeroframe zeronet

Last synced: 24 Oct 2024

https://github.com/derhuerst/avion

Share files without NSA.

file-sharing p2p peer-to-peer webrtc

Last synced: 08 Nov 2024

https://github.com/watergy/waterfall

a distributed "megaphone"; layered, highly scale-able webrtc mesh network

decentralization p2p peer-to-peer peerjs stream streaming webrtc

Last synced: 16 Nov 2024

https://github.com/ninehills/p2pfile

p2pfile - Simple P2P file distribution CLI

bittorrent distribution golang p2p scp torrent

Last synced: 11 Oct 2024

https://github.com/ranon-rat/frensmatria

Its a simple p2p network for gematria

dream gematria gematro landian p2p pion webrtc

Last synced: 29 Nov 2024

https://github.com/mukundan314/dcall

(WIP) P2P Video Conferencing

hacktoberfest ipfs p2p video-conferencing

Last synced: 15 Oct 2024

https://github.com/mattyg/herddit

P2P sub-group posting app on holochain

dapp groupware happ holochain p2p peer-to-peer social-media social-network

Last synced: 15 Oct 2024

https://github.com/jcubic/webrtc-share

Application for sharing files using WebRTC

connection file-transfer p2p webrtc webrtc-share

Last synced: 15 Oct 2024

https://github.com/kukks/nhodlhodl

C# client api for HodlHodl no kyc bitcoin trades

bitcoin nokyc p2p

Last synced: 29 Oct 2024

https://github.com/nuzulul/webpeerjs

WebPEER is a novel decentralized P2P network overlay in browser-side with a chance of working. πŸ”₯

browser-to-browser decentralized distributed ipfs libp2p p2p p2p-network peer-to-peer webpeer webrtc

Last synced: 21 Dec 2024

https://github.com/adzialocha/p2p-chat

Simple p2p chat with mDNS discovery, append-only log data structure and replication protocol for learning purposes

append-only p2p p2p-chat toy-project

Last synced: 05 Nov 2024

https://github.com/andykswong/mithic

Modular library for offline-first isomorphic JavaScript applications

collaborative cqrs cqrs-es crdt decentralized event-sourcing eventstore javascript p2p state-channel typescript

Last synced: 06 Nov 2024

https://github.com/guiseek/peek

Peer Contact - WebRTC Video Chat. TypeScript, NX, Angular, NestJS...

p2p peer-to-peer signaling video-streaming webrtc

Last synced: 23 Nov 2024

https://github.com/bltavares/p2p-links

A set of links for projects that I keep track of on the peer-to-peer space.

awesome awesome-p2p p2p

Last synced: 16 Nov 2024

https://github.com/earthstar-project/earthstar-graphql

Query, sync and set data to earthstar workspaces using GraphQL.

earthstar graphql p2p

Last synced: 15 Nov 2024

https://github.com/ahuge/chitchat

P2P Instant Messaging app written in Python and Qt

chat-application nuke p2p p2p-chat project pyqt4 pyqt5 pyside pyside2 qt qt5 vfx

Last synced: 20 Nov 2024

https://github.com/skorotkiewicz/gundpaste

Decentralized P2P Pastebin build with gundb

decentralized gun gundb p2p pastebin react

Last synced: 04 Dec 2024

https://github.com/dat-ecosystem-archive/dat-registry-client

Node.js Client for datBase [ DEPRECATED - More info on active projects and modules at https://dat-ecosystem.org/ ]

client data javascript node nodejs p2p registry

Last synced: 03 Nov 2024

https://github.com/filips123/zeroframejs

ZeroFrame WebSocket API for JavaScript

decentralized library p2p websocket zeroframe zeronet

Last synced: 16 Oct 2024

https://github.com/zbo14/tls-hole-punching

Hole-punching demo for direct, reliable, and secure p2p communication.

hole-punching networking p2p tcp tls

Last synced: 04 Dec 2024

https://github.com/zapek/chatserver

A chat server for Retroshare

decentralization p2p retroshare

Last synced: 29 Nov 2024

https://github.com/gers2017/umbra

Cli powered by zenode to send p2panda operations to a node

cli command-line-tool graphql p2p p2panda rust utlity zenode

Last synced: 17 Nov 2024

https://github.com/Volcomix/meettorrent

[WIP] P2P meetings relying on BitTorrent and WebRTC

bittorrent bittorrent-tracker chat meeting p2p react typescript webrtc webtorrent

Last synced: 03 Sep 2024

https://github.com/arealayer/intra-lightning

Lightning Node implementation for Bitcoiners

bitcoin lightning-network p2p self-custody self-hosted

Last synced: 02 Dec 2024

https://github.com/tbdevnet/tbdev

Original TBDev legacy source code (migrated from Subversion)

bittorrent bittorrent-tracker file-sharing legacy-code p2p p2pshare tbdev torrent-tracker tracker

Last synced: 13 Nov 2024

https://github.com/jzelinskie/kademlia

A maximally flexible Kademlia DHT

go kademlia-dht p2p wip

Last synced: 22 Nov 2024

https://github.com/austinv11/persistence

Persisting data across multiple clients made easy

java kotlin networking p2p persistence

Last synced: 12 Nov 2024

https://github.com/anderscan/p2p-socket

Connect two machines across the web together via hyperdht.

holepunch p2p

Last synced: 22 Oct 2024

https://github.com/praxtube/ace-of-the-heavens

Fast paced online 1vs1 action game in an arcade-like, 2D top-down style

arcade-game game game-development multiplayer-game p2p pixel-art

Last synced: 11 Nov 2024

https://github.com/filips123/zeroframepy

ZeroFrame WebSocket API for Python

decentralized library p2p websocket zeroframe zeronet

Last synced: 16 Oct 2024

https://github.com/denpamusic/php-levin

Pure PHP implementation of monero's levin protocol.

aeon cryptocurrency cryptonote monero p2p php71 pure-php safex xmr

Last synced: 10 Oct 2024

https://github.com/alfred-hodler/peerlink

Low-level P2P Network Client

bitcoin bittorrent p2p p2p-node

Last synced: 27 Oct 2024

https://github.com/indifs/indifs

Individual Distributed Peer-to-Peer Filesystem for the Decentralized Web

crdt decentralized distributed filesystem ipfs libp2p merkle-crdt merkle-proof merkle-tree p2p peer-to-peer

Last synced: 21 Dec 2024

https://github.com/arealayer/hyperarm

P2P API price for Hypercore powered by Hyperbee, HyperswarmDHT and Hyperswarm and Hyperdrive

api bitcoin btc-price-data holepunch hypercore hypercore-protocol lightning-network p2p

Last synced: 02 Dec 2024

https://github.com/filips123/ZeroFramePy

ZeroFrame WebSocket API for Python

decentralized library p2p websocket zeroframe zeronet

Last synced: 24 Oct 2024

https://github.com/t-mullen/wbs-plus-hypercast

WBS with hypercast-browser for awesome P2P broadcasting!

livestream p2p

Last synced: 17 Oct 2024

https://github.com/holochain-open-dev/lair-keystore-socket-tester

Simple cli tool to verify a connection to a lair keystore socket

cli holochain lair-keystore p2p peer-to-peer utility

Last synced: 06 Dec 2024

https://github.com/draeder/quickpeers

Easily connect a partial mesh of WebRTC peers around a topic and send messages between them using a gossip protocol

decentralization p2p partial-mesh webrtc

Last synced: 19 Dec 2024

https://github.com/karim-agha/hypar

A general-purpose infection-style gossiping protocol based on HyParView on top of libp2p.

libp2p networking p2p rust

Last synced: 15 Nov 2024

https://github.com/donuts-are-good/sender

p2p message passing

message p2p wip

Last synced: 07 Nov 2024

https://github.com/tableflip/share-via-ipfs

Share files with friends over IPFS

filesharing ipfs p2p

Last synced: 05 Nov 2024

https://github.com/xaionaro-go/homenet-peer

[WIP] An implementation of through-UDP hole-punching peer-to-peer VPN-daemon (uses TAP interfaces).

p2p port-punching tap udp vpn

Last synced: 11 Nov 2024

https://github.com/sirze01/feup-sdle-distributed_timeline

Decentralized Timeline built in go using LibP2P, developed for the 1st Semester's Large Scale Distributed Systems class (M.EIC004) of the Master in Informatics and Computing Engineering (December 2022)

distributed-systems libp2p p2p publish-subscribe timeline

Last synced: 15 Nov 2024

https://github.com/uhst/uhst-client-flutter

User Hosted Secure Transmission (UHST) for Flutter in Dart

flutter p2p sse uhst

Last synced: 22 Dec 2024

https://github.com/bitnom/gun-powered

A curated list of projects powered by & materials related to gunDB.

dapp dapps database decentralization decentralized gun gundb javascript p2p

Last synced: 09 Dec 2024

https://github.com/chainbound/fiber-go

Fiber client in Go

devp2p ethereum go-ethereum golang mev p2p

Last synced: 24 Nov 2024

https://github.com/saibatizoku/neuras

A high-level API for networking with ØMQ in Rust

api high-level network networking p2p rust-lang rust-language zeromq zmq

Last synced: 19 Nov 2024

https://github.com/mrd0ll4r/paste-anywhere

Synchronize your clipboard

clipboard clipboard-sync p2p

Last synced: 04 Dec 2024

https://github.com/leoherzog/linuxexchange

πŸ‘₯ πŸ’Ώ A peer-to-peer Linux ISO download website, powered by WebTorrent

linux p2p peer-to-peer torrent torrent-client webtorrent

Last synced: 15 Nov 2024

https://github.com/zbo14/tete

Encrypted p2p connections through firewalls

golang hole-punching nats p2p tcp tls unix

Last synced: 04 Dec 2024

https://github.com/lnsp/coyote

Simple peer-to-peer file-sharing protocol inspired by BitTorrent.

bittorrent connect file-sharing p2p peer-to-peer protobuf

Last synced: 31 Oct 2024

https://github.com/fahamutech/keshatv

Decentralised on demand video and tv-shows streaming

ai ipfs javascript movies p2p peer-to-peer react tvshows web3

Last synced: 14 Nov 2024

https://github.com/am-ylm/libp2p-facade

Utilities and facade on top of libp2p major components

golang libp2p p2p

Last synced: 15 Nov 2024

https://github.com/mtlynch/gofn-prosper

Go bindings for the Prosper P2P Lending API

golang p2p propser

Last synced: 15 Oct 2024

https://github.com/nickpeihl/geojson-p2p-db

A p2p database for geojson map data (based on osm-p2p-db)

geojson hyperlog leveldb offline-first p2p replication

Last synced: 15 Nov 2024

https://github.com/anshuthopsee/p2p-webrtc

A super simple serverless demonstration of peer to peer communication using WebRTC. It involves manual exchange of Offer/Answer. Site built with React.

file-sharing p2p p2p-chat serverless video-streaming webrtc webrtc-demos webrtc-signaling

Last synced: 27 Oct 2024

https://github.com/chronostasys/chronos.p2p

ι«˜ζ€§θƒ½p2pι€šδΏ‘εΊ“

csharp dotnet dotnet-core file-transfer live-audio live-streaming p2p

Last synced: 13 Nov 2024

https://github.com/t-mullen/observed-remove-set

"Observed-Remove Set" replicated data type.

collaboration crdt p2p replication

Last synced: 25 Nov 2024

https://github.com/lostbeard/spawndev.blazorjs.simplepeer

SimplePeer WebRTC video, voice, and data channels for Blazor WebAssembly

blazor blazor-webassembly browser dotnet p2p webrtc

Last synced: 19 Nov 2024

https://github.com/lostbeard/spawndev.blazorjs.peerjs

PeerJS simplifies peer-to-peer data, video, and audio calls in Blazor WebAssembly

blazor blazor-webassembly dotnet p2p peerjs webbrowser webrtc

Last synced: 19 Nov 2024

https://github.com/jub0t/casino

πŸ’ Free to use & open-source Roblox casino website source code.

casino cups free gamble gambling games minesweeper open-source p2p pvp roblox roblox-casino robux towers

Last synced: 16 Nov 2024

https://github.com/tsirysndr/kickasstorrent

A command-line tool for KickassTorrents

bittorrent cli kickass-torrents p2p rust tokio torrent

Last synced: 25 Nov 2024

https://github.com/jwerle/hyperdrive-cli

Simpe CLI for a HyperDrive

cli command-line hyperdrive p2p

Last synced: 19 Oct 2024

https://github.com/ntsd/sdp-compact

shorten WebRTC Session Description Protocol (SDP) based on Unified Plan SDP

p2p sdp webrtc

Last synced: 23 Nov 2024

https://github.com/weiji14/letsjustwander

A blog to jot down wanderlusting thoughts with a heck of a mindset. Built using the Eleventy static site generator.

beakerbrowser blog datproject eleventy now p2p static-site

Last synced: 29 Oct 2024

https://github.com/toby/keyrun

Distributed content publication and scoring based on Bitcoin

bitcoin bittorrent content-management-system crypto cryptocurrency distributed magnet-link p2p

Last synced: 19 Dec 2024

https://github.com/mateolafalce/decentralizedstockexchange

A decentralized stock exchangeβ€Š on the Solana blockchain. Focused on the p2p exchange of shares issued by a company individually without certificate or central verification

blockchain cryptocurrency decentralized decentralized-applications exchange p2p stock-market

Last synced: 12 Nov 2024

https://github.com/gers2017/zenode

Abstraction layer on top of p2panda to interact with p2panda nodes

abstraction aquadoggo cryptography graphql p2p p2panda peer-to-peer rust schema utility-library

Last synced: 17 Nov 2024

https://github.com/roccomuso/rtc-shell

WebRTC-based Shell.

browser p2p peer rtc shell term tty web-rtc

Last synced: 17 Oct 2024

https://github.com/xtrendence/x-landrop

An AirDrop-like application running on Node.js (with Electron) that allows for encrypted file sharing between devices on the same network.

aes aes-256 aes-encryption airdrop css electron electron-app electronjs file-sharing html javascript js node node-js nodejs p2p rsa rsa-encryption self-hosted

Last synced: 10 Nov 2024

https://github.com/perguth/blob-stream

:cyclone: A choo, hyperlog, webtorrent experiment.

choo experiment hyperlog p2p webrtc webtorrent

Last synced: 22 Oct 2024

https://github.com/lmangani/hyper-lru

Decentralized Quick-LRU over Hyperswarm

cache decentralized dht hyper hyperswarm lru lru-cache node npm p2p quick-lru

Last synced: 09 Nov 2024

https://github.com/d4l3k/opentetrisarena

An open source webrtc based implementation of Tetris Arena

p2p tetris tetris-arena typescript webrtc

Last synced: 22 Dec 2024

https://github.com/timkpaine/durga

Distributed p2p object database

database databases p2p python python3

Last synced: 27 Oct 2024

https://github.com/yuntechnet/atomicp2p

A high-availability peer-to-peer framework which base on multi-process and threading with distribute and DNS syncing mechanism

distributed-systems docker-container kubernetes-deployment p2p peer-to-peer python

Last synced: 13 Oct 2024

https://github.com/jack-q/messenger

Cross platform messenger

chat electron messenger p2p voip

Last synced: 19 Nov 2024