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/ddupont808/yam

self-hosted p2p e-commerce built on SSB, XMR, and Tor

decentralized p2p peer-to-peer privacy

Last synced: 16 Nov 2024

https://github.com/ppopth/ethereum-shadow

Simulate a full Ethereum network using Shadow

cryptocurrency ethereum network p2p simulation web3

Last synced: 06 Oct 2024

https://github.com/soreing/net-session-cpp

UDP based newtork session library for C++

cpp cross-platform keepalive linux networking p2p raw-sockets threads udp windows

Last synced: 18 Dec 2024

https://github.com/constraintautomaton/introducing-collaborative-link-traversal-query-processing

Doctoral project proposal where I introduce Collaborative Link Data Query Processing, a paradigm where multiple query engines collaborate to improve query completeness and execution time in Link Traversal Query Processing

distributed-computing linked-data p2p paper rdf solid sparql-query

Last synced: 15 Dec 2024

https://github.com/theforestvn88/p2p_streams_channel

Allow to setup one-to-many P2P stream connections (WebRTC) between clients through Rails server (ActionCable) as the signaling server.

p2p rails webrtc

Last synced: 20 Dec 2024

https://github.com/matheusmartinsviana/videochat-p2p

Simple chat with library peerJs to connect two peers without a main service on the middle.

p2p peerjs studies

Last synced: 14 Dec 2024

https://github.com/reedjones/autonomic

Autonomous, self-managing grid of agents working together as a unified system.

agents autogen ipv8 llm p2p

Last synced: 28 Dec 2024

https://github.com/landabaso/brutalchain

A brutally simple blockchain

blockchain javascript nodejs p2p

Last synced: 24 Dec 2024

https://github.com/kingston-kms/ptokax-scripts

Lua scripts for DCHUB Ptokax P2P Server

dchub lua mysql p2p ptokax scripts

Last synced: 21 Dec 2024

https://github.com/koushith/hyperramp-p2p-starter-code

No BS clone and start building your P2P on ramp/ off ramp application. focus on business logic without worrying about UI

offramp onramp p2p react-native redux-toolkit

Last synced: 15 Dec 2024

https://github.com/onsonr/hway

Decentralized Gateway to the Sonr Identity Network

did gateway http ipfs p2p sonr

Last synced: 07 Jan 2025

https://github.com/dboslee/pytorrent

Bittorrent protocol implemented in python

bittorrent hacktoberfest p2p torrent

Last synced: 12 Jan 2025

https://github.com/bofeiw/comp3331-tcp-message-client-server

My solution to the computer network (COMP3331) assignment at UNSW, 2019 term 3.

comp3331 meessage p2p p2p-chat tcp tcp-client tcp-server tcp-socket unsw

Last synced: 18 Nov 2024

https://github.com/mahendrahegde/peer-ring

Distributed, Decentralized, Sharding Framework for building Peer-to-Peer Systems, inspired by the designs of Cassandra and amazon Dynamo

application-sharding cassandra consistent-hashing decentralized decentralized-applications distributed-cache dynamo k8s kv-store p2p peer-to-peer quorum replication

Last synced: 09 Oct 2024

https://github.com/aitthi/blockchain-demo

Campaign With Blockchain

blockchain nodejs p2p socket ws

Last synced: 10 Jan 2025

https://github.com/bemxio/chatochka

A simple P2P online chat made with PeerJS

chat css html javascript p2p peerjs

Last synced: 22 Dec 2024

https://github.com/jgantunes/pulsarcast-test-harness

A test harness for Pulsarcast using ipfs-testbed

decentralized ipfs-testbed p2p pubsub pulsarcast test-harness

Last synced: 26 Dec 2024

https://github.com/ckaznable/zkp-cli

p2p paper scissors rock game in cli

cli game p2p

Last synced: 11 Jan 2025

https://github.com/aburdulescu/ez

Easy to use cross-platform p2p file transfer tool for your local network

cross-platform file-sharing file-transfer local-network p2p peer-to-peer

Last synced: 14 Nov 2024

https://github.com/dinxsh/prustdb

peer2peer key-value database in rust 🦀

database key-value p2p peer-to-peer rust

Last synced: 30 Dec 2024

https://github.com/groovytron/marx-attack

An app that gives the people the power to vote for a music style they would like to listen and see the votes result in almost realtime.

decentralized gunjs music p2p websocket

Last synced: 06 Jan 2025

https://github.com/emkay/lightswitch

The feature switch service

feature lightswitch p2p service switch

Last synced: 13 Jan 2025

https://github.com/energychain/tydids-p2p

A consensus driven decentralized data governance framework.

decentralized distributed-computing p2p

Last synced: 12 Nov 2024

https://github.com/craiggleso/peer-tracker

Lightweight BitTorrent Tracker Client & Server Implementation

client nginx p2p redis server tracker

Last synced: 11 Nov 2024

https://github.com/osakitsukiko/p2pimagetransfer

Godot example project of peer to peer image transfer

godot networking p2p peertopeer

Last synced: 11 Jan 2025

https://github.com/vaibhavmuchandi/drawp2p

DrawP2P: A decentralized, peer-to-peer collaborative canvas powered by Libp2p and YJS. Unleash creativity without boundaries.

canvas libp2p p2p whiteboard

Last synced: 05 Nov 2024

https://github.com/golemfactory/bootstrap_go

Bootstrap nodes for golem network (go implementation)

golang golem network p2p

Last synced: 29 Oct 2024

https://github.com/mcnugets/remote-hotseat

cli based program that utilizes some of the p2p tools to communicate. mainly for turn based games with no access to internet connection

cli command-line-tool decentralization gaming hotseat p2p p2p-network purepython python python3 total-war

Last synced: 08 Jan 2025

https://github.com/luxchanlu/pulumi-libp2p

Pulumi libp2p provider

go golang libp2p p2p pulumi

Last synced: 12 Jan 2025

https://github.com/da-moon/libp2p-examples

The following repository contains some examples on LibP2P and can be useful for people that are learning how to build P2P networks using LibP2P components.

example ipfs ipfs-protocol libp2p p2p p2p-network

Last synced: 26 Sep 2024

https://github.com/angel-boschdom/p2p-react-game

David vs Goliath fully P2P React Game

game-development p2p react threejs webrtc

Last synced: 10 Oct 2024

https://github.com/pydevtop/p2p-trade-bot-binance

P2PTradeBot - follows competitors' prices and changes prices in your ads making them more beneficial for the user (follow a competitor's price)

binance binance-api binance-bot binance-p2p binance-p2p-bot binance-trader binance-trading-bot p2p python python-3 python3

Last synced: 08 Jan 2025

https://github.com/pj8912/domegle

Peer-to-Peer decentralized omegle with no central server. Other than the STUN/TURN sever for WebRTC, the application is decentralized including the `signaling` part of the WebRTC

decentralized decentralized-webrtc omegle omegle-chat p2p p2p-network peer-to-peer python3 stranger-chat webrtc webrtc-signaling

Last synced: 11 Jan 2025

https://github.com/adamyi/epoll-chat

A TCP Instant Messaging server/client with P2P support. It's written in C and uses epoll(7).

epoll epoll-tcp-server p2p p2p-chat socket-programming

Last synced: 10 Nov 2024

https://github.com/sanjay-sol/p2p-distributedfilesystem

( Still Working on this... ) but this should be a p2p Distributed File System in Golang.

distributed-systems filesystem golang p2p tcp

Last synced: 26 Dec 2024

https://github.com/ducthienbui97/ano-chat

Webchat allow user to chat with stranger anonymously without login or any third party involvement.

p2p p2p-chat p2p-http peerjs

Last synced: 17 Dec 2024

https://github.com/bitinerant/myorigin

Fast, fault-tolerant public IP address retrieval from Python or CLI.

ddns ipv4 ipv6 p2p python-3 whatismyipaddress

Last synced: 22 Nov 2024

https://github.com/huy-dna/p2p-file-sharing

Networking assignment implementing a P2P file sharing service without any considerations for reliability, recovery or privacy whatsoever. Only works in LAN or networks without NATs.

filesharing http local-area-network nodejs p2p protocol socket-programming

Last synced: 04 Dec 2024

https://github.com/jackey8616/maybep2p

Simple solution to implement P2P communication into Applications.

p2p peer-to-peer python python3

Last synced: 12 Dec 2024

https://github.com/scttnlsn/peerpipe

An auto-discoverable, encrypted network pipe for P2P data transfer

p2p udp-multicast

Last synced: 21 Dec 2024

https://github.com/watorvapor/starbian.wator

star bian of wator. a serverless of iot sample that use pubsub.

ecdsa-cryptography iot iot-platform ipfs ipfs-blockchain ipfs-protocol p2p webrtc

Last synced: 20 Dec 2024

https://github.com/wei-b0/drawp2p

DrawP2P: A decentralized, peer-to-peer collaborative canvas powered by Libp2p and YJS. Unleash creativity without boundaries.

canvas libp2p p2p whiteboard

Last synced: 21 Nov 2024

https://github.com/derhuerst/fetch-wikipedia-page-revision

Fetch a revision of a Wikipedia page as mobile HTML.

html p2p wiki wikipedia

Last synced: 07 Jan 2025

https://github.com/marhcouto/distributed-timeline-service

:postal_horn: HONK - Distributed timeline application (distributed Twitter) that runs on a P2P network - SDLE -> M.EIC - FEUP

distributed-systems feup feup-meic feup-sdle kademlia kademlia-dht meic-sdle node-js p2p p2p-network reactjs sdle timeline-application

Last synced: 26 Nov 2024

https://github.com/torxed/chat.rip

P2P drop over the interwebs

chat chat-application file-sharing p2p

Last synced: 12 Dec 2024

https://github.com/xipfs/tinyipfs

The Interplanetary File System (IPFS), implemented in Java

ipfs java-ipfs p2p

Last synced: 31 Dec 2024

https://github.com/harryr/pooledbismuth

Bismuth pooled mining server

bismuth cryptocurrency gevent mining-pools p2p pool python

Last synced: 25 Nov 2024

https://github.com/majestrate/libomnom

Library for gossiping entities over zmq

bencode gossip p2p zmq

Last synced: 02 Dec 2024

https://github.com/erfaniaa/p2p-file-sharing

Peer-to-peer network simulation

network p2p p2p-network peer-to-peer

Last synced: 27 Nov 2024

https://github.com/trasheracer/copscrypt

WebRTC FOSS Sousveillance | Website may be down for maintenance, and STUN/TURN servers access is controlled; please ask for a deployment and/or the credential, or help creating your own deployment

civil-rights foss p2p sousveillance streaming surveillance video webrtc

Last synced: 20 Dec 2024

https://github.com/emagood/socketsynclinker

[ES] red de godot p2p cliente-servidor , primeros pasos [ING] Godot P2P Client-Server Network, Getting Started

android cliente e-net gdscript godot multi-server multi-user p2p peer-to-peer server-and-client servidor tcp-client tcp-socket thread ui websocket-client websocket-server

Last synced: 24 Nov 2024

https://github.com/green-sky/simple_tox_udp_tunnel

simple tox udp tunnel. simple point to point udp tunneling

p2p tox tunneling udp zed-net

Last synced: 11 Jan 2025

https://github.com/cvhariharan/blockchain

An implementation of a p2p blockchain

blockchain p2p python3

Last synced: 15 Dec 2024

https://github.com/luxchanlu/terraform-provider-libp2p

Terraform provider to generate libp2p keys

libp2p p2p provider terraform

Last synced: 12 Jan 2025

https://github.com/st3b1t/libp2p-nodejs-playground

libp2p NodeJS Playground

js-libp2p libp2p nodejs p2p

Last synced: 15 Nov 2024

https://github.com/tinniaru3005/libp2p-chat

This project implements a peer-to-peer chat application using libp2p. The application sets up two nodes, Earth and Moon, which communicate with each other using a custom protocol

libp2p p2p p2p-chat

Last synced: 15 Nov 2024

https://github.com/rcasto/peer-ftp

A tool to share files between peers, simply, and quickly.

data-channel p2p peer-to-peer webrtc

Last synced: 19 Nov 2024

https://github.com/watorvapor/dht.ermu

dht for q-ermu p2p search

p2p p2p-network search-engine

Last synced: 19 Nov 2024

https://github.com/brevex/bitcrab

A simple and straightforward CLI application for downloading torrent files safely with Rust

bittorrent-client p2p rust

Last synced: 05 Dec 2024

https://github.com/carlostojal/chainify-demo

Chainify demo. By using Docker Compose you can test three nodes on a virtual network communicating with each other, interacting with them individually using HTTP requests.

demo key-value p2p peer-to-peer rest-api

Last synced: 15 Nov 2024

https://github.com/anosatsuk124/micro-indiverse

The official mirrored repository by the owner (me) on GitHub.

decentralized p2p

Last synced: 01 Dec 2024

https://github.com/carlostojal/chainify

Chainify is a SDK and protocol specification for peer-to-peer networks creation.

decentralized distributed-systems key-value p2p peer-to-peer udp

Last synced: 15 Nov 2024

https://github.com/aman-tiwari001/krishicoin

KrishiCoin🌾 is a peer-to-peer (P2P) and decentralized finance (DeFi) platform built on the Base Blockchain (Ethereum L2). It empowers farmers and rural communities by offering a decentralized marketplace and crowdfunding opportunities, all while addressing key issues in the Indian agriculture sector.

base-blockchain blockchain coinbase crowdfunding defi ethereum marketplace mern-stack p2p peer-to-peer smart-contracts solidity web3

Last synced: 17 Dec 2024

https://github.com/abdealijaroli/godfs

Distributed File Storage Solution in Golang (TCP, P2P etc) [in the works 🛠️]

golang p2p tcp

Last synced: 14 Dec 2024

https://github.com/hoijui/alliancep2p

(svn2git import of the originals SourceForge repo) Alliance takes the best from BitTorrent, Direct Connect and Waste and creates a decentralized and secure p2p network. It is a private and secure environment to share files and communicate with people you know. Alliance works on Windows, Linux and Mac.

distributed p2p p2p-chat p2p-network p2pshare platform-independent ressurected

Last synced: 19 Nov 2024

https://github.com/mistweaverco/bananas

Bananas🍌, Cross-Platform screen 🖥️ sharing 📡 made simple ⚡.

cross-platform p2p peer-to-peer screensharing

Last synced: 01 Dec 2024

https://github.com/zoff99/tox_generic_bot

Tox Generic Bot

p2p tox toxcore

Last synced: 06 Dec 2024

https://github.com/nirjan-dev/litsi

Litsi Chat is a real-time video chat application built with Nuxt.js. It allows users to create and join rooms, and engage in private and instant video chats. The application is designed to be simple, secure, and easy to use.

chat flyio nitropack nuxt p2p typescript videocall videochat vue webrtc websocket

Last synced: 17 Dec 2024

https://github.com/v0l/misq

Mobile Bisq network client

bisq bitcoin exchange p2p

Last synced: 17 Dec 2024

https://github.com/thuongtruong109/shakemate

🖇️ Connect to temp peers via internal network without authentication

chat docker docker-compose ejs fastify nodejs p2p p2p-chat peerjs socket video-call websocket

Last synced: 02 Jan 2025

https://github.com/ostov-larion/kopichan

Kopichan is decentralized anonymous booru.

booru decentralization kopichan kopimism p2p peerjs webrtc

Last synced: 02 Dec 2024

https://github.com/guillempuche/simple_text_chat_powered_by_waku

A simple text chat in React (Typescript) powered by Waku (a P2P protocol)

chat p2p peer-to-peer react typescript waku waku-connect web3

Last synced: 15 Dec 2024

https://github.com/danielatomas/fcup-ssd

Project developed for Systems and Data Security class @FCUP

blockchain fcup kademlia netty p2p public-ledger-for-auctions security ssd terraform

Last synced: 09 Oct 2024

https://github.com/adzialocha/append-only-log

Experiment with append-only logs

append-only crdt p2p

Last synced: 22 Dec 2024

https://github.com/par7133/macswap

Swapping everything like burgers? Your p2p, drag-n-drop solution - PHP: <=8.1, GPL

drag-and-drop on-premise p2p peer-to-peer solution stuff swap swapping web

Last synced: 12 Jan 2025

https://github.com/0xvaibhav11/anon-share

This is a decentralized file sharing platform that allows users to upload and share files with other users anonymously.

decentralized-applications filesharing-on-network p2p

Last synced: 07 Jan 2025

https://github.com/shakibamoshiri/lanscale

scale your LAN using SoftEther VPN in minutes

p2p site-to-site softether vpn

Last synced: 31 Dec 2024

https://github.com/emagood/thot-p2p

This application allows P2P (Peer-to-Peer) communication between two devices using different implementation methods in Godot 4.4: ENet, WebSocket, and TCP_Peer. Its main purpose is to connect devices and exchange information, data or messages

e-net godot godot-engine godot4 p2p tcp-socket websocket

Last synced: 26 Nov 2024

https://git.wownero.com/_xxfedexx_/p2pool-wow

Decentralized pool for Wownero mining

monero pool p2p blockchain p2pool mining monero-mining

Last synced: 30 Sep 2024

https://github.com/davay42/p2p-board

A universal web-rtc p2p connector

js p2p webrtc

Last synced: 25 Dec 2024

https://github.com/lymkwi/stolas-p2p

A p2p-oriented message exchange client written in Python - small project

communication p2p python3 wip

Last synced: 03 Jan 2025

https://github.com/iphydf/toxcore

Fork of toxcore that's not a github fork

cryptography encryption network p2p security toxcore

Last synced: 17 Nov 2024

https://github.com/rizalmart/gtorrentview3

GTK+3 port of gtorrentview, the torrent file viewer

app application gtk gtk3 gtorrentview internet p2p torrents utilities

Last synced: 12 Dec 2024

https://github.com/niklr/vite-portal

Scaling solution to process Remote Procedure Calls (RPCs) leveraging all available nodes in the p2p network.

golang p2p rpc scaling

Last synced: 16 Nov 2024

https://github.com/andrefcruz/feup-sdis

Repository to host Distributed Systems projects, a third year unit @FEUP.

backup chord-protocol distributed-systems p2p

Last synced: 20 Dec 2024

https://github.com/intpfx/dropzone

端到端即时通讯的渐进式网络应用

deno dropzone p2p pwa share snapdrop webrtc

Last synced: 23 Nov 2024

https://github.com/signalwalker/rexa

A library for object-capability networks in Rust.

object-capabilities p2p

Last synced: 14 Nov 2024