{"adoption": {"forks": 183, "observed_at": "2026-08-28T04:08:48.460235+00:00", "stars": 4409}, "canonical_url": "https://ross.abutalabs.com/products/opentrace", "card": {"archived": false, "artifact_type": "application", "description": "Open Source Visualized Route Tracing Tool for macOS, Windows, and Linux.", "domain": ["networking", "developer-tools"], "enriched": true, "function": ["networking", "gui", "cli", "developer-tools"], "health_score": 98, "homepage": "https://opentrace.app", "language": "C#", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["Archeb/opentrace"], "name": "Archeb/opentrace", "platform": ["windows", "cross-platform"], "pushed_at": "2026-08-06T15:28:17+00:00", "repo": "Archeb/opentrace", "stars": 4409, "tags": ["traceroute", "mtr", "nexttrace", "network-diagnostics", "route-tracing", "ip-geolocation", "mmdb", "doh", "command-line", "macos", "linux", "desktop"], "topics": ["network", "network-analysis", "traceroute", "utility"], "urls": [], "use_cases": ["visualize traceroute hops on macOS, Windows, or Linux", "run MTR to analyze network path stability and packet loss", "trace routes using TCP or UDP probes", "use custom DNS or DoH resolvers for tracing", "map traceroute hops with a local MMDB IP geolocation database", "integrate traceroute into scripts via CLI arguments", "hide first hops for privacy when sharing trace results"], "what_it_is": "OpenTrace is an open-source cross-platform GUI application for visualized route tracing, built on the NextTrace engine. It provides native interfaces on Windows (WPF), Linux (GTK), and macOS, with MTR support, custom DNS resolvers, and multi-language UI.", "when_to_avoid": ["you need only a lightweight CLI traceroute without a GUI", "you require deep packet analysis beyond route tracing", "you cannot install the NextTrace backend or Npcap (Windows TCP/UDP tracing)"], "when_to_choose": ["you want a friendly GUI alternative to command-line traceroute or MTR", "you need cross-platform route tracing with consistent features", "you want IP geolocation visualization of hops", "you prefer an open-source tool with multi-language support"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/opentrace", "repo": "Archeb/opentrace", "role": "main", "score": 85}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.460235+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:21:04.153164+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "29703849beff6cf4778024c1dd3ddc2f4f219ad33776d3883479b398ab6d27b5", "fetched_at": "2026-08-28T04:08:48.460235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Archeb/opentrace"}, {"content_hash": "84deab6e17e4c2b99b683b52385e501163847465cc9de655839996351b171402", "fetched_at": "2026-08-29T09:08:50.563831+00:00", "kind": "homepage", "missing": false, "url": "https://opentrace.app"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.460235+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:21:04.153164+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "29703849beff6cf4778024c1dd3ddc2f4f219ad33776d3883479b398ab6d27b5", "fetched_at": "2026-08-28T04:08:48.460235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Archeb/opentrace"}, {"content_hash": "84deab6e17e4c2b99b683b52385e501163847465cc9de655839996351b171402", "fetched_at": "2026-08-29T09:08:50.563831+00:00", "kind": "homepage", "missing": false, "url": "https://opentrace.app"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:21:04.153164+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "29703849beff6cf4778024c1dd3ddc2f4f219ad33776d3883479b398ab6d27b5", "fetched_at": "2026-08-28T04:08:48.460235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Archeb/opentrace"}, {"content_hash": "84deab6e17e4c2b99b683b52385e501163847465cc9de655839996351b171402", "fetched_at": "2026-08-29T09:08:50.563831+00:00", "kind": "homepage", "missing": false, "url": "https://opentrace.app"}], "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:08:48.460235+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.460235+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.460235+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:21:04.153164+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "29703849beff6cf4778024c1dd3ddc2f4f219ad33776d3883479b398ab6d27b5", "fetched_at": "2026-08-28T04:08:48.460235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Archeb/opentrace"}, {"content_hash": "84deab6e17e4c2b99b683b52385e501163847465cc9de655839996351b171402", "fetched_at": "2026-08-29T09:08:50.563831+00:00", "kind": "homepage", "missing": false, "url": "https://opentrace.app"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.460235+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.460235+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:21:04.153164+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "29703849beff6cf4778024c1dd3ddc2f4f219ad33776d3883479b398ab6d27b5", "fetched_at": "2026-08-28T04:08:48.460235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Archeb/opentrace"}, {"content_hash": "84deab6e17e4c2b99b683b52385e501163847465cc9de655839996351b171402", "fetched_at": "2026-08-29T09:08:50.563831+00:00", "kind": "homepage", "missing": false, "url": "https://opentrace.app"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.460235+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.460235+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.460235+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:21:04.153164+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "29703849beff6cf4778024c1dd3ddc2f4f219ad33776d3883479b398ab6d27b5", "fetched_at": "2026-08-28T04:08:48.460235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Archeb/opentrace"}, {"content_hash": "84deab6e17e4c2b99b683b52385e501163847465cc9de655839996351b171402", "fetched_at": "2026-08-29T09:08:50.563831+00:00", "kind": "homepage", "missing": false, "url": "https://opentrace.app"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.460235+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.460235+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:21:04.153164+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "29703849beff6cf4778024c1dd3ddc2f4f219ad33776d3883479b398ab6d27b5", "fetched_at": "2026-08-28T04:08:48.460235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Archeb/opentrace"}, {"content_hash": "84deab6e17e4c2b99b683b52385e501163847465cc9de655839996351b171402", "fetched_at": "2026-08-29T09:08:50.563831+00:00", "kind": "homepage", "missing": false, "url": "https://opentrace.app"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:21:04.153164+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "29703849beff6cf4778024c1dd3ddc2f4f219ad33776d3883479b398ab6d27b5", "fetched_at": "2026-08-28T04:08:48.460235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Archeb/opentrace"}, {"content_hash": "84deab6e17e4c2b99b683b52385e501163847465cc9de655839996351b171402", "fetched_at": "2026-08-29T09:08:50.563831+00:00", "kind": "homepage", "missing": false, "url": "https://opentrace.app"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:21:04.153164+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "29703849beff6cf4778024c1dd3ddc2f4f219ad33776d3883479b398ab6d27b5", "fetched_at": "2026-08-28T04:08:48.460235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Archeb/opentrace"}, {"content_hash": "84deab6e17e4c2b99b683b52385e501163847465cc9de655839996351b171402", "fetched_at": "2026-08-29T09:08:50.563831+00:00", "kind": "homepage", "missing": false, "url": "https://opentrace.app"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:21:04.153164+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "29703849beff6cf4778024c1dd3ddc2f4f219ad33776d3883479b398ab6d27b5", "fetched_at": "2026-08-28T04:08:48.460235+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Archeb/opentrace"}, {"content_hash": "84deab6e17e4c2b99b683b52385e501163847465cc9de655839996351b171402", "fetched_at": "2026-08-29T09:08:50.563831+00:00", "kind": "homepage", "missing": false, "url": "https://opentrace.app"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 96, "longevity": 85, "rhythm": 71}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1198, "days_push": 27, "days_rel": 38, "gap_med": 110.5, "n_releases_24m": 5}, "score": 85, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}