{"adoption": {"forks": 628, "observed_at": "2026-08-28T04:07:30.224943+00:00", "stars": 2921}, "canonical_url": "https://ross.abutalabs.com/products/probe-rs", "card": {"archived": false, "artifact_type": "library", "description": "A debugging toolset and library for debugging embedded ARM and RISC-V targets on a separate host", "domain": ["embedded-systems", "developer-tools", "hardware", "cross-platform"], "enriched": true, "function": ["developer-tools", "cli", "sdk", "embedded"], "health_score": 100, "homepage": "https://probe.rs", "language": "Rust", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["probe-rs/probe-rs"], "name": "probe-rs/probe-rs", "platform": ["rust", "windows", "cli", "cross-platform", "embedded"], "pushed_at": "2026-08-26T20:22:55+00:00", "repo": "probe-rs/probe-rs", "stars": 2921, "tags": ["embedded-debugging", "debug-probes", "swd", "jtag", "rtt", "firmware-flashing", "gdb-server", "dap", "vscode-extension", "cmsis-pack", "arm", "riscv", "xtensa", "debugging", "linux", "macos"], "topics": ["arm", "debug", "rust", "coresight", "probe-rs", "arm-cores", "daplink", "debug-probes", "jlink", "stlink", "riscv"], "urls": [], "use_cases": ["flash firmware to an ARM or RISC-V microcontroller from the command line", "debug embedded firmware in VS Code with breakpoints and RTT logs", "use cargo run to flash and run firmware on a microcontroller", "read and write memory of a target MCU over SWD or JTAG", "stream defmt/RTT logs from an embedded target to the host console", "build hardware-in-the-loop test setups that control an MCU from a host", "add support for a custom chip via CMSIS-Pack or YAML target descriptions"], "what_it_is": "probe-rs is a Rust toolkit and library for on-chip debugging and flashing of embedded ARM, RISC-V, and Xtensa microcontrollers via debug probes like ST-Link, J-Link, CMSIS-DAP, and FTDI. It ships a suite of tools including a CLI (probe-rs run), cargo extensions (cargo-flash, cargo-embed), a GDB server, and a VS Code debug extension implementing the Debug Adapter Protocol.", "when_to_avoid": ["you need debugging for architectures beyond ARM, RISC-V, or Xtensa", "you rely on vendor-specific tooling features not covered by probe-rs", "you need a fully polished, production-grade debugger experience - the VS Code extension is still in alpha"], "when_to_choose": ["you develop embedded firmware in Rust or C and want a modern, open-source alternative to vendor tools", "you need flashing, RTT logging, and debugging across many probe types in one toolkit", "you want programmatic host-side control of a target MCU for automation or HITL testing", "you use VS Code or another DAP-compatible editor for embedded debugging"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/probe-rs", "repo": "probe-rs/probe-rs", "role": "main", "score": 93}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.224943+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:33:47.112565+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2ce948130bf1fcbeb4d5f251c7f735868bee5793c9aea594e56b09be75f97d39", "fetched_at": "2026-08-28T04:07:30.224943+00:00", "kind": "readme", "missing": false, "url": "https://github.com/probe-rs/probe-rs"}, {"content_hash": "5c564eb15ca4411be8f61b15b0aa068d758bb4f3afcba79c7702b0c81fb387ca", "fetched_at": "2026-08-29T09:49:11.545446+00:00", "kind": "homepage", "missing": false, "url": "https://probe.rs"}, {"content_hash": "3c0f0387221d90f70acbaf8cb0418a73fb420679490427063b21d31db4c81335", "fetched_at": "2026-08-29T09:49:11.548369+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs"}, {"content_hash": "91338ba417e05e0695f551909e19ae7573c74900e9954a1d56439cfdd08c8a48", "fetched_at": "2026-08-29T09:49:11.550609+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/getting-started/installation"}, {"content_hash": "e337834c0ff854a64880bd7dda293fd8ac4426d44918c6a25f87575d6bdb94ed", "fetched_at": "2026-08-29T09:49:11.552772+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/tools/cargo-flash"}, {"content_hash": "8e5466e508ccbe74441260f659e2901dd0dc197520d54f182521b9e036752428", "fetched_at": "2026-08-29T09:49:11.554545+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/tools/cargo-embed"}, {"content_hash": "23e94178e0e14694c878d79c81cd998a793b4966619fd8e303fc7bc61293d2ea", "fetched_at": "2026-08-29T09:49:11.556489+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/tools/debugger"}, {"content_hash": "317cd5d95d5cd75946b8347161d7d23c0788099419f71145bf924fd106b924b2", "fetched_at": "2026-08-29T09:49:11.568681+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/knowledge-base/cmsis-packs"}, {"content_hash": "a0991f238113c00eb519135d01a2c4831ce54e669077056f9f87fa651a90a25a", "fetched_at": "2026-08-29T09:49:11.571176+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/probe-rs"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.224943+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:33:47.112565+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2ce948130bf1fcbeb4d5f251c7f735868bee5793c9aea594e56b09be75f97d39", "fetched_at": "2026-08-28T04:07:30.224943+00:00", "kind": "readme", "missing": false, "url": "https://github.com/probe-rs/probe-rs"}, {"content_hash": "5c564eb15ca4411be8f61b15b0aa068d758bb4f3afcba79c7702b0c81fb387ca", "fetched_at": "2026-08-29T09:49:11.545446+00:00", "kind": "homepage", "missing": false, "url": "https://probe.rs"}, {"content_hash": "3c0f0387221d90f70acbaf8cb0418a73fb420679490427063b21d31db4c81335", "fetched_at": "2026-08-29T09:49:11.548369+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs"}, {"content_hash": "91338ba417e05e0695f551909e19ae7573c74900e9954a1d56439cfdd08c8a48", "fetched_at": "2026-08-29T09:49:11.550609+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/getting-started/installation"}, {"content_hash": "e337834c0ff854a64880bd7dda293fd8ac4426d44918c6a25f87575d6bdb94ed", "fetched_at": "2026-08-29T09:49:11.552772+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/tools/cargo-flash"}, {"content_hash": "8e5466e508ccbe74441260f659e2901dd0dc197520d54f182521b9e036752428", "fetched_at": "2026-08-29T09:49:11.554545+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/tools/cargo-embed"}, {"content_hash": "23e94178e0e14694c878d79c81cd998a793b4966619fd8e303fc7bc61293d2ea", "fetched_at": "2026-08-29T09:49:11.556489+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/tools/debugger"}, {"content_hash": "317cd5d95d5cd75946b8347161d7d23c0788099419f71145bf924fd106b924b2", "fetched_at": "2026-08-29T09:49:11.568681+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/knowledge-base/cmsis-packs"}, {"content_hash": "a0991f238113c00eb519135d01a2c4831ce54e669077056f9f87fa651a90a25a", "fetched_at": "2026-08-29T09:49:11.571176+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/probe-rs"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:33:47.112565+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2ce948130bf1fcbeb4d5f251c7f735868bee5793c9aea594e56b09be75f97d39", "fetched_at": "2026-08-28T04:07:30.224943+00:00", "kind": "readme", "missing": false, "url": "https://github.com/probe-rs/probe-rs"}, {"content_hash": "5c564eb15ca4411be8f61b15b0aa068d758bb4f3afcba79c7702b0c81fb387ca", "fetched_at": "2026-08-29T09:49:11.545446+00:00", "kind": "homepage", "missing": false, "url": "https://probe.rs"}, {"content_hash": "3c0f0387221d90f70acbaf8cb0418a73fb420679490427063b21d31db4c81335", "fetched_at": "2026-08-29T09:49:11.548369+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs"}, {"content_hash": "91338ba417e05e0695f551909e19ae7573c74900e9954a1d56439cfdd08c8a48", "fetched_at": "2026-08-29T09:49:11.550609+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/getting-started/installation"}, {"content_hash": "e337834c0ff854a64880bd7dda293fd8ac4426d44918c6a25f87575d6bdb94ed", "fetched_at": "2026-08-29T09:49:11.552772+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/tools/cargo-flash"}, {"content_hash": "8e5466e508ccbe74441260f659e2901dd0dc197520d54f182521b9e036752428", "fetched_at": "2026-08-29T09:49:11.554545+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/tools/cargo-embed"}, {"content_hash": "23e94178e0e14694c878d79c81cd998a793b4966619fd8e303fc7bc61293d2ea", "fetched_at": "2026-08-29T09:49:11.556489+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/tools/debugger"}, {"content_hash": "317cd5d95d5cd75946b8347161d7d23c0788099419f71145bf924fd106b924b2", "fetched_at": "2026-08-29T09:49:11.568681+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/knowledge-base/cmsis-packs"}, {"content_hash": "a0991f238113c00eb519135d01a2c4831ce54e669077056f9f87fa651a90a25a", "fetched_at": "2026-08-29T09:49:11.571176+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/probe-rs"}], "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:07:30.224943+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.224943+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.224943+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:33:47.112565+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2ce948130bf1fcbeb4d5f251c7f735868bee5793c9aea594e56b09be75f97d39", "fetched_at": "2026-08-28T04:07:30.224943+00:00", "kind": "readme", "missing": false, "url": "https://github.com/probe-rs/probe-rs"}, {"content_hash": "5c564eb15ca4411be8f61b15b0aa068d758bb4f3afcba79c7702b0c81fb387ca", "fetched_at": "2026-08-29T09:49:11.545446+00:00", "kind": "homepage", "missing": false, "url": "https://probe.rs"}, {"content_hash": "3c0f0387221d90f70acbaf8cb0418a73fb420679490427063b21d31db4c81335", "fetched_at": "2026-08-29T09:49:11.548369+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs"}, {"content_hash": "91338ba417e05e0695f551909e19ae7573c74900e9954a1d56439cfdd08c8a48", "fetched_at": "2026-08-29T09:49:11.550609+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/getting-started/installation"}, {"content_hash": "e337834c0ff854a64880bd7dda293fd8ac4426d44918c6a25f87575d6bdb94ed", "fetched_at": "2026-08-29T09:49:11.552772+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/tools/cargo-flash"}, {"content_hash": "8e5466e508ccbe74441260f659e2901dd0dc197520d54f182521b9e036752428", "fetched_at": "2026-08-29T09:49:11.554545+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/tools/cargo-embed"}, {"content_hash": "23e94178e0e14694c878d79c81cd998a793b4966619fd8e303fc7bc61293d2ea", "fetched_at": "2026-08-29T09:49:11.556489+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/tools/debugger"}, {"content_hash": "317cd5d95d5cd75946b8347161d7d23c0788099419f71145bf924fd106b924b2", "fetched_at": "2026-08-29T09:49:11.568681+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/knowledge-base/cmsis-packs"}, {"content_hash": "a0991f238113c00eb519135d01a2c4831ce54e669077056f9f87fa651a90a25a", "fetched_at": "2026-08-29T09:49:11.571176+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/probe-rs"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.224943+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.224943+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:33:47.112565+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2ce948130bf1fcbeb4d5f251c7f735868bee5793c9aea594e56b09be75f97d39", "fetched_at": "2026-08-28T04:07:30.224943+00:00", "kind": "readme", "missing": false, "url": "https://github.com/probe-rs/probe-rs"}, {"content_hash": "5c564eb15ca4411be8f61b15b0aa068d758bb4f3afcba79c7702b0c81fb387ca", "fetched_at": "2026-08-29T09:49:11.545446+00:00", "kind": "homepage", "missing": false, "url": "https://probe.rs"}, {"content_hash": "3c0f0387221d90f70acbaf8cb0418a73fb420679490427063b21d31db4c81335", "fetched_at": "2026-08-29T09:49:11.548369+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs"}, {"content_hash": "91338ba417e05e0695f551909e19ae7573c74900e9954a1d56439cfdd08c8a48", "fetched_at": "2026-08-29T09:49:11.550609+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/getting-started/installation"}, {"content_hash": "e337834c0ff854a64880bd7dda293fd8ac4426d44918c6a25f87575d6bdb94ed", "fetched_at": "2026-08-29T09:49:11.552772+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/tools/cargo-flash"}, {"content_hash": "8e5466e508ccbe74441260f659e2901dd0dc197520d54f182521b9e036752428", "fetched_at": "2026-08-29T09:49:11.554545+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/tools/cargo-embed"}, {"content_hash": "23e94178e0e14694c878d79c81cd998a793b4966619fd8e303fc7bc61293d2ea", "fetched_at": "2026-08-29T09:49:11.556489+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/tools/debugger"}, {"content_hash": "317cd5d95d5cd75946b8347161d7d23c0788099419f71145bf924fd106b924b2", "fetched_at": "2026-08-29T09:49:11.568681+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/knowledge-base/cmsis-packs"}, {"content_hash": "a0991f238113c00eb519135d01a2c4831ce54e669077056f9f87fa651a90a25a", "fetched_at": "2026-08-29T09:49:11.571176+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/probe-rs"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.224943+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.224943+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.224943+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:33:47.112565+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2ce948130bf1fcbeb4d5f251c7f735868bee5793c9aea594e56b09be75f97d39", "fetched_at": "2026-08-28T04:07:30.224943+00:00", "kind": "readme", "missing": false, "url": "https://github.com/probe-rs/probe-rs"}, {"content_hash": "5c564eb15ca4411be8f61b15b0aa068d758bb4f3afcba79c7702b0c81fb387ca", "fetched_at": "2026-08-29T09:49:11.545446+00:00", "kind": "homepage", "missing": false, "url": "https://probe.rs"}, {"content_hash": "3c0f0387221d90f70acbaf8cb0418a73fb420679490427063b21d31db4c81335", "fetched_at": "2026-08-29T09:49:11.548369+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs"}, {"content_hash": "91338ba417e05e0695f551909e19ae7573c74900e9954a1d56439cfdd08c8a48", "fetched_at": "2026-08-29T09:49:11.550609+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/getting-started/installation"}, {"content_hash": "e337834c0ff854a64880bd7dda293fd8ac4426d44918c6a25f87575d6bdb94ed", "fetched_at": "2026-08-29T09:49:11.552772+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/tools/cargo-flash"}, {"content_hash": "8e5466e508ccbe74441260f659e2901dd0dc197520d54f182521b9e036752428", "fetched_at": "2026-08-29T09:49:11.554545+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/tools/cargo-embed"}, {"content_hash": "23e94178e0e14694c878d79c81cd998a793b4966619fd8e303fc7bc61293d2ea", "fetched_at": "2026-08-29T09:49:11.556489+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/tools/debugger"}, {"content_hash": "317cd5d95d5cd75946b8347161d7d23c0788099419f71145bf924fd106b924b2", "fetched_at": "2026-08-29T09:49:11.568681+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/knowledge-base/cmsis-packs"}, {"content_hash": "a0991f238113c00eb519135d01a2c4831ce54e669077056f9f87fa651a90a25a", "fetched_at": "2026-08-29T09:49:11.571176+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/probe-rs"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.224943+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.224943+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:33:47.112565+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2ce948130bf1fcbeb4d5f251c7f735868bee5793c9aea594e56b09be75f97d39", "fetched_at": "2026-08-28T04:07:30.224943+00:00", "kind": "readme", "missing": false, "url": "https://github.com/probe-rs/probe-rs"}, {"content_hash": "5c564eb15ca4411be8f61b15b0aa068d758bb4f3afcba79c7702b0c81fb387ca", "fetched_at": "2026-08-29T09:49:11.545446+00:00", "kind": "homepage", "missing": false, "url": "https://probe.rs"}, {"content_hash": "3c0f0387221d90f70acbaf8cb0418a73fb420679490427063b21d31db4c81335", "fetched_at": "2026-08-29T09:49:11.548369+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs"}, {"content_hash": "91338ba417e05e0695f551909e19ae7573c74900e9954a1d56439cfdd08c8a48", "fetched_at": "2026-08-29T09:49:11.550609+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/getting-started/installation"}, {"content_hash": "e337834c0ff854a64880bd7dda293fd8ac4426d44918c6a25f87575d6bdb94ed", "fetched_at": "2026-08-29T09:49:11.552772+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/tools/cargo-flash"}, {"content_hash": "8e5466e508ccbe74441260f659e2901dd0dc197520d54f182521b9e036752428", "fetched_at": "2026-08-29T09:49:11.554545+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/tools/cargo-embed"}, {"content_hash": "23e94178e0e14694c878d79c81cd998a793b4966619fd8e303fc7bc61293d2ea", "fetched_at": "2026-08-29T09:49:11.556489+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/tools/debugger"}, {"content_hash": "317cd5d95d5cd75946b8347161d7d23c0788099419f71145bf924fd106b924b2", "fetched_at": "2026-08-29T09:49:11.568681+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/knowledge-base/cmsis-packs"}, {"content_hash": "a0991f238113c00eb519135d01a2c4831ce54e669077056f9f87fa651a90a25a", "fetched_at": "2026-08-29T09:49:11.571176+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/probe-rs"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:33:47.112565+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2ce948130bf1fcbeb4d5f251c7f735868bee5793c9aea594e56b09be75f97d39", "fetched_at": "2026-08-28T04:07:30.224943+00:00", "kind": "readme", "missing": false, "url": "https://github.com/probe-rs/probe-rs"}, {"content_hash": "5c564eb15ca4411be8f61b15b0aa068d758bb4f3afcba79c7702b0c81fb387ca", "fetched_at": "2026-08-29T09:49:11.545446+00:00", "kind": "homepage", "missing": false, "url": "https://probe.rs"}, {"content_hash": "3c0f0387221d90f70acbaf8cb0418a73fb420679490427063b21d31db4c81335", "fetched_at": "2026-08-29T09:49:11.548369+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs"}, {"content_hash": "91338ba417e05e0695f551909e19ae7573c74900e9954a1d56439cfdd08c8a48", "fetched_at": "2026-08-29T09:49:11.550609+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/getting-started/installation"}, {"content_hash": "e337834c0ff854a64880bd7dda293fd8ac4426d44918c6a25f87575d6bdb94ed", "fetched_at": "2026-08-29T09:49:11.552772+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/tools/cargo-flash"}, {"content_hash": "8e5466e508ccbe74441260f659e2901dd0dc197520d54f182521b9e036752428", "fetched_at": "2026-08-29T09:49:11.554545+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/tools/cargo-embed"}, {"content_hash": "23e94178e0e14694c878d79c81cd998a793b4966619fd8e303fc7bc61293d2ea", "fetched_at": "2026-08-29T09:49:11.556489+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/tools/debugger"}, {"content_hash": "317cd5d95d5cd75946b8347161d7d23c0788099419f71145bf924fd106b924b2", "fetched_at": "2026-08-29T09:49:11.568681+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/knowledge-base/cmsis-packs"}, {"content_hash": "a0991f238113c00eb519135d01a2c4831ce54e669077056f9f87fa651a90a25a", "fetched_at": "2026-08-29T09:49:11.571176+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/probe-rs"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:33:47.112565+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2ce948130bf1fcbeb4d5f251c7f735868bee5793c9aea594e56b09be75f97d39", "fetched_at": "2026-08-28T04:07:30.224943+00:00", "kind": "readme", "missing": false, "url": "https://github.com/probe-rs/probe-rs"}, {"content_hash": "5c564eb15ca4411be8f61b15b0aa068d758bb4f3afcba79c7702b0c81fb387ca", "fetched_at": "2026-08-29T09:49:11.545446+00:00", "kind": "homepage", "missing": false, "url": "https://probe.rs"}, {"content_hash": "3c0f0387221d90f70acbaf8cb0418a73fb420679490427063b21d31db4c81335", "fetched_at": "2026-08-29T09:49:11.548369+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs"}, {"content_hash": "91338ba417e05e0695f551909e19ae7573c74900e9954a1d56439cfdd08c8a48", "fetched_at": "2026-08-29T09:49:11.550609+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/getting-started/installation"}, {"content_hash": "e337834c0ff854a64880bd7dda293fd8ac4426d44918c6a25f87575d6bdb94ed", "fetched_at": "2026-08-29T09:49:11.552772+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/tools/cargo-flash"}, {"content_hash": "8e5466e508ccbe74441260f659e2901dd0dc197520d54f182521b9e036752428", "fetched_at": "2026-08-29T09:49:11.554545+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/tools/cargo-embed"}, {"content_hash": "23e94178e0e14694c878d79c81cd998a793b4966619fd8e303fc7bc61293d2ea", "fetched_at": "2026-08-29T09:49:11.556489+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/tools/debugger"}, {"content_hash": "317cd5d95d5cd75946b8347161d7d23c0788099419f71145bf924fd106b924b2", "fetched_at": "2026-08-29T09:49:11.568681+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/knowledge-base/cmsis-packs"}, {"content_hash": "a0991f238113c00eb519135d01a2c4831ce54e669077056f9f87fa651a90a25a", "fetched_at": "2026-08-29T09:49:11.571176+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/probe-rs"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:33:47.112565+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2ce948130bf1fcbeb4d5f251c7f735868bee5793c9aea594e56b09be75f97d39", "fetched_at": "2026-08-28T04:07:30.224943+00:00", "kind": "readme", "missing": false, "url": "https://github.com/probe-rs/probe-rs"}, {"content_hash": "5c564eb15ca4411be8f61b15b0aa068d758bb4f3afcba79c7702b0c81fb387ca", "fetched_at": "2026-08-29T09:49:11.545446+00:00", "kind": "homepage", "missing": false, "url": "https://probe.rs"}, {"content_hash": "3c0f0387221d90f70acbaf8cb0418a73fb420679490427063b21d31db4c81335", "fetched_at": "2026-08-29T09:49:11.548369+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs"}, {"content_hash": "91338ba417e05e0695f551909e19ae7573c74900e9954a1d56439cfdd08c8a48", "fetched_at": "2026-08-29T09:49:11.550609+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/getting-started/installation"}, {"content_hash": "e337834c0ff854a64880bd7dda293fd8ac4426d44918c6a25f87575d6bdb94ed", "fetched_at": "2026-08-29T09:49:11.552772+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/tools/cargo-flash"}, {"content_hash": "8e5466e508ccbe74441260f659e2901dd0dc197520d54f182521b9e036752428", "fetched_at": "2026-08-29T09:49:11.554545+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/tools/cargo-embed"}, {"content_hash": "23e94178e0e14694c878d79c81cd998a793b4966619fd8e303fc7bc61293d2ea", "fetched_at": "2026-08-29T09:49:11.556489+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/tools/debugger"}, {"content_hash": "317cd5d95d5cd75946b8347161d7d23c0788099419f71145bf924fd106b924b2", "fetched_at": "2026-08-29T09:49:11.568681+00:00", "kind": "site_page", "missing": false, "url": "https://probe.rs/docs/knowledge-base/cmsis-packs"}, {"content_hash": "a0991f238113c00eb519135d01a2c4831ce54e669077056f9f87fa651a90a25a", "fetched_at": "2026-08-29T09:49:11.571176+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/probe-rs"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 82}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2761, "days_push": 7, "days_rel": 42, "gap_med": 65.5, "n_releases_24m": 9}, "score": 93, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}