Open-source projects categorized as DNS-over-HTTPS

Top 23 DNS-over-HTTPS Open-Source Projects

  • AdGuardHome

    Network-wide ads & trackers blocking DNS server

    Project mention: Browser extensions spy on you, even if its developers don't | news.ycombinator.com | 2023-09-01


    Regarding open source, AdGuard DNS actually is:

  • dnscrypt-proxy

    dnscrypt-proxy 2 - A flexible DNS proxy, with support for encrypted DNS protocols.

    Project mention: Installing DNSCrypt-Proxy on Silverblue - possible SELinux issue | /r/Fedora | 2023-09-04

    I tried installing the RPM from the Fedora repos but it's out-of-date and there were no instructions on how to get it operational, so I went with the manual approach as per their wiki: https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Installation-linux

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • smartdns

    A local DNS server to obtain the fastest website IP for the best Internet experience, support DoT, DoH. 一个本地DNS服务器,获取最快的网站IP,获得最佳上网体验,支持DoH,DoT。

    Project mention: New to self hosting. What are the must haves? | /r/selfhosted | 2023-05-21

    For DNS just run smartdns (https://github.com/pymumu/smartdns/blob/master/ReadMe_en.md) in your NAS, RPi or DD-WRT/OpenWRT router and enjoy.

  • blocky

    Fast and lightweight DNS proxy as ad-blocker for local network with many features

    Project mention: Would it make sense to run pihole in a kubernetes cluster with multiple instances? | /r/selfhosted | 2023-06-08

    I run multiple blocky instances in a kubernetes cluster. I don't know if it makes sense ... but I'm running kubernetes cluster at home, so making sense is relative ;p

  • proxy.py

    ⚡ Fast • 🪶 Lightweight • 0️⃣ Dependency • 🔌 Pluggable • 😈 TLS interception • 🔒 DNS-over-HTTPS • 🔥 Poor Man's VPN • ⏪ Reverse & ⏩ Forward • 👮🏿 "Proxy Server" framework • 🌐 "Web Server" framework • ➵ ➶ ➷ ➠ "PubSub" framework • 👷 "Work" acceptor & executor framework

  • nextdns

    NextDNS CLI client (DoH Proxy)

    Project mention: Wikimedia DNS | news.ycombinator.com | 2023-09-06

    I have been using https://nextdns.io for quite some time now and never looked back, highly recommend it! Having a built-in pi-hole available from anywhere and without having to manage it for my whole family is why i would recommend it...

  • Technitium DNS Server

    Technitium DNS Server

    Project mention: User security and access | /r/technitium | 2023-07-05

    Thanks for asking. There is already a feature request on Github for it. It is not planned to be implemented for now since there are some core features that are prioritized to be implemented. But it should come later once the planned features are implemented.

  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

  • dnspython

    a powerful DNS toolkit for python

    Project mention: Making a DNS query in Ruby from scratch | news.ycombinator.com | 2022-11-06
  • dnsproxy

    Simple DNS proxy with DoH, DoT, DoQ and DNSCrypt support

    Project mention: Adguard adblocker vs Adguard DNS? | /r/Adguard | 2023-06-21

    There's no difference between the free and freemium in regards to customizability while using VPN since both offer DoT endpoints. On Android, with the standard WireGuard & OpenVPN app you can use any DoT provider you want since the Android Private DNS setting takes precedence over the DNS settings in the VPN app. In Windows you can run https://github.com/AdguardTeam/dnsproxy locally, that way the VPN won't intercept and modify the local DNS traffic (the DNS upstream still goes through the VPN, but if you use DoT/DoH/DoQ then it continues to the DNS server you prefer).

  • mosdns

    一个 DNS 转发器

  • dns-over-https

    High performance DNS over HTTPS client & server

  • rethink-app

    DNS over HTTPS / DNS over Tor / DNSCrypt client, WireGuard proxifier, firewall, and connection tracker for Android.

    Project mention: Widget / Notification Action for Universal Lockdown | /r/rethinkdns | 2023-07-08

    Noted. Thanks.

  • serverless-dns

    The RethinkDNS resolver that deploys to Cloudflare Workers, Deno Deploy, Fastly, and Fly.io

    Project mention: Thoughts on RethinkDNS. Firewall, Privacy, Ads, all-in-one app for privacy. | /r/PrivacyGuides | 2023-05-17

    sky is a stub resolver, which after stripping out all request information, forwards the dns query to both Cloudflare and Google DoH servers (code), and replies from which ever responds back the fastest. Both the client app and the resolver (server) are open source, so if you find any leaks and know what's up, we're open to changes.

  • q

    A tiny command line DNS client with support for UDP, TCP, DoT, DoH, DoQ and ODoH. (by natesales)

  • NextDNS-Config

    Setup guide for NextDNS, a DoH proxy with advanced capabilities.

    Project mention: Recommend blocklists? | /r/nextdns | 2023-07-07
  • sdns

    A high-performance, recursive DNS resolver server with DNSSEC support, focused on preserving privacy.

    Project mention: SDNS v1.3.0 released | /r/golang | 2023-07-01
  • AdGuardDNS

    Public DNS resolver that protects you from ad trackers

    Project mention: Browser extensions spy on you, even if its developers don't | news.ycombinator.com | 2023-09-01


    In the case of AdGuard DNS being open source does not change the fact that it is a centralized service and using such a service is a matter of trust.

  • AdGuard-WireGuard-Unbound-DNScrypt

    Linux ultimate self-hosted network security guide ║ Linux 终极自托管网络安全指南 ║ Guía definitiva de seguridad de red autohospedada de Linux ║ लिनक्स परम स्व-होस्टेड नेटवर्क सुरक्षा गाइड ║ Окончательное руководство по безопасности собственной сети Linux

    Project mention: WireGuard + AdGuard | /r/WireGuard | 2023-02-18
  • blahdns

    A small hobby ads block dns project with doh, dot, dnscrypt support.

    Project mention: Issues with Downloading Fox Client | /r/baduk | 2023-05-17

    check to see if it is a dns block from your provider, if so use one like blahdns. https://blahdns.com.

  • routedns

    DNS stub resolver, proxy and router with support for DoT, DoH, DoQ, and DTLS

  • Knot Resolver

    Knot Resolver - resolve DNS names like it's 2023

    Project mention: EU is building its own DNS service | /r/Adguard | 2023-02-02
  • cloudflare-ddns

    🌟 A small (< 3MB), feature-rich, and robust Cloudflare DDNS updater (by favonia)

    Project mention: now that Google Domains is going the way of the Dodo... | /r/selfhosted | 2023-06-23

    There are tons of DDNS tools for Cloudflare on GitHub. In practice it's just one line. (I created my own at https://github.com/favonia/cloudflare-ddns but you can find many others.)

  • dcompass

    A high-performance programmable DNS component aiming at robustness, speed, and flexibility

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-06.

DNS-over-HTTPS related posts


What are some of the best open-source DNS-over-HTTPS projects? This list will help you:

Project Stars
1 AdGuardHome 18,592
2 dnscrypt-proxy 10,373
3 smartdns 6,845
4 blocky 2,912
5 proxy.py 2,617
6 nextdns 2,587
7 Technitium DNS Server 2,518
8 dnspython 2,239
9 dnsproxy 1,913
10 mosdns 1,855
11 dns-over-https 1,787
12 rethink-app 1,760
13 serverless-dns 1,507
14 q 1,247
15 NextDNS-Config 772
16 sdns 771
17 AdGuardDNS 670
18 AdGuard-WireGuard-Unbound-DNScrypt 597
19 blahdns 396
20 routedns 381
21 Knot Resolver 310
22 cloudflare-ddns 288
23 dcompass 274
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.