pkarr-client

Crates.iopkarr-client
lib.rspkarr-client
version4.0.0
created_at2025-10-27 16:09:36.596876+00
updated_at2025-10-27 16:09:36.596876+00
descriptionPublic-Key Addressable Resource Records (Pkarr); publish and resolve DNS records over Mainline DHT
homepagehttps://pkarr.org
repositoryhttps://git.pkarr.org
max_upload_size
id1903194
size291,638
Nuh (Nuhvi)

documentation

README

Pkarr

Rust implementation of Pkarr for publishing and resolving DNS packets over Mainline DHT.

Documentation

Features

Runtime Support

  • Asynchronous by Default: Built on async/await for optimal performance
  • Blocking API Available: Use Client::as_blocking() for synchronous operations
  • Runtime Agnostic: Compatible with non-Tokio runtimes via async_compat

WebAssembly

  • Browser Environment: Designed for JavaScript/Wasm integration
  • Relay Communication: Uses browser's Fetch API for relay calls
  • Limitations:
    • Not compatible with WASI
    • Cannot use WASI bindings for direct DHT access
Commit count: 0

cargo fmt