{"adoption": {"forks": 4240, "observed_at": "2026-08-28T04:12:28.414884+00:00", "stars": 195859}, "canonical_url": "https://ross.abutalabs.com/products/freedomain", "card": {"archived": false, "artifact_type": "service", "description": "Free domain registration and practical DNS learning resources for everyone.", "domain": ["web-development", "education", "self-hosted", "documentation"], "enriched": true, "function": ["self-hosted", "documentation", "developer-tools"], "health_score": 78, "homepage": "https://domain.digitalplat.org", "language": "Markdown", "license": "AGPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["DigitalPlatDev/FreeDomain"], "name": "DigitalPlatDev/FreeDomain", "platform": ["self-hosted"], "pushed_at": "2026-08-12T10:36:46+00:00", "repo": "DigitalPlatDev/FreeDomain", "stars": 195859, "tags": ["free-domains", "domain-registration", "dns", "nameservers", "dns-tutorial", "internet-infrastructure", "web-server"], "topics": ["domain", "domain-platform", "domains", "free", "freedomain", "domainname", "digitalplat", "dns", "documentation", "domain-registration", "education", "free-domain", "internet-infrastructure", "nameserver", "dns-tutorial"], "urls": [], "use_cases": ["register a free domain name for a personal website", "get a free subdomain for a homelab or self-hosted service", "learn how DNS and nameservers work with a hands-on tutorial", "point a free domain at Cloudflare or another DNS provider", "set up a free domain for a student project or portfolio"], "what_it_is": "DigitalPlat FreeDomain is a free domain registration service offering extensions like .DPDNS.ORG and .US.KG, with this repository containing its public documentation and DNS learning resources. It includes tutorials guiding users from domain registration through custom nameserver setup to deployment.", "when_to_avoid": ["you need a top-level domain like .com or .org for a business", "you require guaranteed SLAs or commercial-grade registrar support", "you need WHOIS privacy or transferability of a premium TLD"], "when_to_choose": ["you need a free domain without paying annual registration fees", "you want a real registrable domain with custom nameserver support", "you are learning DNS and want guided, practical documentation"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/freedomain", "repo": "DigitalPlatDev/FreeDomain", "role": "main", "score": 68}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.414884+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:10:34.868029+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3cded808d2605924450163648575b761c4414566ee4bddde962b94231398098d", "fetched_at": "2026-08-28T04:12:28.414884+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DigitalPlatDev/FreeDomain"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.414884+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:10:34.868029+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3cded808d2605924450163648575b761c4414566ee4bddde962b94231398098d", "fetched_at": "2026-08-28T04:12:28.414884+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DigitalPlatDev/FreeDomain"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:10:34.868029+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3cded808d2605924450163648575b761c4414566ee4bddde962b94231398098d", "fetched_at": "2026-08-28T04:12:28.414884+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DigitalPlatDev/FreeDomain"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.414884+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.414884+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.414884+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:10:34.868029+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3cded808d2605924450163648575b761c4414566ee4bddde962b94231398098d", "fetched_at": "2026-08-28T04:12:28.414884+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DigitalPlatDev/FreeDomain"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.414884+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.414884+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:10:34.868029+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3cded808d2605924450163648575b761c4414566ee4bddde962b94231398098d", "fetched_at": "2026-08-28T04:12:28.414884+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DigitalPlatDev/FreeDomain"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.414884+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.414884+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.414884+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:10:34.868029+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3cded808d2605924450163648575b761c4414566ee4bddde962b94231398098d", "fetched_at": "2026-08-28T04:12:28.414884+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DigitalPlatDev/FreeDomain"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.414884+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.414884+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:10:34.868029+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3cded808d2605924450163648575b761c4414566ee4bddde962b94231398098d", "fetched_at": "2026-08-28T04:12:28.414884+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DigitalPlatDev/FreeDomain"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:10:34.868029+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3cded808d2605924450163648575b761c4414566ee4bddde962b94231398098d", "fetched_at": "2026-08-28T04:12:28.414884+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DigitalPlatDev/FreeDomain"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:10:34.868029+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3cded808d2605924450163648575b761c4414566ee4bddde962b94231398098d", "fetched_at": "2026-08-28T04:12:28.414884+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DigitalPlatDev/FreeDomain"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:10:34.868029+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3cded808d2605924450163648575b761c4414566ee4bddde962b94231398098d", "fetched_at": "2026-08-28T04:12:28.414884+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DigitalPlatDev/FreeDomain"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 58, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 825, "days_push": 21, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 68, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}