I roll my own and have done so since the late 1990s.
It's bind[0] on GNU/Linux, which has served me well.
I also use a local recursive resolver rather than my ISP/Google/Cloudflare/etc., which works nicely and isn't beholden to anyone but the root servers[1]