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

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