pkarr

Crates.iopkarr
lib.rspkarr
version3.6.0
sourcesrc
created_at2023-10-03 17:43:00.567801+00
updated_at2025-03-12 11:52:06.409367+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
id991300
size294,534
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