{"id":27129254,"url":"https://github.com/gadiguibou/rdapcheck","last_synced_at":"2025-04-07T19:32:30.555Z","repository":{"id":45596101,"uuid":"429958203","full_name":"Gadiguibou/rdapcheck","owner":"Gadiguibou","description":"A simple RDAP library and command-line tool to check domain name availability in bulk. https://deno.land/x/rdapcheck","archived":false,"fork":false,"pushed_at":"2022-02-24T03:57:29.000Z","size":35,"stargazers_count":14,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-17T21:44:09.324Z","etag":null,"topics":["deno","denoland","domain","domain-discovery","domain-name","domain-name-search","domain-names","domains","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Gadiguibou.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-11-19T23:10:13.000Z","updated_at":"2025-02-26T19:44:29.000Z","dependencies_parsed_at":"2022-09-10T04:17:07.200Z","dependency_job_id":null,"html_url":"https://github.com/Gadiguibou/rdapcheck","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gadiguibou%2Frdapcheck","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gadiguibou%2Frdapcheck/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gadiguibou%2Frdapcheck/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gadiguibou%2Frdapcheck/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Gadiguibou","download_url":"https://codeload.github.com/Gadiguibou/rdapcheck/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247716481,"owners_count":20984246,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["deno","denoland","domain","domain-discovery","domain-name","domain-name-search","domain-names","domains","typescript"],"created_at":"2025-04-07T19:31:22.353Z","updated_at":"2025-04-07T19:32:30.548Z","avatar_url":"https://github.com/Gadiguibou.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# rdapcheck\n\nA simple library and command-line tool to check domain name availability in bulk using the [RDAP](https://www.icann.org/rdap) protocol, a simple protocol meant to replace WHOIS.\n\nThis module is also available on [deno.land/x](https://deno.land/x/rdapcheck).\n\n![Usage screenshot](https://user-images.githubusercontent.com/34945306/144460820-f193dd79-f93e-488c-800f-58a6b540e42a.png)\n\n## Installation\n\n### Using Deno\n\nRun once using:\n\n```bash\ndeno run --allow-net https://deno.land/x/rdapcheck/cmd.ts\n```\n\nCompile the client into a portable executable using:\n\n```bash\ndeno compile -o rdapcheck --allow-net https://deno.land/x/rdapcheck/cmd.ts\n```\n\nInstall the client using:\n\n```bash\ndeno install -n rdapcheck --allow-net https://deno.land/x/rdapcheck/cmd.ts\n```\n\n### Manually\n\nBinary executables are available for the latest [release](https://github.com/Gadiguibou/rdapcheck/releases/latest).\n\n## Usage\n\n```\nrdapcheck [OPTIONS] DOMAINS...\n```\n\nThe available options are:\n\n- `-q` or `--quiet`: Only print the names of the domains that are available\n- `-p` or `--progress`: Print the number of domains processed so far\n- `-c` or `--chunk-size`: The number of domains to process in parallel. Set to 10 by default\n\n`DOMAIN` can be a domain name or a pattern with wildcards that `rdapcheck` will fill in with every possible value.\n\nThe available wildcards are:\n\n- `*`: Matches any letter, number or hyphen, \"-\"\n- `?`: Matches any letter\n- `#`: Matches any number\n\n## Examples\n\n### Check the availability of a single domain\n\n```bash\n$ rdapcheck johndoe.xyz\njohndoe.xyz is not available\n```\n\n### Check the availability of multiple domains with a single command\n\n```bash\n$ rdapcheck aaa.net bbb.org asldkfjal.com johndoe.xyz\naaa.net is not available\nbbb.org is not available\nasldkfjal.com is available\njohndoe.xyz is not available\n```\n\n### Only print the names of the domains that are available\n\n```bash\n$ rdapcheck -q aaa.net bbb.org asldkfjal.com johndoe.xyz\nasldkfjal.com\n```\n\n### Check the availability of all domains that match a list of patterns\n\n```bash\n$ rdapcheck -q 'ex?mple.com' 'johndoe#.net'\nexbmple.com\nexcmple.com\nexdmple.com\nexfmple.com\n...\nexrmple.com\nextmple.com\nexumple.com\njohndoe0.com\njohndoe1.com\n...\njohndoe5.com\njohndoe6.com\njohndoe8.com\njohndoe9.com\n```\n\n## Sources\n\nThis tool was completed over the course of one afternoon by referring to the following sources:\n\n- [ICANN RDAP overview](https://www.icann.org/rdap)\n- [ICANN lookup tool](https://lookup.icann.org/lookup)\n- [RFC 7483](https://datatracker.ietf.org/doc/html/rfc7483)\n- [ARIN page on Whois and the RDAP protocol](https://www.arin.net/resources/registry/whois/rdap)\n- [The IANA RDAP bootstrapping registry](https://data.iana.org/rdap/)\n- [RFC 8605](https://www.rfc-editor.org/info/rfc8605)\n- [RFC 8977](https://www.rfc-editor.org/info/rfc8977)\n- [RFC 9082](https://www.rfc-editor.org/info/rfc9082)\n- [RFC 9083](https://www.rfc-editor.org/info/rfc9083)\n- [RFC 7484](https://datatracker.ietf.org/doc/html/rfc7484)\n\nFor more information on the latest standardization efforts on RDAP, see the [RFC Editor's RDAP page](https://www.rfc-editor.org/search/rfc_search_detail.php?title=RDAP\u0026pubstatus%5B%5D=Any\u0026pub_date_type=any).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgadiguibou%2Frdapcheck","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgadiguibou%2Frdapcheck","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgadiguibou%2Frdapcheck/lists"}