weppos/whois
An intelligent — pure Ruby — WHOIS client and parser. observed · 2026-08-28
Health v2 · maintenance only
76/100
- Activity 97
- Release rhythm 35
- Longevity 100
Flags: no_releases
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: n/a
- age_days: 6276
- days_rel: n/a
- days_push: 22
- n_releases_24m: 0
Adoption not part of the score
1177 stars · 289 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A pure Ruby WHOIS client library that performs WHOIS lookups for domains, TLDs, IPv4, and IPv6 addresses, with intelligent server guessing and extensible custom server definitions. Parsing of WHOIS responses is provided by the companion whois-parser gem, and a CLI is included for console queries.
Use cases
- look up whois record for a domain name in ruby
- query whois server for an ip address
- check domain registration availability programmatically
- parse whois response into structured data
- find expiration date of a domain
- run whois queries from the command line
- define custom whois servers for new tlds
When to choose
- you need WHOIS lookups in a Ruby or JRuby application with zero external dependencies
- you want a mature, production-tested library (in use since 2009) with semantic versioning
- you need extensible WHOIS server definitions and structured parsing via whois-parser
When to avoid
- you need WHOIS in a non-Ruby language
- you need RDAP instead of legacy WHOIS protocol
- you need bulk high-rate lookups, which may hit registrar rate limits
Facets
library · maturity stable
http-client parser cli networking developer-tools ruby jvm cli cross-platform whois domain-lookup ip-lookup tld pure-ruby dns command-line
4 sources
- readme: https://github.com/weppos/whois · fetched 2026-08-28 · 22b762c22da2
- homepage: https://whoisrb.org · fetched 2026-08-29 · a191d955cc1d
- site_page: https://whoisrb.org/about · fetched 2026-08-29 · 8df3e7c3a65f
- site_page: https://whoisrb.org/docs · fetched 2026-08-29 · c21d4dd1bcf0
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| weppos/whois | main | 76 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem