getdns

Wrapper over the getdns API

Pure Nim score 15/100 · tests present · no docs generated

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.