66 releases (stable)
| 6.0.0-rc.0 | Feb 17, 2026 |
|---|---|
| 5.0.4 | Mar 25, 2026 |
| 5.0.3 | Feb 16, 2026 |
| 5.0.0 | Oct 3, 2025 |
| 0.3.0 | Oct 25, 2023 |
#79 in Network programming
86,887 downloads per month
Used in 264 crates
(23 directly)
210KB
4.5K
SLoC
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
Dependencies
~4–25MB
~297K SLoC