knot-resolver

Install command:
brew install knot-resolver

Minimalistic, caching, DNSSEC-validating DNS resolver

https://www.knot-resolver.cz

License: CC0-1.0 AND GPL-3.0-or-later AND LGPL-2.1-or-later AND MIT

Development: Pull requests

Formula JSON API: /api/formula/knot-resolver.json

Formula code: knot-resolver.rb on GitHub

Bottle (binary package) installation support provided for:

macOS on
Apple Silicon
tahoe
sequoia
sonoma
macOS on
Intel
sonoma
Linux ARM64
x86_64

Current versions:

stable 6.4.2
head ⚡️ HEAD

Depends on:

fstrm 0.6.1 Frame Streams implementation in C
gnutls 3.8.13 GNU Transport Layer Security (TLS) Library
knot 3.5.6 High-performance authoritative-only DNS server
libnghttp2 1.70.0 HTTP/2 C Library
libuv 1.52.1 Multi-platform support library with a focus on asynchronous I/O
libyaml 0.2.5 YAML Parser
lmdb 1.0.1 Lightning memory-mapped database: key-value data store
luajit 2.1.1785763465 Just-In-Time Compiler (JIT) for the Lua programming language
protobuf-c 1.5.2 Protocol buffers library
python@3.14 3.14.6 Interpreted, interactive, object-oriented programming language

Depends on when building from source:

meson 1.11.2 Fast and user friendly build system
ninja 1.13.2 Small build system for use with gyp or CMake
pkgconf 3.0.5 Package compiler and linker metadata toolkit

Analytics:

30 days90 days365 days
Installs95322896
Installs on Request94321895
Build Errors0