Analysis updated 2026-05-18
Check whether one or many domain names are available before registering a project name.
Bulk-check a list of candidate domains across several extensions from a file.
Get JSON output from domain checks to feed into another script or automation.
Install dispo as a skill so an AI coding agent can check domain availability automatically.
| rasaboun/dispo | aredotna/api-examples | ceelog/openweread | |
|---|---|---|---|
| Stars | 15 | 15 | 15 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Can be run instantly with npx or bunx without any installation step.
dispo is a command line tool that checks whether a domain name, like example.com, is available to register, without needing a paid API subscription or visiting a domain registrar's website manually. It is written in TypeScript and built to run with the Bun or Node.js JavaScript runtimes. The tool works by first querying RDAP, a modern registration data protocol, for the domain's top level extension. If RDAP is not available for that extension, it falls back to the older WHOIS protocol, opening a direct connection to WHOIS servers and pattern matching the response to figure out if a domain is registered or free. Results are classified as registered, available, or unknown when neither method gives a confident answer. You can run dispo instantly with npx or bunx without installing anything, install it globally as a command line program, build a standalone binary for Mac or Linux that does not require Bun at runtime, or run it directly from the source code. Once running, you can check one or many domains at a time, read a list of domains from a file or piped input, get output as a formatted table or as JSON, and control things like how many checks run at once, delays between requests, and which domain extensions to try for a base name. The tool paces its requests with a small delay by default to avoid overloading domain registries, and this delay can be adjusted or turned off. It also supports being installed as a skill for compatible AI coding agents, so an agent can automatically use dispo when a user asks it to check whether a domain name is free. The README notes that automated tests are included and run offline using mocked network calls. No license is stated in the README.
dispo is a command-line tool that checks whether a domain name is available to register, using free RDAP and WHOIS lookups instead of a paid API.
Mainly TypeScript. The stack also includes TypeScript, Bun, Node.js.
No license is stated in the README.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.