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/jeremyorme/bonono

Peer-to-peer database component

databases p2p peer-to-peer react

Last synced: 22 Nov 2024

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

A universal web-rtc p2p connector

js p2p webrtc

Last synced: 25 Dec 2024

https://github.com/shreckye/query-flooding-based-resource-sharer

A very simple P2P resource sharing program based on query flooding in Kotlin

p2p p2p-transfer resource-sharing

Last synced: 17 Nov 2024

https://github.com/swift-libp2p/swift-libp2p-identify

Peer Identification Protocols (Embedded)

identify ipfs libp2p p2p swift

Last synced: 25 Nov 2024

https://github.com/swift-libp2p/swift-libp2p-pubsub

A Publish-Subscribe library for peer to peer messaging within libp2p

floodsub gossipsub libp2p libp2p-pubsub networking p2p pubsub swift

Last synced: 25 Nov 2024

https://github.com/danielstephengilbert/real-talk

A secure peer-to-peer, end-to-end encrypted messaging app.

c end-to-end-encryption foss messaging p2p

Last synced: 10 Oct 2024

https://github.com/dmdhrumilmistry/p2pshare

Peer to Peer file sharing python program

file-sharing p2p p2pshare python python3

Last synced: 15 Dec 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/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/kevindanne/rustp2pchat

A simple command based P2P chat written in rust

chat p2p p2p-chat rust tcp

Last synced: 17 Nov 2024

https://github.com/szsascha/rest-p2p-node

P2P network node based on Spring Boot and REST API

java p2p p2p-network rest-api spring-boot

Last synced: 12 Nov 2024

https://github.com/kehiy/prawler

Pactus P2P Network Crawler

crawler crawling metrics networking p2p pactus

Last synced: 28 Dec 2024

https://github.com/derhuerst/wikipedia-articles-feed

[unmaintained] – A realtime feed of recently edited Wikipedia articles.

dat hypercore hyperdrive p2p realtime wikipedia

Last synced: 07 Jan 2025

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/thuongtruong1009/callmate

🖇️ Connect to peers via internal network without authentication

chat ejs fastify nodejs p2p socket video-call

Last synced: 17 Nov 2024

https://github.com/realaravinth/todos

Tasks manager app is implemented using three different architectures

ipfs p2p textileio

Last synced: 24 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://github.com/ahsan-83/p2p-messenger

Peer 2 Peer Communication Software Project

client communication file-transfer java p2p server

Last synced: 15 Dec 2024

https://github.com/palutz/rust_nextstep

A series of exercises to play with more advanced topics in Rust

data deltalake graphql grpc p2p protobuf rust rust-lang xml

Last synced: 17 Nov 2024

https://github.com/cedricwalter/tor-binary

TOR binary packaged in a way that can be used for java projects

bisq p2p tor

Last synced: 17 Nov 2024

https://github.com/goto-eof/o-reshare-client

The front-end of the (enough) secure open source file sharing micro platform

encryption-decryption filesharing p2p

Last synced: 30 Dec 2024

https://github.com/goto-eof/o-reshare-server

The back-end of the (enough) secure open source file sharing micro platform

encryption-decryption filesharing p2p

Last synced: 30 Dec 2024

https://github.com/v-braun/match-maker

Simple websockets match making server for games

game-server golang golang-server match-making p2p p2p-game websockets

Last synced: 15 Nov 2024

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/adzialocha/append-only-log

Experiment with append-only logs

append-only crdt p2p

Last synced: 22 Dec 2024

https://github.com/dravenk/client

web3.0 client. Your data belongs to you.

chat encryption light p2p

Last synced: 15 Nov 2024

https://github.com/tailhook/ciruela-presentation

A presentation of ciruela for uapycon

ciruela file p2p presentation s2s servers synchronization

Last synced: 27 Nov 2024

https://github.com/microchiptech/miwi

"IoT Made Easy!" - MPLAB(r) Harmony MiWi software solution supporting P2P, Star, Mesh topologies for PIC32CX-BZ2/WBZ45 Wireless MCUs and standalone RF233/RF212B Transceivers

at86rf212b at86rf233 mesh miwi p2p pic32cxbz2 star wbz451 wbz451-curiosity

Last synced: 11 Nov 2024

https://github.com/henrique-efonseca/yet-another-blockchain-framework

YABF is a modular and extensible blockchain framework designed to help developers build custom blockchains with ease. YABF supports multiple consensus mechanisms, smart contracts, wallet integration, and a wide range of blockchain features, making it the perfect foundation for creating bespoke blockchain solutions

api blockchain cli go javascript p2p python sdk

Last synced: 22 Nov 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/derhuerst/files-sync-stream

Sync files over any transport.

files p2p sync webrtc

Last synced: 07 Jan 2025

https://github.com/kodemartin/substrate-padawan

An elementary library for handshake-ready nodes to substrate-based networks

libp2p noise-protocol p2p rust substrate

Last synced: 15 Nov 2024

https://github.com/code-architect/custom-python-blockchain

A core blockchain build with python and flask framework for frontend. Some of the components are private and public key, transaction, mine, memory pool, fee calculation, target difficulty, peer-2-peer network, broadcast blocks, resolve conflicts, UTXOS etc.

blockchain flask memory-pool p2p private-key-encryption publick-key python utxos

Last synced: 28 Dec 2024

https://github.com/joshuadahlunr/simplep2p

SimpleP2P is a minimalistic C/++ wrapper around the go implementation of libp2p.

c cgo cgo-bindings cpp go libp2p libp2p-pubsub networking p2p peer-to-peer

Last synced: 15 Nov 2024

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

Peer-to-peer file transfer project developed for Distributed Systems class

java p2p

Last synced: 10 Oct 2024

https://gitlab.com/shastraos/astra/dropspace

Empowering communities with decentralized data storage - welcome to Dropspace.

community ipfs libp2p p2p storage typescript

Last synced: 15 Nov 2024

https://github.com/zachisgit/p2pdb

ZeroConfig Object Storage DB

libp2p object-storage p2p rust-lang

Last synced: 15 Nov 2024

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/jesterjunk/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: 08 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/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/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/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/aratan/yacy-fix

not running windows

p2p search-engine yacy yacy-instance

Last synced: 29 Nov 2024

https://github.com/rishavmehra/bittorrent-v2

Blazingly fast Golang powered BitTorrent client

benco bittorrent file-sharing golang p2p

Last synced: 14 Dec 2024

https://github.com/munyabelden/peer-to-peer-code-review

Giving and receiving code review from my partner(Practice Code review)

p2p peer-to-peer review

Last synced: 16 Dec 2024

https://github.com/thereactivemice/micegram

DIY implementation of confidential and private P2P chat based on gRPC and web sockets. Expected to be just local college project, but maybe better. Not affiliated with Telegram developers either the Telegram Project

ecdsa grpc p2p p2p-chat rsa websockets

Last synced: 03 Dec 2024

https://github.com/zde37/hive

Unleash the Power of Decentralized Storage with Hive

blockchain decentralized-storage golang ipfs p2p web3

Last synced: 20 Dec 2024

https://github.com/ashok-arjun/torrenter

Torrenter is a torrent client, written from scratch, in Python 3.6.9.

http networking p2p peer-to-peer tcp tcp-client tcp-ip tcp-socket torrent torrent-client torrent-downloader torrents udp

Last synced: 03 Dec 2024

https://github.com/alexprut/raft

An implementation of Raft in Go

algorithm consensus consensus-algorithm go golang p2p raft

Last synced: 12 Nov 2024

https://github.com/zaach/ipdm

decentralized direct messaging (WIP)

ipfs libp2p p2p

Last synced: 13 Nov 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/phatblat/dittostorageengine

A Bodega StorageEngine backed by Ditto

database datastore p2p swift

Last synced: 25 Nov 2024

https://github.com/quackamole-dev/quackamole-legacy-monorepo

🦆 + 🥑 = quackamole: p2p videochat platform.

communication opensource p2p videochat webrtc

Last synced: 14 Dec 2024

https://github.com/henkelmax/gamemap

A web app to share maps in real-time with your friends.

leaflet p2p peer-to-peer pwa vue

Last synced: 06 Jan 2025

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/huluvu424242/p2p.experiment

Versuch zwei Java Clients p2p zu verbinden obgleich jeder hinter einem nat Router an einem ISP angebunden ist.

communication connection-establishing java p2p

Last synced: 13 Nov 2024

https://github.com/zhengtianzuo/tianzuo.pangu

搭建CS架构的IM通讯系统,支持文字/表情/图片/语音/视频/远程桌面/远程控制/白板等功能。(Build CS architecture IM communication system, support text/expression/picture/voice/video/remote desktop/remote control/whiteboard and other functions.)

chat im p2p

Last synced: 30 Dec 2024

https://github.com/intpfx/dropzone

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

deno dropzone p2p pwa share snapdrop webrtc

Last synced: 23 Nov 2024

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/jasonlovesdoggo/quicture

A privacy-first solution to sharing images fast and losslessly leveraging P2P and a no-login approach.

gcp p2p privacy sharing-platform

Last synced: 05 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/derhuerst/hyper-chat-cli

[work in progress] – A P2P command line chat powered by hyperdb.

chat command-line hypercore hyperdb p2p peer-to-peer

Last synced: 07 Jan 2025

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/bitcoinwarrior1/bfx-test

The Bitfinex backend challenge

bitfinex exchange grenache p2p

Last synced: 04 Dec 2024

https://github.com/lauralex/p2pminecraft

P2P Minecraft Server Mod - Part of the P2P Minecraft project

minecraft minecraft-mod p2p paper paper-plugin papermc purpur purpur-plugin purpurmc server

Last synced: 04 Dec 2024

https://github.com/lauralex/p2pmctracker

P2P Minecraft Backend Service - Part of the P2P Minecraft project

fastapi minecraft minecraft-mod mod p2p purpur purpurmc tracker

Last synced: 04 Dec 2024

https://github.com/par7133/swapcode

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

code drag-and-drop on-premise p2p peer-to-peer snip snippets solution swap swapping web

Last synced: 13 Nov 2024

https://github.com/par7133/5cube

Every person its prospects. Your p2p, drag-n-drop solution - PHP: <=8.1, GPL

5-cube 5cube digital on-premise p2p procurement prospects solution sourcing

Last synced: 13 Nov 2024

https://github.com/oanderoficial/atorrent

Script em python que oferece uma interface simples de linha de comando para baixar e transmitir torrents utilizando o Aria2c e Webtorrent.

p2p torrent torrent-client torrent-downloader

Last synced: 04 Dec 2024

https://github.com/daniissac/votemesh

A decentralized, peer-to-peer polling web application

decentralized p2p poll polling

Last synced: 11 Nov 2024

https://github.com/jorbush/gotorrent

A BitTorrent client implementation in Go

bittorrent go golang p2p

Last synced: 05 Dec 2024

https://github.com/pydevtop/binance-p2p-hub

A system in which you can collect an unlimited number of accounts for further control

binance binance-api binance-p2p django p2p python

Last synced: 08 Jan 2025

https://github.com/bluday/impart

Multi-purpose chat application for communicating with users, servers and embedded devices across different platforms.

bluetooth c centralized chat chat-application csharp p2p rpc tcp-ip windows

Last synced: 16 Dec 2024

https://github.com/lmnzx/torrust

A simple bittorrent client written in rust.

distributed-systems p2p rust torrent

Last synced: 23 Nov 2024

https://github.com/hudson-newey/dcfs

A new P2P web protocol for hosting files & websites where no master host is required. Clients host files and are advertised through adjacent peers. [Development still in progress]

p2p protocol web

Last synced: 11 Nov 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: 13 Nov 2024

https://github.com/cbartram/synchronicity

A Peer to Peer blockchain based library which manages application state offline

blockchain javascript p2p sync typescript

Last synced: 16 Nov 2024

https://github.com/misterhat/peer-test

multiple peer connection demo

nodejs p2p p2p-chat simple-peer webrtc

Last synced: 25 Dec 2024

https://github.com/bitcoin-evo/bitcoinevo

BitcoinEvo Core integration/staging tree

bitcoinevo c-plus-plus cryptocurrency cryptography p2p

Last synced: 17 Dec 2024

https://github.com/sahilaggarwal2004/react-peer-chat

An easy to use react component for impleting peer-to-peer chatting using peerjs under the hood.

chat component javascript-library npm-package p2p p2p-chat peer peer-to-peer peerjs peerjs-webrtc react react-library text-chat typescript voice-chat webrtc

Last synced: 19 Nov 2024

https://git.wownero.com/layter/neroshop

Decentralized P2P marketplace for Monero users (proof of concept)

monero p2p xmr dht neroshop kademlia cpp cryptocurrency decentralized ecommerce marketplace qml i2p

Last synced: 30 Sep 2024