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