Ross ROSS = Recommend OSS · open-source software intelligence for agents

mokeyish/smartdns-rs

A cross platform local DNS server (Dnsmasq like) written in rust to obtain the fastest website IP for the best Internet experience, supports DoT, DoQ, DoH, DoH3. observed · 2026-08-28

github.com/mokeyish/smartdns-rs · Rust · GPL-3.0 (copyleft) observed · 2026-08-28

Health v2 · maintenance only

89/100

  • Activity 92
  • Release rhythm 78
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 64
  • age_days: 1403
  • days_rel: 67
  • days_push: 53
  • n_releases_24m: 10

Full methodology

Adoption not part of the score

1001 stars · 70 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

SmartDNS-rs is a cross-platform local DNS server written in Rust, inspired by the C SmartDNS project. It queries multiple upstream DNS servers concurrently (supporting UDP, TCP, DoT, DoQ, DoH, and DoH3) and returns the fastest IP to clients, helping avoid DNS pollution and improve access speed, with ad filtering and caching.

Use cases

  • speed up dns resolution by picking the fastest ip
  • run a local dns server on windows macos or linux
  • bypass dns pollution with dns over https or tls
  • filter ads at the dns level
  • replace dnsmasq with a rust dns server
  • use encrypted dns like doq and doh3 locally
  • set up dns caching with prefetching on a router or desktop

When to choose

  • you need a dnsmasq-like local DNS server on Windows or macOS where the C SmartDNS only runs on Linux
  • you want encrypted upstream DNS (DoT, DoQ, DoH, DoH3) with proxy support to avoid DNS pollution
  • you want fastest-IP selection, caching, and prefetching for lower latency
  • you need ad blocking via DNS with ipset/nftables integration

When to avoid

  • you need the full mature feature set of the original C SmartDNS, which is more complete
  • you want a full pi-hole-style UI with dashboards rather than a DNS server
  • you need an authoritative DNS server for hosting your own domains
  • you require a GUI-managed solution

Facets

application · maturity active

networking caching proxy security networking privacy self-hosted developer-tools windows cross-platform rust cli dns-server dns-over-https dns-over-tls dns-over-quic dnsmasq-alternative ad-filtering smartdns pi-hole linux macos

1 source

Member repositories

RepositoryRoleHealth v2
mokeyish/smartdns-rsmain89

For agents

markdown · JSON · MCP: product_card(name="mokeyish/smartdns-rs")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem