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/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/anyproto/any-sync-filenode

Implementation of file node from any-sync protocol

e2ee p2p privacy

Last synced: 24 Dec 2024

https://github.com/zeronetjs/zeronet-tracker

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

p2p tracker zeronet

Last synced: 05 Dec 2024

https://github.com/shocknet/wallet

Shockwallet is a non-custodial SuperApp for the Bitcoin Lightning Network. It connects to a remote LND node and graph user nodes, to offer an open and decentralized social network.

android bitcoin gun lightning-network lnd p2p payments social social-network wallet

Last synced: 07 Nov 2024

https://github.com/inevolin/ipfs-file-encryption

This repo shows how to encrypt files prior to uploading them to IPFS. Similarly it can decrypt and download these files. The solution uses both RSA and AES encryption algorithms to achieve maximum security.

cryptography encryption interplanetary-file-system ipfs ipfs-api ipfs-encryption p2p

Last synced: 21 Dec 2024

https://github.com/perlin-network/lens

The official network explorer for Wavelet.

blockchain dapp mobx p2p react smart-contracts typescript wavelet

Last synced: 05 Nov 2024

https://github.com/tokeshu/waggle.js

An experiment to distribute the bandwidth among video viewers

p2p video webrtc

Last synced: 06 Nov 2024

https://github.com/hakobera/go-ayame

go-ayame is go client library for WebRTC Signaling Server Ayame

datachannel go p2p webrtc websocket

Last synced: 10 Nov 2024

https://github.com/vaultec81/orbitdns

Distributed PKI based DNS

distributed-systems dns ipfs orbit-db p2p pki

Last synced: 26 Dec 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/hyperwell/gateway

🏰 Serving distributed Web Annotations from the decentralized web

annotation decentralization gateway hyperswarm ldp p2p w3c-web-annotations

Last synced: 21 Dec 2024

https://github.com/areebbeigh/codeinterview-frontend

The react front end for CodeInterview

codeinterview p2p webrtc

Last synced: 29 Oct 2024

https://github.com/PeterZander/i2p-cs

I2P router in C#

cryptography csharp i2p network p2p

Last synced: 15 Nov 2024

https://github.com/ryogrid/nostrp2p

Pure Peer-to-Peer Distributed Microblogging System on NAT Transparent Overlay Network

decentralized distributed golang gossip-protocol microblog nostr overlay-network p2p peer-to-peer sns

Last synced: 07 Nov 2024

https://github.com/welldan97/WeGit

Distributed P2P Git Hosting Provider Network

git network p2p peer wegit

Last synced: 08 Nov 2024

https://github.com/earthstar-project/willowprotocol.org

The Willow Protocol website.

p2p peer-to-peer protocols willow

Last synced: 15 Nov 2024

https://github.com/stateless-minds/cyber-witness

Decentralized media simulator based on the reporter and witnesses concept. It aims to be an alternative to mass media, surveillance, censorship, fact checkers and centralized control of news.

censorship-resistant decentralized-applications distributed-computing ipfs mass-media media newsapp p2p self-governance society-management wasm web3 webassembly

Last synced: 08 Nov 2024

https://gitlab.com/lp2p/thor

Android web browser with the support of pns and magnet URI's

android libp2p magnet-link p2p webbrowser

Last synced: 15 Nov 2024

https://github.com/welldan97/wegit

Distributed P2P Git Hosting Provider Network

git network p2p peer wegit

Last synced: 28 Oct 2024

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

Peer to peer project to share files between two devices on a same local network

android java javafx p2p peer-to-peer tcp udp

Last synced: 13 Nov 2024

https://github.com/parazyd/tordam

A library for peer discovery inside the Tor network

anonymity golang hidden-service json-rpc p2p peer-discovery peer-to-peer privacy tor

Last synced: 27 Oct 2024

https://github.com/transeptorlabs/transeptor-bundler

A lightweight ERC4337 bundler node designed specifically for Node.js environment.

account-abstraction bundler erc4337 esm ethereum nodejs p2p typescript

Last synced: 17 Nov 2024

https://github.com/stateless-minds/cyber-autonomy

P2P self-governance society prototype researching the intersection of moneyless economy, liquid democracy and p2p media.

autonomy decentralization distributed-systems learning models p2p prototype self-governance simulation society-management web3

Last synced: 08 Nov 2024

https://github.com/akashgoswami/udpeer

A simple UDP peer to peer networking proxy using webrtc

p2p peer2peer udp udpproxy webrtc

Last synced: 25 Nov 2024

https://github.com/ntsd/cross-clipboard

An open source cross-platform clipboard sharing.

clipboard golang hacktoberfest libp2p p2p tview

Last synced: 15 Nov 2024

https://github.com/bitfinexcom/hypertele

A swiss-knife proxy powered by Hyperswarm DHT

hyperswarm p2p peer-to-peer

Last synced: 08 Dec 2024

https://github.com/0xsharma/compact-chain

A simple light weight blockchain written in Golang for devs with interest in blockchain architecture.

blockchain golang grpc p2p rpc

Last synced: 09 Nov 2024

https://github.com/bltavares/colmeia

Attempt to make an interop layer to connect to dat on hyperswarm in Rust

dat hypercore hypercore-protocol p2p

Last synced: 16 Nov 2024

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

Build a hyperdb of Wikipedia articles.

database hyperdb p2p wikipedia

Last synced: 08 Nov 2024

https://github.com/ambianic/ambianic-pnp

An ephemeral signaling server that allows peers to auto discover each other on a local WiFi network and connect directly.

ambianic browser edge iot nodejs p2p peer-to-peer peerfetch plugandplay pnp webrtc webrtc-signaling

Last synced: 01 Dec 2024

https://github.com/earthstar-project/meadowcap-js

A capability system for Willow.

capabilities p2p willow

Last synced: 15 Nov 2024

https://github.com/altanai/livestreaming

Livestreaming Broadcasting playback REST Chat transcoders formats containers push notification proxy servers for rest xml to json etc

android broadcast gocoder hls kurento livestreamin mobilestream mpeg-dash notification-proxy-servers p2p playback rest-xml rtmp rtsp srtp webrtc wwoza

Last synced: 09 Nov 2024

https://github.com/brendoncarroll/go-p2p

Message-Based P2P Networking Library

cryptography network overlay-networks p2p

Last synced: 05 Dec 2024

https://github.com/abdes/blocxxi

Implementation of Kademlia based DHT and a blockchain in C++

blockchain cplusplus dht imgui kademlia kademlia-dht network-programming p2p p2p-network

Last synced: 29 Nov 2024

https://github.com/anyproto/any-sync-coordinator

Implementation of coordinator node from any-sync protocol

e2ee p2p privacy

Last synced: 24 Dec 2024

https://github.com/peterhuba/d-chat

Decentralized, serverless chat webapp based on OrbitDB and IPFS with peer-to-peer hosting

chat decentralized ipfs orbit-db p2p serverless

Last synced: 14 Nov 2024

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

A simple site where you can write in real time.

decentralized i2p i2pd ipfs libp2p open-source p2p peer-to-peer

Last synced: 21 Dec 2024

https://github.com/alanshaw/libp2p-dht-scrape-aas

🧹 A libp2p DHT scraper as a service allowing anyone to collect, consume and use to generate useful reports & visualisations.

crawler dht kademlia libp2p p2p scraper

Last synced: 05 Dec 2024

https://github.com/vilicvane/plug2proxy

Transparent Proxy over HTTP2 or QUIC.

http2 p2p plug2proxy proxy quic transparent-proxy

Last synced: 03 Dec 2024

https://github.com/alanshaw/ipfs-browser-sandbox

🪐 An EXPERIMENTAL p2p browser built on IPFS

browser electron ipfs libp2p p2p

Last synced: 05 Dec 2024

https://github.com/hc0503/clappr-video-player

Perfect responsive as full screen on all platforms using clappr, scrollmagic and clappr-website

broadcast-receiver clappr clappr-plainhtml5 clappr-video clappr-website demo html jquery p2p scrollmagic

Last synced: 28 Oct 2024

https://github.com/demfabris/gistit

Easy code snippet sharing

cli code gist gistit p2p rust share snippet snippets upload

Last synced: 12 Nov 2024

https://github.com/draeder/p2p-tracker

A heroku-ready WebTorrent tracker for use with P2P applications.

bittorrent p2p signalling tracker webrtc

Last synced: 01 Nov 2024

https://github.com/kabbi/wonderland

Inferno clone to conquer the world

dht distributed inferno limbo p2p wonderland

Last synced: 14 Nov 2024

https://github.com/guiseek/speek.video

Crie um link para conversar e pronto. Sua ligação funciona pessoa pra pessoa, sem servidores, sem persistência, direto ao ponto.

angular p2p p2p-chat signaling webrtc webrtc-signaling

Last synced: 23 Nov 2024

https://github.com/datl4g/klient2klient

Discover devices in your network and create a connection between them to send data

java kotlin library multiplatform p2p

Last synced: 07 Dec 2024

https://github.com/stateless-minds/cyber-acid

Liquid democracy political simulator based on the automated data feed from the moneyless economy simulator Cyber Stasis.

decentralized-web distributed-computing game golang ipfs liquid-democracy multiplayer p2p politics self-governance simulation simulator society-management web3 webassembly

Last synced: 12 Oct 2024

https://github.com/peer-base/peer-flipchart

Build-it-yourself P2P Flipchart

crdt decentralized ipfs p2p peer-star tutorial

Last synced: 12 Nov 2024

https://github.com/meething/gundb-multisocket

Multiple GunDB sockets sharing a single HTTP/S server :fork_and_knife:

cluster distributed gun gunsb p2p server websocket ws

Last synced: 26 Dec 2024

https://github.com/mumba-org/mumba

Write web-native p2p distributed apps in Swift (and others)

browser decentralized distributed p2p platform

Last synced: 08 Nov 2024

https://github.com/fluencelabs/aqua-ipfs

IPFS API bindings for Aqua scripts

aqua ipfs p2p

Last synced: 19 Dec 2024

https://github.com/BubuAnabelas/CheckWebPeer

Check WebRTC peers of torrents.

bittorrent p2p torrent webrtc webtorrent

Last synced: 30 Oct 2024

https://github.com/tabcat/dynamic-content

Hosting Dynamic Content on IPFS

dynamic-content ipfs ipld ipns kademlia libp2p p2p

Last synced: 26 Dec 2024

https://github.com/fluencelabs/registry

Register and discover services via Aqua

dht discovery p2p rust webassembly

Last synced: 25 Nov 2024

https://github.com/shinyoshiaki/kad-rtc

Kademlia with WebRTC for browser and node.js. written in typescript.

cdn dht file-sharing kademlia p2p webrtc

Last synced: 28 Oct 2024

https://github.com/kenvix/natpoked

🗡 NATPoked - A Cross-platform Peer-To-Peer Secure NAT Traversal Toolkit | 跨平台P2P内网穿透安全传输工具

ice nat nat-traversal natpoked p2p port-forwarding stun turn upnp vpn wireguard

Last synced: 19 Nov 2024

https://github.com/abhi5h3k/webrtc-peerjs-demo

WebRTC Demo using PeerJs, Share screen without video call, make a video call, Simplest WebRtc connection Demo

javascript p2p peer-to-peer peerjs screencast screenshare screensharing teamviewer videocall videocalling webrtc webrtc-call webrtc-demos webrtc-javascript-library zoom-clone

Last synced: 09 Nov 2024

https://github.com/samuelmaddock/dat-social-chat

💬 Simple prototype distributed P2P chat app using Dat via hyperdrive for social profiles and authentication

dat hyperdrive p2p

Last synced: 27 Oct 2024

https://github.com/cblgh/sector7557

a peer-to-peer distributed multi-user dungeon, built ontop of cabal

cabal dat mud node nodejs p2p

Last synced: 22 Oct 2024

https://github.com/cmars/distrans

The bytes must flow

file-sharing hacktoberfest p2p veilid

Last synced: 26 Oct 2024

https://github.com/hyphacoop/social.distributed.press

A Social Inbox for Decentralized Publishing and ActivityPub.

activitypub distributed-press p2p social-inbox

Last synced: 12 Oct 2024

https://github.com/ep2p/kademlia-api

Java Kademlia Library. Highly configurable, Generic and very abstract to cover most usage scenarios.

dht java kademlia p2p p2p-network

Last synced: 11 Nov 2024

https://github.com/ipfs/mobile-design-guidelines

Making IPFS work for mobile

ipfs mobile offline-first p2p

Last synced: 21 Dec 2024

https://github.com/lazorfuzz/react-liowebrtc

A React component library that makes it easy to add p2p communication into components via LioWebRTC.

communication component-library liowebrtc p2p peer-to-peer react web webrtc webrtc-video

Last synced: 24 Nov 2024

https://github.com/celestiaorg/go-libp2p-messenger

Messenger provides a simple arbitrary message sending API to multiple peers for libp2p-based protocols.

libp2p messaging p2p

Last synced: 22 Dec 2024

https://github.com/beingmohit/libp2p-rpc

:satellite: A libp2p node with rpc using protocol buffers

libp2p p2p protocol-buffers rpc

Last synced: 19 Dec 2024

https://github.com/unimib-datAI/dfaas

Decentralized FaaS platform

faas faas-platform p2p

Last synced: 17 Nov 2024

https://github.com/ipfs/someguy

A Delegated Routing V1 server and client for all your HTTP/IPFS routing needs.

ipfs p2p

Last synced: 21 Dec 2024

https://github.com/draeder/bugoff

A Gun DB extension that ships secure* ephemeral messaging between Gun peers using Bugout, secured by Gun's SEA suite

bugout decrentralization gundb p2p

Last synced: 01 Nov 2024

https://github.com/tsirysndr/piratebay

A command-line tool written in Rust to search for torrents on piratebay

bittorrent cli p2p piratebay rust tokio torrent

Last synced: 25 Nov 2024

https://github.com/roardom/unit3d-announce

High-performance BitTorrent tracker compatible with UNIT3D tracker software

axum bittorrent bittorrent-tracker high-performance http p2p peer-to-peer rust torrent

Last synced: 28 Oct 2024

https://github.com/wwj718/dynaverse

Dynaverse: A Metaverse for Children of All Agess

ar croquet lively metaverse openxr p2p smalltalk vr webassembly webgpu webxr xr

Last synced: 08 Nov 2024

https://github.com/frando/hyproxy

A peer-to-peer proxy server and client that uses Hypercore Protocol to forward TCP connections

hypercore-protocol p2p proxy proxy-server

Last synced: 15 Oct 2024

https://github.com/heapwolf/peerchan

Fully decentralized p2p IRC for your terminal

chat irc p2p peer peerlinks

Last synced: 08 Nov 2024

https://github.com/richardschneider/net-nat

Life behind a Network Address Translator

gateway nat p2p pcp pmp router

Last synced: 06 Dec 2024

https://github.com/t-mullen/mediastream-to-webm

Convert MediaStreams to live WebM streams.

mediastream p2p webm webrtc

Last synced: 17 Oct 2024

https://github.com/geut/hyperdrive-promise

Promise wrapper for Hyperdrive

async-await dat hyperdrive p2p

Last synced: 09 Nov 2024

https://github.com/povilasb/hole-punching

TCP and UDP hole punching examples

curio hole-punching networking p2p python

Last synced: 13 Oct 2024

https://github.com/nazar-pc/ronion

Generic anonymous routing protocol framework agnostic to encryption algorithm and transport layer

anonymous mix-network onion p2p routing tor

Last synced: 24 Nov 2024

https://github.com/cdnbye/cbsignal

The official signaling server for CDNBye SDKs

cdnbye golang hls m3u8 p2p signal

Last synced: 25 Nov 2024

https://github.com/alfg/peerfm

:musical_note: A Streaming Torrent Desktop Music Player

magnet p2p stream torrent

Last synced: 06 Nov 2024

https://github.com/seniorjoinu/prodigy

Protocol digitalyzer - easiest way to write portable p2p protocols

framework kotlin p2p portable protocol protocol-oriented

Last synced: 16 Nov 2024