SkillAgentSearch skills...

Kademlia

Dead simple C++11 kademlia distributed hash table library

Install / Use

/learn @DavidKeller/Kademlia
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Documentation Status Build status Linux Build status OSX Build status Windows Coverage Status

Description

C++11 distributed hash table library

This software is experimental and under development.

Installation

Requirements

  • cmake
  • c++11 compiler

Compilation

  1. cmake --preset default
  2. cmake --build out --config Release
  3. cmake --install out --config Release

Development

Supported targets

<table> <tr><th>OS</th><th>Compiler</th></tr> <tr><td>OSX</td><td>clang</td></tr> <tr><td>NIX</td><td>gcc</td></tr> <tr><td>Windows 7+</td><td>MSVC</td></tr> </table>

Project structure

kademlia/
    |
    |-- include             API public headers files.
    |-- src                 Implementation sources and headers files.
    |-- test/unit_tests     Unit tests.
    |-- docs                User and development documentation.
    |-- specs               Kademlia protocol papers

Related Skills

View on GitHub
GitHub Stars75
CategoryDevelopment
Updated25d ago
Forks18

Languages

C++

Security Score

85/100

Audited on Mar 1, 2026

No findings