Topic: "distributed-hash-table"
olric-data/olric
Distributed, in-memory key/value store and cache. It can be used as an embedded Go library and a language-independent service.
Language: Go - Size: 6.52 MB - Last synced at: 1 day ago - Pushed at: 20 days ago - Stars: 3,221 - Forks: 121

freenet/freenet-core
Declare your digital independence
Language: Rust - Size: 17.8 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 2,357 - Forks: 90

pubky/pkarr
Public Key Addressable Resource Records (sovereign TLDs)
Language: Rust - Size: 1.24 MB - Last synced at: 6 days ago - Pushed at: 21 days ago - Stars: 292 - Forks: 32

TechnitiumSoftware/Mesh
A secure, anonymous, peer-to-peer, instant messenger!
Language: C# - Size: 577 KB - Last synced at: 22 days ago - Pushed at: about 5 years ago - Stars: 216 - Forks: 59

arriqaaq/chord
Implementation of Chord DHT(Distributed Hash Table) paper
Language: Go - Size: 55.7 KB - Last synced at: 3 days ago - Pushed at: about 4 years ago - Stars: 193 - Forks: 45

noahlevenson/passerby
Peer-to-peer location services for the decentralized web -- discover what's around you, no central authority required
Language: JavaScript - Size: 7.99 MB - Last synced at: 4 days ago - Pushed at: 9 months ago - Stars: 152 - Forks: 20

manuels/bulletinboard-dht
Your internet-wide general-purpose DHT to store key/value pairs
Language: Rust - Size: 91.8 KB - Last synced at: 1 day ago - Pushed at: over 7 years ago - Stars: 125 - Forks: 5

Ianleeclark/Olivia
Go: A distributed, in-memory key-value storage.
Language: Go - Size: 5.38 MB - Last synced at: 4 days ago - Pushed at: almost 7 years ago - Stars: 94 - Forks: 7

codepr/memento
Fairly basic redis-like hashmap implementation on top of a epoll TCP server.
Language: C - Size: 721 KB - Last synced at: over 1 year ago - Pushed at: almost 7 years ago - Stars: 76 - Forks: 10

p2p-today/p2p-project
A peer-to-peer networking framework to work across languages
Language: Java - Size: 2.98 MB - Last synced at: 4 days ago - Pushed at: about 7 years ago - Stars: 74 - Forks: 15

Benestar/rust-chord
Implementation of Chord - A Distributed Hash Table in Rust
Language: Rust - Size: 813 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 27 - Forks: 3

bashkirtsevich-llc/aiobtdht
Asyncio Bittorrent DHT server
Language: Python - Size: 38.1 KB - Last synced at: 17 days ago - Pushed at: over 1 year ago - Stars: 26 - Forks: 6

ivan386/lua-dht
Bittorrent DHT Tracker - local tracker for bittorent client and mainline dht client.
Language: Lua - Size: 2.11 MB - Last synced at: 6 months ago - Pushed at: almost 3 years ago - Stars: 23 - Forks: 3

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 at: over 1 year ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 3

bashkirtsevich-llc/grapefruit-crawler
Grapefruit 2.0 dht-crawler
Language: Python - Size: 91.8 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 12 - Forks: 4

decanus/bureka
Pastry DHT implementation with a standalone libp2p compatible node
Language: Go - Size: 145 KB - Last synced at: 20 days ago - Pushed at: almost 5 years ago - Stars: 12 - Forks: 4

sergey-melnychuk/distributed-algorithms
Implementation of classic distributed algorithms: membership, failure detection, quorum, replication etc.
Language: Java - Size: 64.5 KB - Last synced at: 11 months ago - Pushed at: over 5 years ago - Stars: 12 - Forks: 0

nmrshll/kademlia-dht-rs
Rust implementation of a kademlia DHT
Language: Rust - Size: 137 KB - Last synced at: 21 days ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 2

jamsesso/meshmap
A distributed hash table implementation
Language: Java - Size: 82 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 11 - Forks: 3

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 at: 24 days ago - Pushed at: about 3 years ago - Stars: 10 - Forks: 3

itsMatoosh/UnderNet
[Alpha] A P2P mesh distributed network.
Language: Java - Size: 41.8 MB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 10 - Forks: 3

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 at: about 1 month ago - Pushed at: almost 7 years ago - Stars: 10 - Forks: 2

metamystical/mdht
Mainline DHT implemented in node.js
Language: JavaScript - Size: 152 KB - Last synced at: 20 days ago - Pushed at: over 4 years ago - Stars: 8 - Forks: 2

kahuin/kahdemlia 📦
Clojure(script) implementation of the Kademlia DHT
Language: Clojure - Size: 191 KB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 7 - Forks: 1

swift-libp2p/swift-libp2p-kad-dht
A Kademlia based Distributed Hash Table Implementation for Libp2p
Language: Swift - Size: 488 KB - Last synced at: 7 days ago - Pushed at: 2 months ago - Stars: 6 - Forks: 1

distributed-mind/dswarm
dht swarm with websockets and secret handshake
Language: Go - Size: 275 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 6 - Forks: 2

wstrm/camomile
Camomile, the tasty version of Kademlia.
Language: Go - Size: 1.74 MB - Last synced at: 5 days ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 1

geektoni/whanau-sybil-proof-DHT
Implementation of Whanau, a Sybil-proof Distributed Hash Table, using Peersim.
Language: TeX - Size: 20.9 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 0

dbonfigli/yatorrent
yet another bittorrent client, in rust
Language: Rust - Size: 712 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0

simon-perriard/Distributed-Hash-Table
An Amazon's Dynamo inspired DHT written in C
Language: C - Size: 3.38 MB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 4 - Forks: 0

harshdeepsokhey/cse586-distributed-systems
CSE 586 Distributed Systems Programming Assignments
Language: Java - Size: 172 KB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 4 - Forks: 2

nerososft/ceno
distributed register center
Language: Go - Size: 5.65 MB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 4 - Forks: 3

alessandrofoglia07/p2p-file-sharing-system
Peer-to-Peer File Sharing System that implements a Distributed Hash Table (DHT) with the Chord Protocol in C
Language: C - Size: 87.9 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 3 - Forks: 0

gcp-development/peer-to-peer
Peer To Peer
Language: Rust - Size: 286 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 0

apkp7/quick-store
Efficient and Stable Peer-To-Peer Distributed Hash Table System
Language: Python - Size: 19 MB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 3 - 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 at: about 1 month ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 1

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 at: about 2 years ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

johnnyeven/chain
a blockchain implements with terra project
Language: Go - Size: 2.27 MB - Last synced at: 10 months ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 0

SarthakMakhija/kademlia
Kademlia is a distributed hash table for p2p network. This is Kademlia's implementation in Rust.
Language: Rust - Size: 198 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - 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 at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 2

JaniAnttonen/gradu
Proof of Latency Using a Verifiable Delay Function
Language: TeX - Size: 21.4 MB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 1

DivyanshuSaxena/Distributed-Hash-Tables
Implementations for Pastry Protocol and Chord Distributed Hash Tables in Python
Language: Python - Size: 71.3 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 2 - 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 at: about 2 years ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 1

HexFlow/sarga
A distributed peer-to-peer local network
Language: Go - Size: 61.5 KB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 1

krishnadwypayan/Distributed-Hash-Table-Pastry-Algorithm
Language: C++ - Size: 20.5 KB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 1

arendondiosa/DHT 📦
Distributed Hash Table - CHORD Example
Language: Python - Size: 50.8 KB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 2 - Forks: 1

lcudenne/learntoshare
Peer-to-peer distributed shared memory testbed
Language: Python - Size: 84 KB - Last synced at: about 8 hours ago - Pushed at: about 10 hours ago - Stars: 1 - Forks: 0

labormedia/scatter-gather
A distributed system simulation library with a scatter-gather approach.
Language: Rust - Size: 251 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 1

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

watnet/dht
A distributed hash table implementation for use in Watnet.
Language: Go - Size: 23.4 KB - Last synced at: 11 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

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

ziagham/Distributed-Hash-Table
Distributed Hash Table (DHT) based on chord protocol
Language: Python - Size: 39.1 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

Gnekiah/akofs
AkoFS: A Low Overhead Peer-to-Peer Distributed File System Prototype.
Language: C - Size: 9.14 MB - Last synced at: 8 months ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

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 at: about 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 1

operatorequals/cluster-dict
Distributed Python dicts
Language: Python - Size: 35.2 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

martinigoyanes/chord
Chord implementation in C.
Language: C - Size: 423 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 2

johnnyeven/terra
a distributed hash table implements
Language: Go - Size: 2.06 MB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

edvorg/lww-element-set 📦
LWW element set implementation in clojure
Language: Clojure - Size: 168 KB - Last synced at: 3 days ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

p2p-today/protocol
Protocol documentation for the new iteration of the p2p protocol
Language: Makefile - Size: 4.93 MB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

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 at: 12 months ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

fredriklind/D7024E-Lab
D7012E-Lab1
Language: Go - Size: 1.1 MB - Last synced at: almost 2 years ago - Pushed at: over 10 years ago - Stars: 1 - Forks: 0

Shojiyao12/Basic_Chord-DFS
This project implements a decentralized file storage system using the Chord Distributed Hash Table (DHT) protocol. It enables efficient file storage, retrieval, and lookup across multiple nodes in a peer-to-peer network.
Language: Python - Size: 16.6 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

abhishekkumar35/dot-agent-protocol
dot-agent-protocol
Size: 87.9 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

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 at: about 1 year ago - Pushed at: about 1 year 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 at: 11 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

alexcaldarone/chord
An implementation of the Chord protocol as part of my Computer Systems 2 class
Language: Python - Size: 1020 KB - Last synced at: over 1 year ago - Pushed at: over 1 year 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 at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ttnguyenblog/bittorrent-simulator
Chương trình mô phỏng mạng ngang hàng Bittorrent
Language: Java - Size: 61.9 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

bowl-org/bowl-desktop
Desktop client of Bowl Chat
Language: JavaScript - Size: 2.65 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - 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 at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

UVNishanth/hashamorphosis
a distributed hash table implementation using Kafka
Language: Java - Size: 37.1 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

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 at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

Educorreia932-University/FEUP-SDIS
⛓ MIEIC 2020/2021 - 3ʳᵈ year / 2ⁿᵈ semester
Language: Java - Size: 6.08 MB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

nikolasnorth/dht
Implementation of a distributed hash table using the Chord protocol.
Language: Java - Size: 10.7 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

MoritzGoeckel/Kademlia
Implementation of the distributed hashtable Kademlia
Language: Java - Size: 1.18 MB - Last synced at: about 2 years ago - Pushed at: about 4 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 at: 12 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

thejchap/scale Fork of msmedes/scale
An implemention of chord
Language: Go - Size: 266 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

xxx0624/DistributedHashTable
Language: Python - Size: 18.6 KB - Last synced at: almost 2 years ago - Pushed at: almost 5 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 at: 2 months ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

techcentaur/DHT
Distributed Hash Tables (DHT) Implementation // Pastry + Chord
Language: Python - Size: 1.88 MB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

askmrsinh/akka-chordsim
Akka based Chord algorithm simulation.
Language: Scala - Size: 24.5 MB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

umang-desai/CAN
Language: Java - Size: 10.7 KB - Last synced at: almost 2 years ago - Pushed at: over 5 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 at: about 2 years ago - Pushed at: over 5 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 at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 1

roger-29/dat110-project3
☕️ Third project in DAT110
Language: Java - Size: 115 KB - Last synced at: about 1 month ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 1

gokaytitrek/parallel-and-distributed-computing
Implementation of the parallel and distributed computing methods.
Language: Java - Size: 4.59 MB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 1

CG-R8/File-Server-using-Distributed-Hash-Table
Language: Java - Size: 225 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

adityajadhav/distributed-systems
Independent research work & part of my academic projects
Language: Shell - Size: 988 KB - Last synced at: about 2 years ago - Pushed at: over 7 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 at: 2 months ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

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 at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 1

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 at: over 1 year ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

progval/rust-simple-kbuckets
Simple implementation of a Kademlia-like hash table
Language: Rust - Size: 5.86 KB - Last synced at: about 1 month ago - Pushed at: about 8 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 at: almost 2 years ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

armaango/Simple-Distributed-Hash-Table
Language: Java - Size: 237 KB - Last synced at: over 1 year ago - Pushed at: almost 9 years ago - Stars: 0 - Forks: 0
