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

weppos/whois

An intelligent — pure Ruby — WHOIS client and parser. observed · 2026-08-28

github.com/weppos/whois · homepage · Ruby · MIT (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
weppos/whoismain76

For agents

markdown · JSON · MCP: product_card(name="weppos/whois")

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