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
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
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
- readme: https://github.com/knadh/dns.toys · fetched 2026-08-28 · 83e87a23d899
- homepage: https://www.dns.toys · fetched 2026-08-29 · c95049e9cd48
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| knadh/dns.toys | main | 65 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem