Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: kademlia

lbryio/lbry-sdk

The LBRY SDK for building decentralized, censorship resistant, monetized, digital content apps.

Language: Python - Size: 22.7 MB - Last synced: about 10 hours ago - Pushed: 7 days ago - Stars: 7,190 - Forks: 478

karyontech/karyon

An infrastructure for peer-to-peer, decentralized, and collaborative software.

Language: Rust - Size: 2.17 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 19 - Forks: 1

layters/specs

Technical specifications for the neroshop DHT

Size: 225 KB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 2 - Forks: 0

gxnda/kademlia

A Kademlia implementation in Python heavily inspired by Marc Clifton's book on the topic.

Language: Python - Size: 61.5 MB - Last synced: 21 days ago - Pushed: 21 days ago - Stars: 0 - Forks: 1

anacrolix/dht

dht is used by anacrolix/torrent, and is intended for use as a library in other projects both torrent related and otherwise

Language: Go - Size: 867 KB - Last synced: 27 days ago - Pushed: 2 months ago - Stars: 301 - Forks: 64

lithdew/flatend

Quickly build microservices using p2p networking in NodeJS/Go.

Language: TypeScript - Size: 594 KB - Last synced: 27 days ago - Pushed: about 2 years ago - Stars: 649 - Forks: 51

bashkirtsevich-llc/aiobtdht

Asyncio Bittorrent DHT server

Language: Python - Size: 38.1 KB - Last synced: 25 days ago - Pushed: 7 months ago - Stars: 24 - Forks: 5

quinton11/kadviz

The kademlia routing algorithm as used in the swarm network, visualized

Language: Dart - Size: 1.34 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

probe-lab/zikade

A Go implementation of the libp2p Kademlia DHT specification

Language: Go - Size: 745 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 7 - Forks: 3

wstrm/camomile

Camomile, the tasty version of Kademlia.

Language: Go - Size: 1.74 MB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 6 - Forks: 1

ianmkim/minidht

A toy Kademlia Implementation in Rust.

Language: Rust - Size: 32.2 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 0

skyzh/ddcm-protocol

🌐 A protocol based on Kademlia and designed for peer-to-peer distrubuted computing

Language: Python - Size: 94.7 KB - Last synced: about 1 month ago - Pushed: about 4 years ago - Stars: 4 - Forks: 0

gcp-development/peer-to-peer

Peer To Peer

Language: Rust - Size: 286 KB - Last synced: about 2 months ago - Pushed: about 1 year ago - Stars: 2 - Forks: 0

ureeves/akkad

An experimental Kademlia implementation.

Language: Rust - Size: 134 KB - Last synced: 2 months ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0

phantasma-io/PhantasmaChain

Blockchain with native storage and smart contract integration.

Language: C# - Size: 5.64 MB - Last synced: 28 days ago - Pushed: 3 months ago - Stars: 0 - Forks: 1

solo-daemon/vmkub

Decentralized virtual machine lending platform

Language: Rust - Size: 16.2 MB - Last synced: about 2 months ago - Pushed: 3 months ago - Stars: 1 - Forks: 1

noahlevenson/passerby

Peer-to-peer location services for the decentralized web -- discover what's around you, no central authority required

Language: JavaScript - Size: 7.98 MB - Last synced: 3 months ago - Pushed: about 1 year ago - Stars: 130 - Forks: 18

storj-archived/kfs 📦

Deprecated

Language: JavaScript - Size: 4.62 MB - Last synced: about 2 months ago - Pushed: almost 6 years ago - Stars: 62 - Forks: 23

lithdew/kademlia-go

S/Kademlia in Go. Heavy WIP.

Language: Go - Size: 28.3 KB - Last synced: 27 days ago - Pushed: almost 4 years ago - Stars: 11 - Forks: 1

my-network/ipvpn

[WIP] Easy-to-use decentralized secure overlay private network (for any device)

Language: Go - Size: 604 KB - Last synced: 18 days ago - Pushed: over 1 year ago - Stars: 34 - Forks: 11

probe-lab/tiros

🌐 An IPFS website measurement tool

Language: Jupyter Notebook - Size: 7.69 MB - Last synced: about 2 months ago - Pushed: 2 months ago - Stars: 4 - Forks: 3

gcp-development/ipfs-private-network

IPFS private network

Language: Rust - Size: 396 KB - Last synced: about 2 months ago - Pushed: 11 months ago - Stars: 5 - Forks: 1

anchi205/Echonet

A Golang-based peer-to-peer chatting application made using IPFS network. It can be used via the CLI app. It utilizes a Kademlia Distributed hash table for routing and peer management.

Language: Go - Size: 80.1 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

WinPooh32/peerstohttp

Simple torrent proxy to http stream controlled over REST-like api

Language: Go - Size: 39.6 MB - Last synced: 2 months ago - Pushed: over 1 year ago - Stars: 42 - Forks: 11

GoncaloPascoal/sdle-proj2

Decentralized Twitter-like timeline service, using the Kademlia DHT and RPC. Second project of the Large-Scale Distributed Systems curricular unit.

Language: Python - Size: 37 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

r0ck3r008/kademgo

An implementation of Kademlia DHT in form of a Go Library

Language: Go - Size: 259 KB - Last synced: 4 months ago - Pushed: over 3 years ago - Stars: 1 - Forks: 2

mxinden/kademlia-exporter 📦

Libp2p Kademlia Exporter exposing Prometheus metrics

Language: Rust - Size: 1.44 MB - Last synced: about 1 month ago - Pushed: 4 months ago - Stars: 20 - Forks: 6

ngosang/docker-amule

aMule is a multi-platform client for the ED2K file sharing network

Language: Shell - Size: 172 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 75 - Forks: 11

shinyoshiaki/kad-rtc

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

Language: TypeScript - Size: 4.17 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 17 - Forks: 3

naryand/mainline-dht

BitTorrent DHT protocol implementation (WIP)

Language: Rust - Size: 8.79 KB - Last synced: 3 months ago - Pushed: about 2 years ago - Stars: 7 - Forks: 0

skyzh/go-dht

🌎 Chord in golang

Language: Go - Size: 85.9 KB - Last synced: about 1 month ago - Pushed: almost 5 years ago - Stars: 9 - Forks: 2

Nephys/plexus

Dependency-free decentralized peer-to-peer network for storage and communication based on the Kademlia distributed hash table.

Language: JavaScript - Size: 261 KB - Last synced: 26 days ago - Pushed: about 2 years ago - Stars: 11 - Forks: 3

phantasma-io-archive/PhantasmaChain

Blockchain with native storage and smart contract integration.

Language: C# - Size: 5.66 MB - Last synced: about 1 month ago - Pushed: 4 months ago - Stars: 76 - Forks: 35

diogolhc/feup-m.eic-sdle-proj2

:memo: Implementation of a Decentralized Timeline Service (P2P)

Language: Python - Size: 5.81 MB - Last synced: 6 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

irregularBismuth/D7024E

This is a repository about the D7024E lab at LTU

Language: Go - Size: 125 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 1 - Forks: 0

codestrange/matcom-messenger

Distributed Systems Project for the 2019-2020 course of the Computer Science degree at the University of Havana, Cuba.

Language: Python - Size: 700 KB - Last synced: 13 days ago - Pushed: 3 months ago - Stars: 9 - Forks: 0

the8472/mldht

Bittorrent Mainline DHT implementation in java

Language: Java - Size: 50.8 MB - Last synced: 7 months ago - Pushed: almost 3 years ago - Stars: 134 - Forks: 45

tabcat/dynamic-content

Hosting Dynamic Content on IPFS

Language: TypeScript - Size: 784 KB - Last synced: 2 months ago - Pushed: 7 months ago - Stars: 14 - Forks: 0

bob-byte/DiscoveryService

.NET Framework Discovery Service, which allows to find and update info about nodes in local network (Wi-Fi, for example), to download files from them. Also here you can see Light Upon Cloud (Dropbox analog) which uses Discovery Service

Language: C# - Size: 21.1 MB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

SarthakMakhija/kademlia

Kademlia is a distributed hash table for p2p network. This is Kademlia's implementation in Rust.

Language: Rust - Size: 197 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 2 - Forks: 0

obrientatsuya/Eden-Of-Pixelogia

Eden Of Pixelogia is a future 2D brazilian MOBA, in retro pixelart style. Descentralized server with DHT-based peer-to-peer model for low latency.

Language: JavaScript - Size: 21.5 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 1 - Forks: 0

attilabuti/k-bucket

Kademlia DHT K-bucket implementation as a binary tree.

Language: Go - Size: 17.6 KB - Last synced: 9 months ago - Pushed: 10 months ago - Stars: 0 - Forks: 0

ep2p/kademlia-api

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

Language: Java - Size: 2.4 MB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 17 - Forks: 3

samitha093/FYP_project

Collaborative Federated Learning Platform for Privacy-preserved Decentralized Machine Learning in Industrial Internet of Things

Language: Java - Size: 125 MB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 3 - Forks: 0

luminousK/Kademlia

A distributed hash table with iterative function and vanished-like function

Language: Go - Size: 2.84 MB - Last synced: 10 months ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

ksinica/kademlia

A work-in-progress implementation of Kademlia in Go.

Language: Go - Size: 9.77 KB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

andybbruno/Kademlia-P2P

First Assignment of Peer to Peer Systems and Blockchains A.A. 2018-19 (UniPi)

Language: Java - Size: 9.41 MB - Last synced: 10 months ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0

leonkoens/dht

Kademlia Distributed Hash Table in Python with asyncio

Language: Python - Size: 134 KB - Last synced: 10 months ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0

CraigglesO/kademlia-v2

Personal Kademlia Implementation

Language: TypeScript - Size: 38.1 KB - Last synced: 10 months ago - Pushed: over 7 years ago - Stars: 0 - Forks: 0

project-mk-ultra/little-bird

A Python3 Kademlia overlay network implementation.

Language: Python - Size: 170 KB - Last synced: 10 months ago - Pushed: almost 6 years ago - Stars: 7 - Forks: 4

science-engineering-art/gotify

Spotify implementation in Golang.

Language: Go - Size: 1.91 MB - Last synced: 4 months ago - Pushed: 11 months ago - Stars: 1 - Forks: 3

purehyperbole/dht

A Kademlia distributed hash table implementation for Go with a focus on performance and ease of use

Language: Go - Size: 160 KB - Last synced: 11 months ago - Pushed: over 1 year ago - Stars: 3 - Forks: 0

attilabuti/bittorrentdht

Go implementation of the BitTorrent DHT protocol.

Language: Go - Size: 28.3 KB - Last synced: 11 months ago - Pushed: over 1 year ago - Stars: 4 - Forks: 0

watnet/dht

A distributed hash table implementation for use in Watnet.

Language: Go - Size: 23.4 KB - Last synced: 11 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

geeksLabTech/kade-drive

Distributed filesystem based on kademlia dht

Language: Python - Size: 1.7 MB - Last synced: about 1 month ago - Pushed: 10 months ago - Stars: 3 - Forks: 0

alanshaw/libp2p-dht-scrape-aas

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

Language: Go - Size: 102 KB - Last synced: 11 months ago - Pushed: over 2 years ago - Stars: 21 - Forks: 8

science-engineering-art/kademlia-grpc

Language: Go - Size: 138 KB - Last synced: 9 months ago - Pushed: 11 months ago - Stars: 2 - Forks: 2

MatthAmoros/py2py

Python DHT based on kademlia paper.

Language: Python - Size: 708 KB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 1 - Forks: 0

tokkenno/sleepy

An attempt of multiplatform ed2k and kad client

Language: Go - Size: 145 KB - Last synced: 9 months ago - Pushed: 12 months ago - Stars: 0 - Forks: 0

zhujun1980/dhtrobot

A kademila DHT implement in go

Language: Go - Size: 85.9 KB - Last synced: 10 months ago - Pushed: over 2 years ago - Stars: 41 - Forks: 7

SwarmLover/Swarm-Book

The Book of Swarm 中文翻译项目,中文名《Swarm之书》。

Size: 14.4 MB - Last synced: 6 months ago - Pushed: about 2 years ago - Stars: 1 - Forks: 1

mh-cbon/dht

golang dht / Kademlia

Language: Go - Size: 185 KB - Last synced: 3 months ago - Pushed: about 6 years ago - Stars: 25 - Forks: 9

SyncfusionSuccinctlyE-Books/The-Kademlia-Protocol-Succinctly

This is the companion repo for The Kademlia Protocol Succinctly by Marc Clifton. Published by Syncfusion.

Language: C# - Size: 649 KB - Last synced: about 1 year ago - Pushed: about 6 years ago - Stars: 34 - Forks: 21

dianaamfr/Decentralized-Timeline

A peer-to-peer decentralized timeline using Python's implementation of the Kademlia DHT, asyncio and sqlite3.

Language: Python - Size: 4.68 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0

itlezy/eMule Fork of irwir/eMule

eMule Community - broadband edition

Language: C++ - Size: 10.5 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 21 - Forks: 1

DavidKeller/kademlia

Dead simple C++11 kademlia distributed hash table library

Language: C++ - Size: 831 KB - Last synced: 10 months ago - Pushed: over 2 years ago - Stars: 64 - Forks: 17

layr-team/Layr 📦

A decentralized (p2p) file storage system built atop Kademlia DHT that enforces data integrity, privacy, and availability through sharding, proofs of retrievability, redundancy, and encryption, with smart-contract powered incentive scheme

Language: JavaScript - Size: 9.09 MB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 93 - Forks: 28

Unitychain/zkvote-node

Using ZK-SNARK to Implement Decentralized Anonymous Voting on p2p Network

Language: Go - Size: 88.5 MB - Last synced: 10 months ago - Pushed: almost 4 years ago - Stars: 12 - Forks: 2

marhcouto/distributed-timeline-service

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

Language: JavaScript - Size: 5.32 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

bashkirtsevich-llc/aiokrpc

Asyncio KRPC-server

Language: Python - Size: 23.4 KB - Last synced: 26 days ago - Pushed: over 1 year ago - Stars: 6 - Forks: 1

kahuin/kahdemlia 📦

Clojure(script) implementation of the Kademlia DHT

Language: Clojure - Size: 191 KB - Last synced: about 1 year ago - Pushed: about 7 years ago - Stars: 7 - Forks: 1

foudfou/ptp

P2P pet project

Language: C - Size: 1.16 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 2 - Forks: 2

ep2p/kademlia-netty

Java implementation of Kademlia DHT using netty and abstraction layer

Language: Java - Size: 176 KB - Last synced: 11 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 1

ep2p/somnia 📦

Decentralized storage with private trust. Powered by Spring Boot, MongoDB and Kademlia algorithm.

Language: Java - Size: 188 KB - Last synced: 11 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 1

tjeerdhans/kademliath

An implementation of the Kademlia DHT (distributed hash table) protocol in C#.

Language: C# - Size: 76.2 KB - Last synced: about 1 hour ago - Pushed: about 2 years ago - Stars: 2 - Forks: 4

source-c/kad-node

Kademlia node implemented in python

Language: Python - Size: 10.7 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

jlucasp25/KademliaBlockchainTransactor

Kademlia Protocol + Blockchain Transactor implementation in Java.

Language: Java - Size: 2.89 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

paulinho-16/MEIC-SDLE

Todo o conteúdo produzido para a unidade curricular SDLE (Sistemas Distribuídos de Larga Escala), para o curso em Engenharia Informática e Computação na FEUP

Language: Python - Size: 22.2 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

abdes/blocxxi

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

Language: C++ - Size: 26 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 24 - Forks: 5

distributed-mind/dswarm

dht swarm with websockets and secret handshake

Language: Go - Size: 275 KB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 6 - Forks: 2

luckcolors/gokfs

A Kademlia inspired local file store based on goleveldb. This is a port to Golang of https://github.com/Storj/kfs

Language: Go - Size: 21.5 KB - Last synced: 10 months ago - Pushed: about 6 years ago - Stars: 4 - Forks: 1

staex-io/mcc

Peer-to-peer network based on Kademlia DHT

Size: 0 Bytes - Last synced: about 2 months ago - Pushed: almost 2 years ago - Stars: 12 - Forks: 0

nmrshll/kademlia-dht-rs

Rust implementation of a kademlia DHT

Language: Rust - Size: 137 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 10 - Forks: 1

quarterblue/kademlia-dht

Standalone implementation of the Kademlia distributed hash table

Language: Rust - Size: 93.8 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 5 - Forks: 0

kiko-g/p2p-timeline

FEUP SDLE | P2P Decentralized Timeline (Twitter Clone) | 2021/22

Language: Python - Size: 12.3 MB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 1 - Forks: 1

apontini/KademliaFileStorage

File storage system using Kademlia p2p network

Language: Java - Size: 390 KB - Last synced: about 1 year ago - Pushed: about 6 years ago - Stars: 10 - Forks: 1

p2p-today/protocol

Protocol documentation for the new iteration of the p2p protocol

Language: Makefile - Size: 4.93 MB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 1 - Forks: 0

ribeiropdiogo/distributed-timeline

Distributed Timeline built using Kademlia

Language: Python - Size: 251 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 2 - Forks: 0

gaoyuanfell/chat-peer

Language: TypeScript - Size: 661 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 2 - Forks: 0

gambardellawill/py2peer

A collection of Python libraries for file-sharing across many networks

Language: Python - Size: 19.5 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 2 - Forks: 1

matteocarnelos/kadlab

Go implementation of the Kademlia distributed hash table for the "Mobile and Distributed Computing Systems" course's laboratory at Luleå University of Technology.

Language: Go - Size: 205 KB - Last synced: 5 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 1

sunxvming/kademlia

Kademlia protocol implementation.

Language: C++ - Size: 7.77 MB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0

MoritzGoeckel/Kademlia

Implementation of the distributed hashtable Kademlia

Language: Java - Size: 1.18 MB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0

Ruggiero-Santo/Kademlia

Java implementation of Kademlia distributed hash table for decentralized peer-to-peer computer networks

Language: Java - Size: 11.7 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

a-pavlov/libed2k Fork of qmule/libed2k

Language: C++ - Size: 7.37 MB - Last synced: about 1 year ago - Pushed: almost 8 years ago - Stars: 8 - Forks: 2

zerjioang/dht Fork of nictuku/dht

Kademlia/Mainline DHT node in Go.

Language: Go - Size: 389 KB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0

mscuttari/unishare

Peer to peer university notes sharer

Language: Java - Size: 29 MB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

askft/kademlia

Go implementation of the Kademlia P2P protocol (distributed hash table).

Language: Go - Size: 28.3 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0

CodeMaxx/blockchain-project-IPFS

Report and Presentation for Blockchain course project at IIT Bombay Fall 2018

Language: TeX - Size: 10.5 MB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 2 - Forks: 1

richardschneider/k-bucket

A thread safe Kademlia DHT K-bucket

Language: C# - Size: 59.6 KB - Last synced: 27 days ago - Pushed: over 5 years ago - Stars: 1 - Forks: 2