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

knadh/dns.toys

A DNS server that offers useful utilities and services over the DNS protocol. Weather, world time, unit conversion etc. observed · 2026-08-28

github.com/knadh/dns.toys · homepage · Go · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

65/100

  • Activity 69
  • Release rhythm 40
  • 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: 0
  • age_days: 1554
  • days_rel: 488
  • days_push: 188
  • n_releases_24m: 6

Full methodology

Adoption not part of the score

2821 stars · 187 forks observed · 2026-08-28

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

dns.toys is a DNS server written in Go that repurposes the DNS protocol to serve handy utilities like weather, world time, unit and currency conversion, and more, queryable via dig from the command line. It can be used as a public service or self-hosted via Docker or from source.

Use cases

  • get weather for a city from the terminal
  • check current time or convert time between cities
  • convert units like km to miles via dig
  • convert currencies with daily exchange rates
  • generate uuids, nanoids, or random numbers
  • look up word definitions over dns
  • self-host a fun dns server with utilities

When to choose

  • you want quick command-line access to utilities without opening a browser
  • you want to self-host a playful dns-based utility server
  • you want to demo creative uses of the dns protocol

When to avoid

  • you need reliable, production-grade dns resolution or authoritative dns hosting
  • you need structured api responses rather than dns txt records
  • you need guaranteed accuracy for weather or currency data

Facets

service · maturity active

networking developer-tools cli developer-tools networking go self-hosted cross-platform dns-server utilities weather unit-conversion currency-conversion timezone fun command-line docker

2 sources

Member repositories

RepositoryRoleHealth v2
knadh/dns.toysmain65

For agents

markdown · JSON · MCP: product_card(name="knadh/dns.toys")

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