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/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/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/zbo14/tete

Encrypted p2p connections through firewalls

golang hole-punching nats p2p tcp tls unix

Last synced: 04 Dec 2024

https://github.com/timkpaine/durga

Distributed p2p object database

database databases p2p python python3

Last synced: 01 Jan 2025

https://github.com/mjovanc/p2p-net

A basic peer-to-peer application in Rust.

p2p peer-to-peer rust

Last synced: 13 Jan 2025

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/summercash/go-summercash

SummerTech's in-house distributed currency and computations protocol.

cryptocurrency cryptography daemon dapps distributed distributed-computing docker p2p smart-contract-platform summertech

Last synced: 03 Feb 2025

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/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/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/fahamutech/keshatv

Decentralised on demand video and tv-shows streaming

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

Last synced: 14 Jan 2025

https://github.com/atulsingh11-0/real-time-chat-app

A Real time chat application made by our group with the help of django and its dependencies for our 4th sem full stack python web dev training

4th-semester asgi-server backend bootstrap5 channels chat-application daphne django front-end full-stack-python fullstack-development html-css-javascript p2p python-web-development python3 training video-call

Last synced: 30 Dec 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/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/salvacorts/gocey

🍀 P2P Distributed Evolutionary Algorithms on Ephemeral Infrastructure for Neural Network Optimization.

artificial-intelligence collaborative-research evolutionary-algorithms go golang grpc library machine-learning neural-network p2p peer-to-peer pool protocol-buffers scalable thesis wasm webassembly

Last synced: 22 Jan 2025

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/leodog896/stun-only-rtc

WebRTC server demo with only a stun server

html js p2p serverless stun webrtc

Last synced: 16 Jan 2025

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/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/toby/keyrun

Distributed content publication and scoring based on Bitcoin

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

Last synced: 12 Feb 2025

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/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: 07 Jan 2025

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/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/am-ylm/libp2p-facade

Utilities and facade on top of libp2p major components

golang libp2p p2p

Last synced: 15 Nov 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/donuts-are-good/sender

p2p message passing

message p2p wip

Last synced: 07 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 Jan 2025

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/little-core-labs/fileswarm

Share and download files securely over a p2p network

dat encryption file hypercore hyperswarm p2p secure share xsalsa20

Last synced: 12 Jan 2025

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/mrd0ll4r/paste-anywhere

Synchronize your clipboard

clipboard clipboard-sync p2p

Last synced: 04 Dec 2024

https://github.com/zbo14/ptt

Securely text and share files directly with people.

encryption hole-punching ip6 p2p peer-to-peer tls unix

Last synced: 31 Jan 2025

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/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/tableflip/share-via-ipfs

Share files with friends over IPFS

filesharing ipfs p2p

Last synced: 05 Nov 2024

https://github.com/adzialocha/meshpit

Turn any program sending and receiving UDP to a p2p application

command-line-tool local-first p2p udp

Last synced: 29 Jan 2025

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/tsirysndr/kickasstorrent

A command-line tool for KickassTorrents

bittorrent cli kickass-torrents p2p rust tokio torrent

Last synced: 25 Nov 2024

https://github.com/swift-libp2p/swift-libp2p-kad-dht

A Kademlia based Distributed Hash Table Implementation for Libp2p

dht distributed-hash-table kademlia kademlia-dht libp2p p2p

Last synced: 25 Jan 2025

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

:cyclone: A choo, hyperlog, webtorrent experiment.

choo experiment hyperlog p2p webrtc webtorrent

Last synced: 13 Jan 2025

https://github.com/l33d4n/trtl-wallet

TurtleCoin® Web Wallet Template v2020

blockchain cryptocurrency p2p turtlecoin wallet

Last synced: 17 Jan 2025

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

WebRTC-based Shell.

browser p2p peer rtc shell term tty web-rtc

Last synced: 07 Jan 2025

https://github.com/gcarreno/testpeer-to-peer

A simple class that implements a peer in a Peer-to-Peer network

fpc free-pascal freepascal lazarus p2p p2p-network p2p-node peer-to-peer

Last synced: 30 Jan 2025

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

Simpe CLI for a HyperDrive

cli command-line hyperdrive p2p

Last synced: 17 Jan 2025

https://github.com/eyedeekay/samtracker

Will it track?

biglybt bittorrent i2p p2p snark

Last synced: 02 Jan 2025

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

"Observed-Remove Set" replicated data type.

collaboration crdt p2p replication

Last synced: 07 Jan 2025

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

Cross platform messenger

chat electron messenger p2p voip

Last synced: 19 Nov 2024

https://github.com/altonen/swarm-host

Programmable tool for protocol simulation and traffic flow analysis in peer-to-peer networks

network-analysis p2p python rust sybil

Last synced: 27 Dec 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/hexagon/decene

Framework for decentralised and distributed network applications.

decentralised distributed dlt framework network p2p

Last synced: 23 Oct 2024

https://github.com/shinyoshiaki/webrtc4me

This is a webrtc wrapper library for browser and node.js. Implemented very easy signaling way. Support multi label datachannel and media stream.

filesharing p2p react signaling webrtc

Last synced: 21 Dec 2024

https://github.com/bsonntag/fileflinger

Testing out simple-peer for P2P file sharing :rocket:

file-sharing p2p react simple-peer webrtc webrtc-experiments

Last synced: 14 Jan 2025

https://github.com/renuka-fernando/file_bucket

File Bucket P2P file sharing system

csharp mvc p2p user-controls

Last synced: 12 Nov 2024

https://github.com/stringmanolo/darkmessenger

A secure, anonymous, and decentralized messaging app using the Tor network. No registration, no personal information required. Perfect for privacy enthusiasts.

anonymous-messaging cli darknet decentralized-communication hacking hidden-services linux node-js nodejs p2p privacy secure-messaging termux tor

Last synced: 14 Dec 2024

https://github.com/adzialocha/toy-hypercore

A toy p2p chat protocol implementation

p2p toy-project

Last synced: 22 Dec 2024

https://github.com/magicleap/wifi-direct-plugin-sample

Sample Android Plugin for Unity to use Wi-Fi Direct Service Discovery. This project is an Android app harness written in Java and the plugin is an Android Activity contained in a Java Module.

android augmentedreality colocation javasockets magicleap magicleap2 ml2 multi-user p2p peer-to-peer peer2 peer2peer sample-project shared-experience spatial-computing unity unity3d-plugin wifi-direct wifi-direct-android wifi-direct-service-discovery

Last synced: 09 Feb 2025

https://github.com/shagege/blackbox

Surveillance tool using a permissionless blockchain

blockchain cryptography distributed-ledger p2p proof-of-work python

Last synced: 18 Dec 2024

https://github.com/owez/kurz

Event streaming and key-value store built on gossiping

cache database dht p2p rust

Last synced: 11 Oct 2024

https://github.com/lniche/p2p-finance

p2p金融项目,用来参考练手:pill:

finances java oracle-11g p2p

Last synced: 14 Dec 2024

https://github.com/yuukanoo/rtchat

A WebRTC experiment to host peer to peer conferences written in Go!

chat p2p webrtc

Last synced: 22 Nov 2024

https://github.com/elastos/elastos.carrier.java

Carrier V2 is a new two-layered architecture that features a unified DHT network as the bottom layer and facilitates various application-oriented services on top of the DHT network

decentralized decentralized-communication dht dht-network p2p p2p-network

Last synced: 12 Feb 2025

https://github.com/dmotz/ether-tontine

⚰️💰 On-chain mortality lottery

dapp ethereum p2p smart-contracts solidity web3

Last synced: 26 Dec 2024

https://github.com/beenotung/ipfs-chatroom

Demo of using IPFS for live data exchange

demo ipfs p2p p2p-chat

Last synced: 01 Jan 2025

https://github.com/murat-dogan/perperik

Signaling server that could be useful especially for WebRTC clients to exchange messages like ICE Candidates.

p2p peer-to-peer signaling-server webrtc

Last synced: 28 Dec 2024

https://github.com/thewawar/nat

Rust NAT traversal

hole nat p2p punching rust traversal

Last synced: 31 Jan 2025

https://github.com/derhuerst/p2p-local-network-chat

A minimal peer-to-peer chat for the local network.

chat distributed mdns p2p

Last synced: 07 Jan 2025

https://github.com/harshoza36/peertopeer-ridesharing

Ride-O-Rider : Bse Fintech Training Capstone Project

blockchain contracts ethereum p2p solidity

Last synced: 10 Jan 2025

https://github.com/serverfarmer/sf-detect-suspicious

Lightweight suspicious/unwanted activity detector, that alerts about cryptocurrency mining software, P2P file sharing software and ngrok tunnels.

bittorrent btc cryptocurrency-mining detection devops devops-tools mining network-tunnel ngrok p2p security security-audit security-automation security-hardening security-scanner security-tools torrent xmrig

Last synced: 22 Nov 2024

https://github.com/is2511/monk

[WIP] A wise OpenComputers Peer-to-Peer network.

minecraft monk net network opencomputers p2p

Last synced: 07 Jan 2025

https://github.com/erikpelli/simplyp2p

A simple peer-to-peer network to synchronize a common state.

go gui p2p p2p-network peer-to-peer peers synchronization

Last synced: 23 Dec 2024

https://github.com/brustulim/p2pwire

WIP - An distributed and anonymous network developed in javascript, running directly in your browser (no installation required)

decentralization p2p webrtc

Last synced: 13 Nov 2024

https://github.com/t-mullen/woot-crdt

Replicated text and sequences using WOOT

crdt editor p2p

Last synced: 25 Jan 2025

https://github.com/samlior/p2p

用c++简单实现P2P客户端及服务端

cpp p2p

Last synced: 05 Feb 2025

https://github.com/geut/pell

Create P2P based microservices with zero configuration.

hapi microservice p2p

Last synced: 09 Nov 2024

https://github.com/bisq-network/bisq-client

A client for the Bisq network supporting Android, iOS, desktop, and web platforms.

android bisq bitcoin desktop-app exchange ios mobile-app p2p

Last synced: 21 Dec 2024

https://github.com/mkg20001/ipfs-docker-webserver

IPFS webserver powered by apache2 as docker container

apache2 docker ipfs p2p webserver

Last synced: 02 Feb 2025

https://github.com/hktalent/gohktools

golang hack APT tools

apt e2e golang p2p proxy rsocks5

Last synced: 20 Jan 2025

https://github.com/parv3213/usdt-price

Bot to notify P2P USDT exchange price

binance bot p2p usdt-inr usdt-ticker

Last synced: 03 Jan 2025

https://github.com/honne23/simple_noise_handshake

A simplified rust project demonstrating the Noise protocol handshake on a public peer-to-peer node.

blockchain libp2p noise-protocol p2p rust tutorial-code

Last synced: 15 Jan 2025

https://github.com/gfleury/solo

P2P VPN service

iot libp2p p2p sdn vpn

Last synced: 15 Nov 2024

https://github.com/vikashanandjha/gigadrop

GigaDrop allows you to easily and securely share files directly between devices without uploading them to any server first

p2p p2pshare peer-to-peer peerjs webrtc webrtc-demos webrtc-tools

Last synced: 12 Nov 2024

https://github.com/derhuerst/poodle-to-poodle

[unfinished] – Like Doodle.com, but P2P because it's powered by dat.

dat doodle p2p

Last synced: 31 Dec 2024

https://github.com/jspahrsummers/norn

Embeddable blockchain library for low-latency P2P multiplayer games (proof of concept)

blockchain gaming library lua52 multiplayer p2p

Last synced: 12 Feb 2025