getdns
Wrapper over the getdns API
Summary
| Latest Version | Unknown |
|---|---|
| License | BSD-3-Clause |
| CI Status | Failing |
| Downloads | 0 |
| Last Indexed | 2026-07-21 05:25 |
Tags
Installation
nimble install getdns
choosenim install getdns
git clone https://git.sr.ht/~ehmry/getdns-nim
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| getdns | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Source
| Repository | https://git.sr.ht/~ehmry/getdns-nim |
|---|---|
| Homepage | https://getdnsapi.net/ |
| Registry Source | nimble_official |
README
getdns
A thin wrapper over the getdns API.
getdns is a modern asynchronous DNS API. It implements DNS entry points from a design developed and vetted by application developers, in an API specification. The open source C implementation of getdns is developed and maintained in collaboration by NLnet Labs, Sinodun and No Mountain Software.
Event loop
The only event loop implemented is for pkg/sys/ioqueue.
Import it with pkg/getdns/events_sys and call set_sys_ioqueue_base on each getdns Context.