Ecosyste.ms: Repos

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

GitHub topics: distributed-hash-table

krobee/Chord-P2P-Network

A peer-to-peer network that uses distributed hash table to store, query and retrieve data from corresponding nodes.

Language: Java - Size: 202 KB - Last synced: 5 days ago - Pushed: over 6 years ago - Stars: 1 - Forks: 0

progval/rust-simple-kbuckets

Simple implementation of a Kademlia-like hash table

Language: Rust - Size: 5.86 KB - Last synced: 7 days ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0

buraksezer/olric

Distributed in-memory object store. It can be used as an embedded Go library and a language-independent service.

Language: Go - Size: 6.51 MB - Last synced: 12 days ago - Pushed: 13 days ago - Stars: 3,013 - Forks: 112

freenet/freenet-core

Declare your digital independence

Language: Rust - Size: 16.8 MB - Last synced: 22 days ago - Pushed: 22 days ago - Stars: 2,024 - Forks: 70

labormedia/scatter-gather

A distributed system simulation library with a scatter-gather approach.

Language: Rust - Size: 251 KB - Last synced: 23 days ago - Pushed: 23 days ago - Stars: 1 - Forks: 1

johnnyeven/terra

a distributed hash table implements

Language: Go - Size: 2.06 MB - Last synced: 24 days ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0

johnnyeven/chain

a blockchain implements with terra project

Language: Go - Size: 2.27 MB - Last synced: 24 days ago - Pushed: over 5 years ago - Stars: 3 - Forks: 0

arriqaaq/chord

Implementation of Chord DHT(Distributed Hash Table) paper

Language: Go - Size: 55.7 KB - Last synced: 5 days ago - Pushed: about 3 years ago - Stars: 185 - Forks: 46

bashkirtsevich-llc/aiobtdht

Asyncio Bittorrent DHT server

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

nikolasnorth/dht

Implementation of a distributed hash table using the Chord protocol.

Language: Java - Size: 10.7 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

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

Nuhvi/pkarr

Public Key Addressable Resource Records (sovereign TLDs)

Language: Rust - Size: 525 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 99 - Forks: 14

prxssh/echo

bittorrent client that just works 🕸️

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

gcp-development/peer-to-peer

Peer To Peer

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

itsMatoosh/UnderNet

[Alpha] A P2P mesh distributed network.

Language: Java - Size: 41.8 MB - Last synced: 2 months ago - Pushed: about 3 years ago - Stars: 10 - Forks: 3

manuels/bulletinboard-dht

Your internet-wide general-purpose DHT to store key/value pairs

Language: Rust - Size: 91.8 KB - Last synced: 30 days ago - Pushed: over 6 years ago - Stars: 123 - Forks: 6

harshdeepsokhey/cse586-distributed-systems

CSE 586 Distributed Systems Programming Assignments

Language: Java - Size: 172 KB - Last synced: 2 months ago - Pushed: almost 6 years ago - Stars: 4 - Forks: 2

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

leyyce/peace

[WIP] A simple OpenDHT example. This project is being created for my distributed systems university course.

Language: C++ - Size: 39.1 KB - Last synced: 26 days ago - Pushed: 3 months ago - Stars: 0 - 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

p2p-today/p2p-project

A peer-to-peer networking framework to work across languages

Language: Java - Size: 2.98 MB - Last synced: 20 days ago - Pushed: about 6 years ago - Stars: 73 - Forks: 15

Ianleeclark/Olivia

Go: A distributed, in-memory key-value storage.

Language: Go - Size: 5.38 MB - Last synced: 2 months ago - Pushed: almost 6 years ago - Stars: 95 - Forks: 7

alexcaldarone/chord

An implementation of the Chord protocol as part of my Computer Systems 2 class

Language: Python - Size: 1020 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

RoySRC/Structured-P2P-Network-Overlay

Implement routing schemes for packets in a structured peer-to-peer (P2P) overlay system using singleton factory design pattern for event handling. This is a simplified version of a structured P2P system based on distributed hash tables. This was the first project for my distributed systems class. This project uses the Gradle automated build tool

Language: Java - Size: 1.17 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

ivan386/lua-dht

Bittorrent DHT Tracker - local tracker for bittorent client and mainline dht client.

Language: Lua - Size: 2.11 MB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 22 - 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: 21 days ago - Pushed: about 2 years ago - Stars: 11 - Forks: 3

ttnguyenblog/bittorrent-simulator

Chương trình mô phỏng mạng ngang hàng Bittorrent

Language: Java - Size: 61.9 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

shantanu-ai/P2P-File-sharing

This repository is created as a part of the P2p project for Computer Networks (CNT5106C) at the University of Florida for the Master's in Computer Science program. A simplified P2p network where any number of peers can share any type of file among themselves. Implemented in Java.

Language: Java - Size: 136 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 14 - Forks: 3

armaango/Simple-Distributed-Hash-Table

Language: Java - Size: 237 KB - Last synced: 5 months ago - Pushed: almost 8 years ago - Stars: 0 - Forks: 0

Mutahar789/P2P-FileSharing-DHT

Implementation of a resilient P2P file sharing system using Distributed Hash Table and consistent hashing, featuring node failure tolerance.

Language: Python - Size: 7.81 KB - Last synced: 5 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0

ivangalbans/AIRfly 📦

Distributed streaming music platform that uses a particular implementation of a DHT (Distributed Hash Table) known as Chord. Implemented in C# 4.7.1 ASP.NET Core and Windows Communication Foundation (WCF).

Language: C# - Size: 3.57 MB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 2 - Forks: 2

dmenz/progdist-trabalho3

Rust implementation of a Chord-like P2P distributed hash table for my college assignment.

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

codepr/memento

Fairly basic redis-like hashmap implementation on top of a epoll TCP server.

Language: C - Size: 721 KB - Last synced: 7 months ago - Pushed: almost 6 years ago - Stars: 76 - Forks: 10

CG-R8/File-Server-using-Distributed-Hash-Table

Language: Java - Size: 225 KB - Last synced: 7 months ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

TechnitiumSoftware/Mesh

A secure, anonymous, peer-to-peer, instant messenger!

Language: C# - Size: 577 KB - Last synced: 7 months ago - Pushed: about 4 years ago - Stars: 162 - Forks: 58

metamystical/mdht

Mainline DHT implemented in node.js

Language: JavaScript - Size: 152 KB - Last synced: 14 days ago - Pushed: over 3 years ago - Stars: 8 - Forks: 2

bowl-org/bowl-desktop

Desktop client of Bowl Chat

Language: JavaScript - Size: 2.65 MB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0

Agrim9/Distributed-key-value-Store Fork of vishwesh96/Distributed-key-value-Store

Implementation of Distributed Key Value Store using Chord DHT in Golang

Language: Go - Size: 1.4 MB - Last synced: 9 months ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0

thejchap/scale Fork of msmedes/scale

An implemention of chord

Language: Go - Size: 266 KB - Last synced: 9 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

MdMahaboobKhan/Chord-DHT

A simple Distributed Hash Table based on Chord for multiple android devices.

Language: Java - Size: 4.23 MB - Last synced: 9 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

lcudenne/learntoshare

Peer-to-peer distributed shared memory testbed

Language: Python - Size: 75.2 KB - Last synced: 10 months ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0

fredriklind/D7024E-Lab

D7012E-Lab1

Language: Go - Size: 1.1 MB - Last synced: 10 months ago - Pushed: over 9 years ago - Stars: 1 - Forks: 0

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: 10 months ago - Pushed: over 1 year ago - Stars: 3 - Forks: 0

atedesch1/crustyring

A DHT using Consistent Hashing where each node maintains a reference to the next and previous nodes on the hash ring.

Language: Rust - Size: 52.7 KB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 0 - Forks: 0

mathetake/doogle 📦

Web search of the people, by the people, for the people with Go.

Language: Go - Size: 104 KB - Last synced: 11 months ago - Pushed: over 5 years ago - Stars: 38 - Forks: 4

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

HexFlow/sarga

A distributed peer-to-peer local network

Language: Go - Size: 61.5 KB - Last synced: 11 months ago - Pushed: over 6 years ago - Stars: 2 - Forks: 1

jamsesso/meshmap

A distributed hash table implementation

Language: Java - Size: 82 KB - Last synced: 7 months ago - Pushed: over 6 years ago - Stars: 11 - Forks: 3

UVNishanth/hashamorphosis

a distributed hash table implementation using Kafka

Language: Java - Size: 37.1 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

krishnadwypayan/Distributed-Hash-Table-Pastry-Algorithm

Language: C++ - Size: 20.5 KB - Last synced: 12 months ago - Pushed: over 6 years ago - Stars: 2 - Forks: 1

operatorequals/cluster-dict

Distributed Python dicts

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

arendondiosa/DHT 📦

Distributed Hash Table - CHORD Example

Language: Python - Size: 50.8 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago - Stars: 2 - Forks: 1

pedroduartecosta/distributed-messaging-service Fork of MariaJoaoMiraPaulo/SDIS-FEUP 📦

Java messaging app using a distributed hash table and multiple servers and clients.

Language: Java - Size: 1.05 MB - Last synced: about 1 year ago - Pushed: almost 7 years ago - Stars: 0 - 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

ziagham/Distributed-Hash-Table

Distributed Hash Table (DHT) based on chord protocol

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

DivyanshuSaxena/Distributed-Hash-Tables

Implementations for Pastry Protocol and Chord Distributed Hash Tables in Python

Language: Python - Size: 71.3 KB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 2 - Forks: 1

giacomodeliberali/kademlia

🎓Simulate the construction of a peer to peer network managed under a simplified implementation of Kademlia protocol

Language: C# - Size: 6.15 MB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 1 - Forks: 1

Benestar/rust-chord

Implementation of Chord - A Distributed Hash Table in Rust

Language: Rust - Size: 801 KB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 26 - Forks: 3

geektoni/whanau-sybil-proof-DHT

Implementation of Whanau, a Sybil-proof Distributed Hash Table, using Peersim.

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

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

rowasjo/tinyval

Hash table service for storing and retrieving values (blobs) using their SHA-256 hashes as keys.

Language: Python - Size: 11.7 KB - Last synced: 3 months ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

Akash-Pateria/quick-store

Efficient and Stable Peer-To-Peer Distributed Hash Table System

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

bashkirtsevich-llc/grapefruit-crawler

Grapefruit 2.0 dht-crawler

Language: Python - Size: 90.8 KB - Last synced: about 1 year ago - Pushed: almost 5 years ago - Stars: 11 - Forks: 3

JaniAnttonen/gradu

Proof of Latency Using a Verifiable Delay Function

Language: TeX - Size: 21.4 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 2 - Forks: 1

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

sergey-melnychuk/distributed-algorithms

Implementation of classic distributed algorithms: membership, failure detection, quorum, replication etc.

Language: Java - Size: 64.5 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 10 - Forks: 0

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

danrpts/chord

Implementation of the Chord Distributed Hash Table (Stoica et al., 2003); used to build higher-level P2P applications.

Language: JavaScript - Size: 2.96 MB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 10 - Forks: 2

Educorreia932/FEUP-SDIS

⛓ MIEIC 2020/2021 - 3ʳᵈ year / 2ⁿᵈ semester

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

saurabh1907/p2p-distributed-hash-table

Using Tapestry algorithm in Elixir to construct a fault-tolerant distributed hash table for sharing files in a p2p network

Language: Elixir - Size: 206 KB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 3 - Forks: 0

gokaytitrek/parallel-and-distributed-computing

Implementation of the parallel and distributed computing methods.

Language: Java - Size: 4.59 MB - Last synced: about 1 month ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 1

decanus/bureka

Pastry DHT implementation with a standalone libp2p compatible node

Language: Go - Size: 145 KB - Last synced: about 1 month ago - Pushed: almost 4 years ago - Stars: 12 - Forks: 4

nerososft/ceno

distributed register center

Language: Go - Size: 5.65 MB - Last synced: about 1 year ago - Pushed: about 7 years ago - Stars: 4 - Forks: 3

simon-perriard/Distributed-Hash-Table

An Amazon's Dynamo inspired DHT written in C

Language: C - Size: 3.38 MB - Last synced: 10 months ago - Pushed: over 5 years ago - Stars: 4 - 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

edvorg/lww-element-set

LWW element set implementation in clojure

Language: Clojure - Size: 168 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0

techcentaur/DHT

Distributed Hash Tables (DHT) Implementation // Pastry + Chord

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

kalpak92/Distributed-Hash-Table-using-Tapestry

Distributed Hash Table implementation using Tapestry algorithm

Language: Elixir - Size: 249 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 1

martinigoyanes/chord

Chord implementation in C.

Language: C - Size: 423 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 1 - Forks: 2

xxx0624/DistributedHashTable

Language: Python - Size: 18.6 KB - Last synced: 12 months ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 1

patricksferraz/uesc

Projects developed in Santa Cruz State University

Language: Rich Text Format - Size: 25.5 MB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0

askmrsinh/akka-chordsim

Akka based Chord algorithm simulation.

Language: Scala - Size: 24.5 MB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0

umang-desai/CAN

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

nihalmishra/p2p-Tapestry Fork of Jaimini96/p2p-Tapestry

Implemented a research paper on Tapestry algorithm for Peer-To-Peer networks using Elixir Actor Model

Size: 6.23 MB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

roger-29/dat110-project3

☕️ Third project in DAT110

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

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

adityajadhav/distributed-systems

Independent research work & part of my academic projects

Language: Shell - Size: 988 KB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

Eckankar/datanet-httpd

Python HTTPd implemented for the Datanet course at DIKU

Language: Python - Size: 15.6 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 0

wasifaleem/Chord-DistributedHashTable

A Distributed Hash Table(DHT) based on simplified Chord(peer-to-peer lookup service)

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