{"id":373353,"url":"https://github.com/tcarrio/DuckDuckDynDNS","last_synced_at":"2026-08-27T17:01:45.489Z","repository":{"id":53796530,"uuid":"204797835","full_name":"tcarrio/DuckDuckDynDNS","owner":"tcarrio","description":"Dynamic DNS for Cloudflare using DuckDuckGo's Answers API ¯\\_(ツ)_/¯","archived":false,"fork":false,"pushed_at":"2025-07-26T22:05:10.000Z","size":43,"stargazers_count":13,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-07-30T03:07:24.634Z","etag":null,"topics":["cloudflare","duckduckgo","dyndns","go","golang"],"latest_commit_sha":null,"homepage":"https://github.com/tcarrio/dddd/releases/tag/0.2.1","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tcarrio.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-08-27T22:02:17.000Z","updated_at":"2025-07-26T22:05:14.000Z","dependencies_parsed_at":"2025-07-27T02:06:53.006Z","dependency_job_id":"8857ae68-e599-4832-aebd-7c2007eb22d0","html_url":"https://github.com/tcarrio/DuckDuckDynDNS","commit_stats":null,"previous_names":["tcarrio/duckduckdyndns","tcarrio/dddd"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/tcarrio/DuckDuckDynDNS","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcarrio%2FDuckDuckDynDNS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcarrio%2FDuckDuckDynDNS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcarrio%2FDuckDuckDynDNS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcarrio%2FDuckDuckDynDNS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tcarrio","download_url":"https://codeload.github.com/tcarrio/DuckDuckDynDNS/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcarrio%2FDuckDuckDynDNS/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36141856,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-01T02:00:05.789Z","response_time":100,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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"}},"owner":{"login":"tcarrio","name":"Tom Carrio","uuid":"8659099","kind":"user","description":"🧑‍💻 Senior Staff Engineer @Skillshare\r\n\r\n👥 Project Maintainer @open-feature\r\n\r\n👨‍💼 Co-Owner @eearomatics ","email":"tom@carrio.dev","website":"https://tom.carrio.dev","location":"Detroit, MI","twitter":null,"company":"@Skillshare","icon_url":"https://avatars.githubusercontent.com/u/8659099?u=9c06b0e56ac7d5857ce4d26bbae0bb8a2f7cf9e2\u0026v=4","repositories_count":318,"last_synced_at":"2026-08-22T10:16:14.796Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tcarrio","funding_links":[],"total_stars":40,"followers":41,"following":30,"created_at":"2022-11-12T06:48:36.889Z","updated_at":"2026-08-22T10:16:14.820Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tcarrio","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tcarrio/repositories"},"packages":[{"id":11952110,"name":"github.com/tcarrio/duckduckdyndns","ecosystem":"go","description":null,"homepage":null,"licenses":"gpl-3.0","normalized_licenses":["GPL-3.0"],"repository_url":"https://github.com/tcarrio/duckduckdyndns","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2021-03-12T04:26:01.000Z","latest_release_published_at":"2021-03-12T04:26:01.000Z","latest_release_number":"v0.2.5","last_synced_at":"2026-08-26T16:33:55.232Z","created_at":"2025-07-27T10:13:32.844Z","updated_at":"2026-08-26T16:33:55.232Z","registry_url":"https://pkg.go.dev/github.com/tcarrio/duckduckdyndns","install_command":"go get github.com/tcarrio/duckduckdyndns","documentation_url":"https://pkg.go.dev/github.com/tcarrio/duckduckdyndns#section-documentation","metadata":{},"repo_metadata":{"id":53796530,"uuid":"204797835","full_name":"tcarrio/DuckDuckDynDNS","owner":"tcarrio","description":"Dynamic DNS for Cloudflare using DuckDuckGo's Answers API ¯\\_(ツ)_/¯","archived":false,"fork":false,"pushed_at":"2025-07-26T22:05:10.000Z","size":43,"stargazers_count":13,"open_issues_count":3,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-03T21:38:31.558Z","etag":null,"topics":["cloudflare","duckduckgo","dyndns","go","golang"],"latest_commit_sha":null,"homepage":"https://github.com/tcarrio/dddd/releases/tag/0.2.1","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tcarrio.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-08-27T22:02:17.000Z","updated_at":"2025-07-26T22:05:14.000Z","dependencies_parsed_at":"2025-07-27T02:06:53.006Z","dependency_job_id":"8857ae68-e599-4832-aebd-7c2007eb22d0","html_url":"https://github.com/tcarrio/DuckDuckDynDNS","commit_stats":null,"previous_names":["tcarrio/duckduckdyndns","tcarrio/dddd"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/tcarrio/DuckDuckDynDNS","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcarrio%2FDuckDuckDynDNS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcarrio%2FDuckDuckDynDNS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcarrio%2FDuckDuckDynDNS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcarrio%2FDuckDuckDynDNS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tcarrio","download_url":"https://codeload.github.com/tcarrio/DuckDuckDynDNS/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcarrio%2FDuckDuckDynDNS/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268618502,"owners_count":24279245,"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","status":"online","status_checked_at":"2025-08-03T02:00:12.545Z","response_time":2577,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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"},"owner_record":{"login":"tcarrio","name":"Tom Carrio","uuid":"8659099","kind":"user","description":"Staff Engineer @Skillshare, Maintainer @open-feature, Open Source Advocate Everywhere :slightly_smiling_face: ","email":"","website":"https://tom.carrio.dev","location":"Detroit, MI","twitter":null,"company":"@Skillshare","icon_url":"https://avatars.githubusercontent.com/u/8659099?u=ccb8c7f85d9c6419f39bae90e0dd1ef986cb56a9\u0026v=4","repositories_count":25,"last_synced_at":"2023-03-01T08:15:20.357Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/tcarrio","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-12T06:48:36.889Z","updated_at":"2023-03-01T08:15:20.366Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tcarrio","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tcarrio/repositories"},"tags":[{"name":"v0.2.5","sha":"49b7aeb947ee647a015d3abe58bbd211dad6a5b0","kind":"commit","published_at":"2021-03-12T04:26:01.000Z","download_url":"https://codeload.github.com/tcarrio/DuckDuckDynDNS/tar.gz/v0.2.5","html_url":"https://github.com/tcarrio/DuckDuckDynDNS/releases/tag/v0.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tcarrio/DuckDuckDynDNS@v0.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcarrio%2FDuckDuckDynDNS/tags/v0.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcarrio%2FDuckDuckDynDNS/tags/v0.2.5/manifests"},{"name":"0.2.4","sha":"9cfd1259aaa8c446e0d1fa0108c64bee20c4d576","kind":"commit","published_at":"2021-03-10T03:37:15.000Z","download_url":"https://codeload.github.com/tcarrio/DuckDuckDynDNS/tar.gz/0.2.4","html_url":"https://github.com/tcarrio/DuckDuckDynDNS/releases/tag/0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tcarrio/DuckDuckDynDNS@0.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcarrio%2FDuckDuckDynDNS/tags/0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcarrio%2FDuckDuckDynDNS/tags/0.2.4/manifests"},{"name":"0.2.2","sha":"54968da20a5f156cd17bb5fc0c257ed90f3bcff8","kind":"commit","published_at":"2021-03-04T21:22:54.000Z","download_url":"https://codeload.github.com/tcarrio/DuckDuckDynDNS/tar.gz/0.2.2","html_url":"https://github.com/tcarrio/DuckDuckDynDNS/releases/tag/0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tcarrio/DuckDuckDynDNS@0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcarrio%2FDuckDuckDynDNS/tags/0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcarrio%2FDuckDuckDynDNS/tags/0.2.2/manifests"},{"name":"0.2.0","sha":"359bc8b4ceaac7842dd71a0479991509b5ffa8ed","kind":"commit","published_at":"2021-03-04T03:30:57.000Z","download_url":"https://codeload.github.com/tcarrio/DuckDuckDynDNS/tar.gz/0.2.0","html_url":"https://github.com/tcarrio/DuckDuckDynDNS/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tcarrio/DuckDuckDynDNS@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcarrio%2FDuckDuckDynDNS/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcarrio%2FDuckDuckDynDNS/tags/0.2.0/manifests"},{"name":"0.2.1","sha":"ab16a34eb6f469e5a9db60f3e939cccee26893f6","kind":"commit","published_at":"2021-03-04T02:34:01.000Z","download_url":"https://codeload.github.com/tcarrio/DuckDuckDynDNS/tar.gz/0.2.1","html_url":"https://github.com/tcarrio/DuckDuckDynDNS/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tcarrio/DuckDuckDynDNS@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcarrio%2FDuckDuckDynDNS/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcarrio%2FDuckDuckDynDNS/tags/0.2.1/manifests"},{"name":"0.1.0","sha":"fcb1d9311b28714c9549be336d7c5a83b5774f0b","kind":"commit","published_at":"2019-08-28T02:04:06.000Z","download_url":"https://codeload.github.com/tcarrio/DuckDuckDynDNS/tar.gz/0.1.0","html_url":"https://github.com/tcarrio/DuckDuckDynDNS/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tcarrio/DuckDuckDynDNS@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcarrio%2FDuckDuckDynDNS/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcarrio%2FDuckDuckDynDNS/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-08-03T21:43:26.261Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.617932054325408,"dependent_packages_count":5.264427754212554,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.4411799042689815},"purl":"pkg:golang/github.com/tcarrio/duckduckdyndns","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/tcarrio/duckduckdyndns","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/tcarrio/duckduckdyndns","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/tcarrio/duckduckdyndns/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ftcarrio%2Fduckduckdyndns/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ftcarrio%2Fduckduckdyndns/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ftcarrio%2Fduckduckdyndns/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ftcarrio%2Fduckduckdyndns/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ftcarrio%2Fduckduckdyndns/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ftcarrio%2Fduckduckdyndns/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281965,"maintainers_count":0,"namespaces_count":839506,"keywords_count":125547,"github":"golang","metadata":{"funded_packages_count":68124,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-27T05:03:21.122Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}}],"commits":{"id":11828487,"full_name":"tcarrio/DuckDuckDynDNS","default_branch":"master","total_commits":16,"total_committers":1,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":16.0,"dds":0.0,"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2026-08-26T16:30:56.064Z","last_synced_commit":"cc36586a6c7df8951bf76e6f386eea4b95413b39","created_at":"2026-06-28T12:01:02.237Z","updated_at":"2026-08-26T16:30:56.039Z","committers":[{"name":"Tom","email":"tom@carrio.dev","login":"tcarrio","count":16}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcarrio%2FDuckDuckDynDNS/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-27T00:00:09.802Z","repositories_count":6812527,"commits_count":987203935,"contributors_count":41626955,"owners_count":1370643,"committers_count":3375692,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues":{"table":{"full_name":"tcarrio/DuckDuckDynDNS","html_url":"https://github.com/tcarrio/DuckDuckDynDNS","last_synced_at":"2026-08-26T16:30:54.129Z","status":"error","issues_count":0,"pull_requests_count":0,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":null,"issues_closed_count":0,"pull_requests_closed_count":0,"pull_request_authors_count":0,"issue_authors_count":0,"avg_comments_per_issue":null,"avg_comments_per_pull_request":null,"merged_pull_requests_count":0,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2026-06-28T12:01:02.475Z","updated_at":"2026-08-26T16:30:54.129Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcarrio%2FDuckDuckDynDNS","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcarrio%2FDuckDuckDynDNS/issues","issue_labels_count":{"table":{}},"pull_request_labels_count":{"table":{}},"issue_author_associations_count":{"table":{}},"pull_request_author_associations_count":{"table":{}},"issue_authors":{"table":{}},"pull_request_authors":{"table":{}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-27T00:00:05.952Z","repositories_count":16472870,"issues_count":42975098,"pull_requests_count":137282915,"authors_count":11551031,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"}},"past_year_issue_labels_count":{"table":{}},"past_year_pull_request_labels_count":{"table":{}},"past_year_issue_author_associations_count":{"table":{}},"past_year_pull_request_author_associations_count":{"table":{}},"past_year_issue_authors":{"table":{}},"past_year_pull_request_authors":{"table":{}},"maintainers":[],"active_maintainers":[]}},"events":{"total":{"PushEvent":1},"last_year":{}},"keywords":["cloudflare","duckduckgo","dyndns","go","golang"],"dependencies":[{"ecosystem":"go","filepath":"go.mod","sha":null,"kind":"manifest","created_at":"2022-09-08T00:12:27.686Z","updated_at":"2022-09-08T00:12:27.686Z","repository_link":"https://github.com/tcarrio/DuckDuckDynDNS/blob/master/go.mod","dependencies":[{"id":4145783917,"package_name":"github.com/alecthomas/gometalinter","ecosystem":"go","requirements":"v3.0.0+incompatible","direct":true,"kind":"runtime","optional":false},{"id":4145783918,"package_name":"github.com/alecthomas/units","ecosystem":"go","requirements":"v0.0.0-20210208195552-ff826a37aa15","direct":true,"kind":"runtime","optional":false},{"id":4145783919,"package_name":"github.com/cloudflare/cloudflare-go","ecosystem":"go","requirements":"v0.14.0","direct":true,"kind":"runtime","optional":false},{"id":4145783920,"package_name":"github.com/google/shlex","ecosystem":"go","requirements":"v0.0.0-20191202100458-e7afc7fbc510","direct":true,"kind":"runtime","optional":false},{"id":4145783921,"package_name":"github.com/nicksnyder/go-i18n","ecosystem":"go","requirements":"v1.10.1","direct":true,"kind":"runtime","optional":false},{"id":4145783922,"package_name":"github.com/pelletier/go-toml","ecosystem":"go","requirements":"v1.8.1","direct":true,"kind":"runtime","optional":false},{"id":4145783923,"package_name":"github.com/urfave/cli","ecosystem":"go","requirements":"v1.22.5","direct":true,"kind":"runtime","optional":false},{"id":4145783924,"package_name":"golang.org/x/lint","ecosystem":"go","requirements":"v0.0.0-20201208152925-83fdc39ff7b5","direct":true,"kind":"runtime","optional":false},{"id":4145783925,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.1.0","direct":true,"kind":"runtime","optional":false},{"id":4145783926,"package_name":"gopkg.in/alecthomas/kingpin.v3-unstable","ecosystem":"go","requirements":"v3.0.0-20191105091915-95d230a53780","direct":true,"kind":"runtime","optional":false},{"id":4145783927,"package_name":"gopkg.in/yaml.v2","ecosystem":"go","requirements":"v2.4.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"go","filepath":"go.sum","sha":null,"kind":"lockfile","created_at":"2022-09-08T00:12:27.764Z","updated_at":"2022-09-08T00:12:27.764Z","repository_link":"https://github.com/tcarrio/DuckDuckDynDNS/blob/master/go.sum","dependencies":[{"id":4145785250,"package_name":"github.com/BurntSushi/toml","ecosystem":"go","requirements":"v0.3.1","direct":false,"kind":"runtime","optional":false},{"id":4145785251,"package_name":"github.com/alecthomas/gometalinter","ecosystem":"go","requirements":"v1.2.1","direct":false,"kind":"runtime","optional":false},{"id":4145785252,"package_name":"github.com/alecthomas/gometalinter","ecosystem":"go","requirements":"v3.0.0+incompatible","direct":false,"kind":"runtime","optional":false},{"id":4145785253,"package_name":"github.com/alecthomas/units","ecosystem":"go","requirements":"v0.0.0-20210208195552-ff826a37aa15","direct":false,"kind":"runtime","optional":false},{"id":4145785254,"package_name":"github.com/cloudflare/cloudflare-go","ecosystem":"go","requirements":"v0.14.0","direct":false,"kind":"runtime","optional":false},{"id":4145785255,"package_name":"github.com/cpuguy83/go-md2man/v2","ecosystem":"go","requirements":"v2.0.0-20190314233015-f79a8a8ca69d","direct":false,"kind":"runtime","optional":false},{"id":4145785256,"package_name":"github.com/davecgh/go-spew","ecosystem":"go","requirements":"v1.1.0","direct":false,"kind":"runtime","optional":false},{"id":4145785257,"package_name":"github.com/davecgh/go-spew","ecosystem":"go","requirements":"v1.1.1","direct":false,"kind":"runtime","optional":false},{"id":4145785258,"package_name":"github.com/google/shlex","ecosystem":"go","requirements":"v0.0.0-20191202100458-e7afc7fbc510","direct":false,"kind":"runtime","optional":false},{"id":4145785259,"package_name":"github.com/kr/pretty","ecosystem":"go","requirements":"v0.1.0","direct":false,"kind":"runtime","optional":false},{"id":4145785260,"package_name":"github.com/kr/pty","ecosystem":"go","requirements":"v1.1.1","direct":false,"kind":"runtime","optional":false},{"id":4145785261,"package_name":"github.com/kr/text","ecosystem":"go","requirements":"v0.1.0","direct":false,"kind":"runtime","optional":false},{"id":4145785262,"package_name":"github.com/mattn/go-runewidth","ecosystem":"go","requirements":"v0.0.9","direct":false,"kind":"runtime","optional":false},{"id":4145785263,"package_name":"github.com/nicksnyder/go-i18n","ecosystem":"go","requirements":"v1.10.1","direct":false,"kind":"runtime","optional":false},{"id":4145785264,"package_name":"github.com/olekukonko/tablewriter","ecosystem":"go","requirements":"v0.0.5","direct":false,"kind":"runtime","optional":false},{"id":4145785265,"package_name":"github.com/pelletier/go-toml","ecosystem":"go","requirements":"v1.2.0","direct":false,"kind":"runtime","optional":false},{"id":4145785266,"package_name":"github.com/pelletier/go-toml","ecosystem":"go","requirements":"v1.8.1","direct":false,"kind":"runtime","optional":false},{"id":4145785267,"package_name":"github.com/pkg/errors","ecosystem":"go","requirements":"v0.9.1","direct":false,"kind":"runtime","optional":false},{"id":4145785268,"package_name":"github.com/pmezard/go-difflib","ecosystem":"go","requirements":"v1.0.0","direct":false,"kind":"runtime","optional":false},{"id":4145785269,"package_name":"github.com/russross/blackfriday/v2","ecosystem":"go","requirements":"v2.0.1","direct":false,"kind":"runtime","optional":false},{"id":4145785270,"package_name":"github.com/shurcooL/sanitized_anchor_name","ecosystem":"go","requirements":"v1.0.0","direct":false,"kind":"runtime","optional":false},{"id":4145785271,"package_name":"github.com/stretchr/objx","ecosystem":"go","requirements":"v0.1.0","direct":false,"kind":"runtime","optional":false},{"id":4145785272,"package_name":"github.com/stretchr/testify","ecosystem":"go","requirements":"v1.4.0","direct":false,"kind":"runtime","optional":false},{"id":4145785273,"package_name":"github.com/stretchr/testify","ecosystem":"go","requirements":"v1.7.0","direct":false,"kind":"runtime","optional":false},{"id":4145785274,"package_name":"github.com/urfave/cli","ecosystem":"go","requirements":"v1.22.5","direct":false,"kind":"runtime","optional":false},{"id":4145785275,"package_name":"github.com/urfave/cli/v2","ecosystem":"go","requirements":"v2.3.0","direct":false,"kind":"runtime","optional":false},{"id":4145785276,"package_name":"github.com/yuin/goldmark","ecosystem":"go","requirements":"v1.2.1","direct":false,"kind":"runtime","optional":false},{"id":4145785277,"package_name":"golang.org/x/crypto","ecosystem":"go","requirements":"v0.0.0-20190308221718-c2843e01d9a2","direct":false,"kind":"runtime","optional":false},{"id":4145785278,"package_name":"golang.org/x/crypto","ecosystem":"go","requirements":"v0.0.0-20191011191535-87dc89f01550","direct":false,"kind":"runtime","optional":false},{"id":4145785279,"package_name":"golang.org/x/crypto","ecosystem":"go","requirements":"v0.0.0-20200622213623-75b288015ac9","direct":false,"kind":"runtime","optional":false},{"id":4145785280,"package_name":"golang.org/x/lint","ecosystem":"go","requirements":"v0.0.0-20201208152925-83fdc39ff7b5","direct":false,"kind":"runtime","optional":false},{"id":4145785281,"package_name":"golang.org/x/mod","ecosystem":"go","requirements":"v0.1.1-0.20191105210325-c90efee705ee","direct":false,"kind":"runtime","optional":false},{"id":4145785282,"package_name":"golang.org/x/mod","ecosystem":"go","requirements":"v0.3.0","direct":false,"kind":"runtime","optional":false},{"id":4145785283,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20190404232315-eb5bcb51f2a3","direct":false,"kind":"runtime","optional":false},{"id":4145785284,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20190620200207-3b0461eec859","direct":false,"kind":"runtime","optional":false},{"id":4145785285,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20201021035429-f5854403a974","direct":false,"kind":"runtime","optional":false},{"id":4145785286,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20210220033124-5f55cee0dc0d","direct":false,"kind":"runtime","optional":false},{"id":4145785287,"package_name":"golang.org/x/sync","ecosystem":"go","requirements":"v0.0.0-20190423024810-112230192c58","direct":false,"kind":"runtime","optional":false},{"id":4145785288,"package_name":"golang.org/x/sync","ecosystem":"go","requirements":"v0.0.0-20201020160332-67f06af15bc9","direct":false,"kind":"runtime","optional":false},{"id":4145785289,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20190215142949-d0b11bdaac8a","direct":false,"kind":"runtime","optional":false},{"id":4145785290,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20190412213103-97732733099d","direct":false,"kind":"runtime","optional":false},{"id":4145785291,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20200930185726-fdedc70b468f","direct":false,"kind":"runtime","optional":false},{"id":4145785292,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20201119102817-f84b799fce68","direct":false,"kind":"runtime","optional":false},{"id":4145785293,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20210119212857-b64e53b001e4","direct":false,"kind":"runtime","optional":false},{"id":4145785294,"package_name":"golang.org/x/term","ecosystem":"go","requirements":"v0.0.0-20201126162022-7de9c90e9dd1","direct":false,"kind":"runtime","optional":false},{"id":4145785295,"package_name":"golang.org/x/text","ecosystem":"go","requirements":"v0.3.0","direct":false,"kind":"runtime","optional":false},{"id":4145785296,"package_name":"golang.org/x/text","ecosystem":"go","requirements":"v0.3.3","direct":false,"kind":"runtime","optional":false},{"id":4145785297,"package_name":"golang.org/x/text","ecosystem":"go","requirements":"v0.3.4","direct":false,"kind":"runtime","optional":false},{"id":4145785298,"package_name":"golang.org/x/time","ecosystem":"go","requirements":"v0.0.0-20201208040808-7e3f01d25324","direct":false,"kind":"runtime","optional":false},{"id":4145785299,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20180917221912-90fa682c2a6e","direct":false,"kind":"runtime","optional":false},{"id":4145785300,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20191119224855-298f0cb1881e","direct":false,"kind":"runtime","optional":false},{"id":4145785301,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20200130002326-2f3ba24bd6e7","direct":false,"kind":"runtime","optional":false},{"id":4145785302,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.1.0","direct":false,"kind":"runtime","optional":false},{"id":4145785303,"package_name":"golang.org/x/xerrors","ecosystem":"go","requirements":"v0.0.0-20190717185122-a985d3407aa7","direct":false,"kind":"runtime","optional":false},{"id":4145785304,"package_name":"golang.org/x/xerrors","ecosystem":"go","requirements":"v0.0.0-20191011141410-1b5146add898","direct":false,"kind":"runtime","optional":false},{"id":4145785305,"package_name":"golang.org/x/xerrors","ecosystem":"go","requirements":"v0.0.0-20200804184101-5ec99f83aff1","direct":false,"kind":"runtime","optional":false},{"id":4145785306,"package_name":"gopkg.in/alecthomas/kingpin.v3-unstable","ecosystem":"go","requirements":"v3.0.0-20191105091915-95d230a53780","direct":false,"kind":"runtime","optional":false},{"id":4145785307,"package_name":"gopkg.in/check.v1","ecosystem":"go","requirements":"v0.0.0-20161208181325-20d25e280405","direct":false,"kind":"runtime","optional":false},{"id":4145785308,"package_name":"gopkg.in/check.v1","ecosystem":"go","requirements":"v1.0.0-20180628173108-788fd7840127","direct":false,"kind":"runtime","optional":false},{"id":4145785309,"package_name":"gopkg.in/yaml.v2","ecosystem":"go","requirements":"v2.2.1","direct":false,"kind":"runtime","optional":false},{"id":4145785310,"package_name":"gopkg.in/yaml.v2","ecosystem":"go","requirements":"v2.2.2","direct":false,"kind":"runtime","optional":false},{"id":4145785311,"package_name":"gopkg.in/yaml.v2","ecosystem":"go","requirements":"v2.2.3","direct":false,"kind":"runtime","optional":false},{"id":4145785312,"package_name":"gopkg.in/yaml.v2","ecosystem":"go","requirements":"v2.4.0","direct":false,"kind":"runtime","optional":false},{"id":4145785313,"package_name":"gopkg.in/yaml.v3","ecosystem":"go","requirements":"v3.0.0-20200313102051-9f266ea9e77c","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"packaging/docker/Dockerfile","sha":null,"kind":"manifest","created_at":"2025-07-27T02:06:52.353Z","updated_at":"2025-07-27T02:06:52.353Z","repository_link":"https://github.com/tcarrio/DuckDuckDynDNS/blob/master/packaging/docker/Dockerfile","dependencies":[{"id":24355207222,"package_name":"docker.io/library/golang","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false},{"id":24355207278,"package_name":"scratch","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]}],"score":null,"created_at":"2026-06-26T11:23:34.735Z","updated_at":"2026-08-27T17:01:45.489Z","avatar_url":"https://github.com/tcarrio.png","language":"Go","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/373353","html_url":"https://summary.ecosyste.ms/projects/373353"}