{"id":42037588,"url":"https://github.com/redirect2me/resolvers","last_synced_at":"2026-01-26T05:10:48.485Z","repository":{"id":39615664,"uuid":"222043006","full_name":"redirect2me/resolvers","owner":"redirect2me","description":"Troubleshooting website for network and DNS issues - https://resolve.rs/","archived":false,"fork":false,"pushed_at":"2026-01-18T02:55:57.000Z","size":3446,"stargazers_count":33,"open_issues_count":3,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-18T14:42:34.048Z","etag":null,"topics":["dns","domains","hacktoberfest","nameservers","resolvers","ssl-certificates","tlds","tls","tls-certificate"],"latest_commit_sha":null,"homepage":"https://resolve.rs/","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/redirect2me.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-11-16T03:46:23.000Z","updated_at":"2026-01-18T02:56:01.000Z","dependencies_parsed_at":"2023-12-01T02:30:45.825Z","dependency_job_id":"a7015fb8-d540-417c-86e7-057c2e71353e","html_url":"https://github.com/redirect2me/resolvers","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/redirect2me/resolvers","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redirect2me%2Fresolvers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redirect2me%2Fresolvers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redirect2me%2Fresolvers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redirect2me%2Fresolvers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/redirect2me","download_url":"https://codeload.github.com/redirect2me/resolvers/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redirect2me%2Fresolvers/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28767045,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-26T03:54:34.369Z","status":"ssl_error","status_checked_at":"2026-01-26T03:54:33.031Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["dns","domains","hacktoberfest","nameservers","resolvers","ssl-certificates","tlds","tls","tls-certificate"],"created_at":"2026-01-26T05:10:48.048Z","updated_at":"2026-01-26T05:10:48.472Z","avatar_url":"https://github.com/redirect2me.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Resolve.rs [\u003cimg alt=\"Resolve.rs Logo\" src=\"https://resolve.rs/favicon.svg\" height=\"96\" align=\"right\"/\u003e](https://resolve.rs/)\n\n[![# of open resolvers](https://img.shields.io/badge/dynamic/json.svg?label=Open+resolvers\u0026url=https%3A%2F%2Fresolve.rs%2Fstatus.json\u0026query=%24.resolvers)](https://resolve.rs/resolvers/index.html)\n[![30 day uptime](https://img.shields.io/nodeping/uptime/9c97500s-fhkx-44pj-8lpp-yq4bzpgq0cen.svg?label=30-day%20uptime\u0026style=flat)](https://nodeping.com/reports/checks/9c97500s-fhkx-44pj-8lpp-yq4bzpgq0cen)\n[![License: AGPL3+](https://img.shields.io/badge/license-AGPL3%2B-green.svg?style=flat)](LICENSE.txt)\n[![build](https://github.com/redirect2me/resolvers/workflows/build/badge.svg)](https://github.com/redirect2me/resolvers/actions?query=workflow%3Abuild)\n\nThe source for the [Resolve.rs website](https://resolve.rs/) for troubleshooting DNS resolution and other networking issues.\n\n## How to build and run\n\nIt is a pretty standard node.js/TypeScript project.  Run with:\n\n```bash\nnpm install\nnpm run build\nnpm run start\n```\n\nSee [`src/config.ts`](https://github.com/redirect2me/resolvers/blob/main/src/config.ts) for the various environment variables that you can set.  The defaults should run but with limited functionality.\n\n## License\n\nThis code is licensed under the [GNU Affero General Public License v3.0](LICENSE.txt).\n\n## Credits\n\n[![Bootstrap](https://www.vectorlogo.zone/logos/getbootstrap/getbootstrap-ar21.svg)](https://getbootstrap.com/ \"HTML/CSS Framework\")\n[![Clipboard.js](https://www.vectorlogo.zone/logos/clipboardjs/clipboardjs-ar21.svg)](https://clipboardjs.com/ \"Copy to clipboard functionality\")\n[![Cloudflare](https://www.vectorlogo.zone/logos/cloudflare/cloudflare-ar21.svg)](https://www.cloudflare.com/ \"CDN\")\n[![Digital Ocean](https://www.vectorlogo.zone/logos/digitalocean/digitalocean-ar21.svg)](https://m.do.co/c/976f479b2317 \"Hosting\")\n[![Git](https://www.vectorlogo.zone/logos/git-scm/git-scm-ar21.svg)](https://git-scm.com/ \"Version control\")\n[![Github](https://www.vectorlogo.zone/logos/github/github-ar21.svg)](https://github.com/ \"Code hosting\")\n[![Google Noto Emoji](https://www.vectorlogo.zone/logos/google/google-ar21.svg)](https://github.com/googlei18n/noto-emoji \"Favicon and flags\")\n[![Google Analytics](https://www.vectorlogo.zone/logos/google_analytics/google_analytics-ar21.svg)](https://www.google.com/analytics \"Traffic Measurement\")\n[![Handlebars](https://www.vectorlogo.zone/logos/handlebarsjs/handlebarsjs-ar21.svg)](http://handlebarsjs.com/ \"Templating\")\n[![ICANN](https://www.vectorlogo.zone/logos/icann/icann-ar21.svg)](https://www.icann.org/ \"Top-level domain list\")\n[![Koa](https://www.vectorlogo.zone/logos/koajs/koajs-ar21.svg)](https://koajs.com/ \"Web framework\")\n[![lodash](https://www.vectorlogo.zone/logos/lodash/lodash-ar21.svg)](https://www.lodash.com/ \"JavaScript utility functions\")\n[![maxmind](https://www.vectorlogo.zone/logos/maxmind/maxmind-ar21.svg)](https://www.maxmind.com/ \"IP geolocation and ASN databases\")\n[![Public Suffix List](https://www.vectorlogo.zone/logos/mozilla/mozilla-ar21.svg)](https://publicsuffix.org/)\n[![Node.js](https://www.vectorlogo.zone/logos/nodejs/nodejs-ar21.svg)](https://nodejs.org/ \"Application Server\")\n[![npm](https://www.vectorlogo.zone/logos/npmjs/npmjs-ar21.svg)](https://www.npmjs.com/ \"JS Package Management\")\n[![pino](https://www.vectorlogo.zone/logos/getpinoio/getpinoio-ar21.svg)](https://www.getpino.io/ \"Logging\")\n[![Python](https://www.vectorlogo.zone/logos/python/python-ar21.svg)](https://www.python.org/ \"data load script\")\n[![Sass](https://www.vectorlogo.zone/logos/sass-lang/sass-lang-ar21.svg)](https://sass-lang.com/ \"CSS builder\")\n[![TypeScript](https://www.vectorlogo.zone/logos/typescriptlang/typescriptlang-ar21.svg)](https://www.typescriptlang.org/ \"Programming Language\")\n\n* Bitter by Sol Matas for [Huerta Tipográfica](https://www.huertatipografica.com/en)\n* Open Sans by [Steve Mattison](https://twitter.com/SteveMatteson1)\n* Twitter banner photo by [Enrapture Captivating Media](https://unsplash.com/@enrapture)\n* [psl.min.js](https://github.com/lupomontero/psl/tree/main/dist) by [Lupo Montero](https://lupomontero.com/)\n* Additional geolocation sources are credited on the [geolocation test page](https://resolve.rs/ip/geolocation.html)\n\n## Notes\n\nGet additional flags from [Vexillo](https://www.kreativekorp.com/app/vexillo/)\nor [noto emoji](https://github.com/googlefonts/noto-emoji/tree/main/third_party/region-flags/waved-svg)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredirect2me%2Fresolvers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fredirect2me%2Fresolvers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredirect2me%2Fresolvers/lists"}