| odoh-Library (Oblivious DoH) | DoH | Go | 2019 | X | X | ? | X | X | X | https://github.com/chris-wood/odoh | 
| odoh-server | DoH | Go | 2019 | X | X | ? | X | X | X | https://github.com/chris-wood/odoh-server | 
| dohd | DoH | C | 2019 | X | X | ? | ? | ? |  | https://github.com/danielinux/dohd | 
| routedns | DoT/DoH | Go | 2019 | X | X | X | X | X |  | https://github.com/folbricht/routedns | 
| doh-js-client | DoH | JavaScript | 2019 | X | X | X | X | X |  | https://github.com/sc0Vu/doh-js-client | 
| dns | DoH | Dart | 2019 | X | X | X | X | X |  | https://github.com/terrier989/dns | 
| qcts33/dns-over-https | DoH | Python | 2019 | X | X | X | X | X |  | https://github.com/qcts33/dns-over-https | 
| bulldohzer | DoH/DoT | JavaScript | 2019 | X | X | X | X | X |  | https://github.com/commonshost/bulldohzer | 
| trustydns | DoH | Go | 2019 | X | X | X | X | X |  | https://github.com/markdingo/trustydns | 
| ssdoh | DoH | Scala | 2019 | X | X | ? | ? | ? |  | https://gitlab.com/siberianmario/ssdoh | 
| unwind | DoT | C | 2019 | X |  |  | X |  |  | https://openbsd.org | 
| gozar | DoH | Go | 2019 | X | X | ? | ? | X |  | https://gitlab.com/aramalipoor/gozar | 
| dotproxy | DoT | Go | 2019 | X | X | ? | ? | X |  | https://github.com/LINKIWI/dotproxy | 
| dohnut | DoH | JavaScript | 2019 | X | X | ? | ? | ? |  | https://github.com/commonshost/dohnut | 
| dealdoh | DoH | PhP | 2019 | X |  |  |  |  |  | https://github.com/noglitchyo/dealdoh | 
| Firefox | DoH | C/C++/Rust | 2018 | X | X | X | X | X | Android | https://mozilla.org | 
| doh | DoH | C | 2018 | X | X | X | X | X |  | https://github.com/curl/doh | 
| cURL | DoH | C | 2018 | X | X | X | X | X | X | https://github/com/curl/curl | 
| https-dns-proxy | DoH | C | 2018 | X | ? | ? | ? | ? | ? | https://github.com/aarond10/https-dns-proxy | 
| tinydoh | DoH | Go | 2018 | - | X | X | X | X | ? | https://github.com/st3fan/tinydoh | 
| dohproxy | DoH | Go | 2018 | X | X | ? | X | X | ? | https://github.com/major1201/dohproxy | 
| cloudflared | DoH | Go | 2018 | X | X | X | X | X | ? | https://github/com/cloudflare/cloudflared | 
| nss-tls | DoH | C | 2018 | X | X |  |  |  |  | https://github.com/dimkr/nss-tls | 
| YourFriendlyDNS | DoH/DoT | C/C++ | 2018 | - | X | X | ? | X | Android | https://github.com/softwareengineer1/YourFriendlyDNS | 
| jDnsProxy | DoH/DoT | Java | 2018 | X | X | X | X | X |  | https://github.com/moparisthebest/jDnsProxy | 
| rust-doh | DoH | Rust | 2018 | X | X | ? | ? | ? |  | https://github.com/jedisct1/rust-doh | 
| doh-proxy | DoH | Python | 2018 | X | X | X | X | X |  | https://github.com/facebookexperimental/doh-proxy | 
| dnscrypt-proxy | DoH/(DoT) | Go | 2018 | X | X | X | X | X | Android/iOS | https://github.com/jedisct1/dnscrypt-proxy | 
| playdoh | DoH | JavaScript | 2018 | - | X | ? | ? | ? |  | https://github.com/commonshost/playdoh | 
| sdns | DoH/DoT | Go | 2018 | X | X | X | X | X |  | https://github.com/semihalev/sdns | 
| veild | DoT | Go | 2018 | X | X | X | X | X |  | https://github.com/jamesduncombe/veild | 
| dnsovertlsproxy | DoT | Go | 2018 | - | X | X | X | X |  | https://github.com/leighmcculloch/dnsovertlsproxy | 
| systemd-resolved | DoT | C | 2018 | X | X |  |  |  |  | https://github.com/systemd/systemd/pull/8849 | 
| dnsdist | DoT/DoH | C++ | 2018 | X | X |  | X | X |  | https://blog.powerdns.com/2018/03/30/dnsdist-1-3-0-released/ | 
| Knot-Resolver | DoT | C | 2018 | X | X |  | X | X |  | https://www.knot-resolver.cz/ | 
| Intra | DoH | Java | 2018 | X |  |  |  |  | Android | https://github.com/Jigsaw-Code/Intra | 
| doh | DoH | Go | 2018 | X | X | X | X | X |  | https://github.com/picatz/doh | 
| doh-client | DoH | Ruby | 2018 | - | X | ? | ? | ? |  | https://github.com/wintu/doh-client | 
| AuroraDNS | DoH | C# | 2018 | X | ? | X | ? | ? |  | https://github.com/mili-tan/AuroraDNS | 
| dns-over-https-c-client | DoH | C | 2018 | - | X | X | X | X |  | https://github.com/sfionov/dns-over-https-c-client | 
| doh-client | DoH | Rust | 2018 | X | X | ? | ? | X |  | https://github.com/LinkTed/doh-client | 
| dns-to-dns-tls | DoT/DoH | Go | 2018 | - | X | ? | ? | X |  | https://github.com/Onlinehead/dns-to-dns-tls | 
| dns-to-dns-over-tls | DoT | Python | 2018 | X | X | X | X | X |  | https://gitlab.com/alinepegas/dns-to-dns-over-tls | 
| kc-dot | DoT | Python | 2018 | - | X | X | X | X |  | https://gitlab.com/stitchlab/kc-dot | 
| dohproxy | DoH | Go | 2018 | - | X | ? | ? | X |  | https://gitlab.com/satran/dohproxy | 
| dnsoverhttps | DoH | PhP | 2018 | - | X | X | X | X |  | https://gitlab.com/techendeavors/dnsoverhttps | 
| CoreDNS | DoH/DoT | Go | 2017 | X | X | ? | X | X |  | https://coredns.io/ | 
| Android 9 | DoT | Java/C | 2017 | X |  |  |  |  | Android | https://android-review.googlesource.com/q/topic:dns-dev-opt | 
| tenta-dns | DoT | Go | 2017 | X | X | ? | ? | ? |  | https://github.com/tenta-browser/tenta-dns | 
| dns-over-https | DoH | Go | 2017 | X | X | X | X | X |  | https://github.com/m13253/dns-over-https | 
| Bromite | DoH | C++ | 2017 | X |  |  |  |  | Android | https://github,com/bromite | 
| unbound | DoT | C | 2017 | X | X | X | X | X |  | https://unbound.net | 
| secureoperator | DoH | Go | 2017 | X | X | ? | X | X |  | https://github.com/fardog/secureoperator | 
| Technitium Software DnsServer | DoH/DoT | C# | 2016 | X | X | X | X | X |  | https://github.com/TechnitiumSoftware/DnsServer | 
| Knot-Server | DoT | C | 2016 | X | X |  | X | X |  | https://www.knot-dns.cz/ | 
| dnss | DoH | Go | 2015 | - | X | (x) | X | X |  | https://blitiri.com.ar/git/r/dnss/b/next/t/f=README.md.html | 
| getdns | DoT | C | 2015 | X | X | X | X | X |  | https://getdnsapi.net | 
| stubby | DoT | C | 2015 | X | X | X | X | X |  | https://dnsprivacy.org/wiki/display/DP/DNS+Privacy+Daemon+-+Stubby |