{"adoption": {"forks": 41, "observed_at": "2026-08-28T04:05:21.351809+00:00", "stars": 1679}, "canonical_url": "https://ross.abutalabs.com/products/firedbgforrust", "card": {"archived": false, "artifact_type": "cli-tool", "description": "🔥 Time Travel Visual Debugger for Rust", "domain": ["developer-tools", "programming-languages"], "enriched": true, "function": ["testing", "developer-tools", "parser"], "health_score": 37, "homepage": "https://firedbg.sea-ql.org", "language": "Rust", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["SeaQL/FireDBG.for.Rust"], "name": "SeaQL/FireDBG.for.Rust", "platform": ["rust", "cli", "editor-plugin"], "pushed_at": "2025-04-03T09:29:33+00:00", "repo": "SeaQL/FireDBG.for.Rust", "stars": 1679, "tags": ["time-travel-debugger", "debugger", "vscode-extension", "lldb", "rust", "call-tree-visualization", "sqlite", "command-line", "linux", "macos"], "topics": ["debugger", "lldb-debugger", "rust", "time-travel-debugger"], "urls": [], "use_cases": ["debug a rust binary with time travel debugging", "visualize the call tree of a rust program", "trace variables and expressions during rust debugging", "debug rust unit tests and integration tests", "inspect multi-threaded rust program breakpoint events", "record rust program execution and query events via sqlite"], "what_it_is": "FireDBG is a time travel visual debugger for Rust that records program execution and lets developers inspect call trees, variables, and timelines in VS Code. It consists of a CLI, a debugging engine built on LLDB, a source parser, and an indexer that stores breakpoint events in SQLite.", "when_to_avoid": ["your project is not a cargo workspace", "you need debugging on native Windows (only WSL 2 is supported)", "you need a lightweight debugger without recording overhead", "you work primarily in languages other than rust"], "when_to_choose": ["you need to understand complex control flow or data flow in a rust program", "you want to step backward through execution instead of rerunning repeatedly", "you debug multi-threaded rust code where traditional breakpoints are hard to coordinate", "you want to inspect variable values at any point in a recorded run"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/firedbgforrust", "repo": "SeaQL/FireDBG.for.Rust", "role": "main", "score": 24}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.351809+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:41:30.693051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3ea14db00442e855cfa5fa3e49a85b88d58b56a96aa8e3d62ddf3b8601eb01b4", "fetched_at": "2026-08-28T04:05:21.351809+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SeaQL/FireDBG.for.Rust"}, {"content_hash": "5e7d6a8fff9d87b053df43aaf92b74bda3ef645cba1ef4db029caec50dfe61b6", "fetched_at": "2026-08-29T11:14:46.937322+00:00", "kind": "homepage", "missing": false, "url": "https://firedbg.sea-ql.org"}, {"content_hash": "434e5dbbbf7e94b0c31315e65b958d9d08161faf21e1353de55eafb7f518fe75", "fetched_at": "2026-08-29T11:14:46.939599+00:00", "kind": "site_page", "missing": false, "url": "https://firedbg.sea-ql.org/install"}, {"content_hash": "6213667d4db48816f12aa7896bb77e5b2ad2d08806d777f9bea7585c2b51ace6", "fetched_at": "2026-08-29T11:14:46.941230+00:00", "kind": "site_page", "missing": false, "url": "https://firedbg.sea-ql.org/blog/2023-12-13-getting-started"}, {"content_hash": "252f01882e2a98ad1e40527d2fc0344162be9dfc403674e81d26e6e1af8cc552", "fetched_at": "2026-08-29T11:14:46.943686+00:00", "kind": "site_page", "missing": false, "url": "https://firedbg.sea-ql.org/about-us"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.351809+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:41:30.693051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3ea14db00442e855cfa5fa3e49a85b88d58b56a96aa8e3d62ddf3b8601eb01b4", "fetched_at": "2026-08-28T04:05:21.351809+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SeaQL/FireDBG.for.Rust"}, {"content_hash": "5e7d6a8fff9d87b053df43aaf92b74bda3ef645cba1ef4db029caec50dfe61b6", "fetched_at": "2026-08-29T11:14:46.937322+00:00", "kind": "homepage", "missing": false, "url": "https://firedbg.sea-ql.org"}, {"content_hash": "434e5dbbbf7e94b0c31315e65b958d9d08161faf21e1353de55eafb7f518fe75", "fetched_at": "2026-08-29T11:14:46.939599+00:00", "kind": "site_page", "missing": false, "url": "https://firedbg.sea-ql.org/install"}, {"content_hash": "6213667d4db48816f12aa7896bb77e5b2ad2d08806d777f9bea7585c2b51ace6", "fetched_at": "2026-08-29T11:14:46.941230+00:00", "kind": "site_page", "missing": false, "url": "https://firedbg.sea-ql.org/blog/2023-12-13-getting-started"}, {"content_hash": "252f01882e2a98ad1e40527d2fc0344162be9dfc403674e81d26e6e1af8cc552", "fetched_at": "2026-08-29T11:14:46.943686+00:00", "kind": "site_page", "missing": false, "url": "https://firedbg.sea-ql.org/about-us"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:41:30.693051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3ea14db00442e855cfa5fa3e49a85b88d58b56a96aa8e3d62ddf3b8601eb01b4", "fetched_at": "2026-08-28T04:05:21.351809+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SeaQL/FireDBG.for.Rust"}, {"content_hash": "5e7d6a8fff9d87b053df43aaf92b74bda3ef645cba1ef4db029caec50dfe61b6", "fetched_at": "2026-08-29T11:14:46.937322+00:00", "kind": "homepage", "missing": false, "url": "https://firedbg.sea-ql.org"}, {"content_hash": "434e5dbbbf7e94b0c31315e65b958d9d08161faf21e1353de55eafb7f518fe75", "fetched_at": "2026-08-29T11:14:46.939599+00:00", "kind": "site_page", "missing": false, "url": "https://firedbg.sea-ql.org/install"}, {"content_hash": "6213667d4db48816f12aa7896bb77e5b2ad2d08806d777f9bea7585c2b51ace6", "fetched_at": "2026-08-29T11:14:46.941230+00:00", "kind": "site_page", "missing": false, "url": "https://firedbg.sea-ql.org/blog/2023-12-13-getting-started"}, {"content_hash": "252f01882e2a98ad1e40527d2fc0344162be9dfc403674e81d26e6e1af8cc552", "fetched_at": "2026-08-29T11:14:46.943686+00:00", "kind": "site_page", "missing": false, "url": "https://firedbg.sea-ql.org/about-us"}], "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:05:21.351809+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.351809+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.351809+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:41:30.693051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3ea14db00442e855cfa5fa3e49a85b88d58b56a96aa8e3d62ddf3b8601eb01b4", "fetched_at": "2026-08-28T04:05:21.351809+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SeaQL/FireDBG.for.Rust"}, {"content_hash": "5e7d6a8fff9d87b053df43aaf92b74bda3ef645cba1ef4db029caec50dfe61b6", "fetched_at": "2026-08-29T11:14:46.937322+00:00", "kind": "homepage", "missing": false, "url": "https://firedbg.sea-ql.org"}, {"content_hash": "434e5dbbbf7e94b0c31315e65b958d9d08161faf21e1353de55eafb7f518fe75", "fetched_at": "2026-08-29T11:14:46.939599+00:00", "kind": "site_page", "missing": false, "url": "https://firedbg.sea-ql.org/install"}, {"content_hash": "6213667d4db48816f12aa7896bb77e5b2ad2d08806d777f9bea7585c2b51ace6", "fetched_at": "2026-08-29T11:14:46.941230+00:00", "kind": "site_page", "missing": false, "url": "https://firedbg.sea-ql.org/blog/2023-12-13-getting-started"}, {"content_hash": "252f01882e2a98ad1e40527d2fc0344162be9dfc403674e81d26e6e1af8cc552", "fetched_at": "2026-08-29T11:14:46.943686+00:00", "kind": "site_page", "missing": false, "url": "https://firedbg.sea-ql.org/about-us"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.351809+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.351809+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:41:30.693051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3ea14db00442e855cfa5fa3e49a85b88d58b56a96aa8e3d62ddf3b8601eb01b4", "fetched_at": "2026-08-28T04:05:21.351809+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SeaQL/FireDBG.for.Rust"}, {"content_hash": "5e7d6a8fff9d87b053df43aaf92b74bda3ef645cba1ef4db029caec50dfe61b6", "fetched_at": "2026-08-29T11:14:46.937322+00:00", "kind": "homepage", "missing": false, "url": "https://firedbg.sea-ql.org"}, {"content_hash": "434e5dbbbf7e94b0c31315e65b958d9d08161faf21e1353de55eafb7f518fe75", "fetched_at": "2026-08-29T11:14:46.939599+00:00", "kind": "site_page", "missing": false, "url": "https://firedbg.sea-ql.org/install"}, {"content_hash": "6213667d4db48816f12aa7896bb77e5b2ad2d08806d777f9bea7585c2b51ace6", "fetched_at": "2026-08-29T11:14:46.941230+00:00", "kind": "site_page", "missing": false, "url": "https://firedbg.sea-ql.org/blog/2023-12-13-getting-started"}, {"content_hash": "252f01882e2a98ad1e40527d2fc0344162be9dfc403674e81d26e6e1af8cc552", "fetched_at": "2026-08-29T11:14:46.943686+00:00", "kind": "site_page", "missing": false, "url": "https://firedbg.sea-ql.org/about-us"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.351809+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.351809+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.351809+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:41:30.693051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3ea14db00442e855cfa5fa3e49a85b88d58b56a96aa8e3d62ddf3b8601eb01b4", "fetched_at": "2026-08-28T04:05:21.351809+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SeaQL/FireDBG.for.Rust"}, {"content_hash": "5e7d6a8fff9d87b053df43aaf92b74bda3ef645cba1ef4db029caec50dfe61b6", "fetched_at": "2026-08-29T11:14:46.937322+00:00", "kind": "homepage", "missing": false, "url": "https://firedbg.sea-ql.org"}, {"content_hash": "434e5dbbbf7e94b0c31315e65b958d9d08161faf21e1353de55eafb7f518fe75", "fetched_at": "2026-08-29T11:14:46.939599+00:00", "kind": "site_page", "missing": false, "url": "https://firedbg.sea-ql.org/install"}, {"content_hash": "6213667d4db48816f12aa7896bb77e5b2ad2d08806d777f9bea7585c2b51ace6", "fetched_at": "2026-08-29T11:14:46.941230+00:00", "kind": "site_page", "missing": false, "url": "https://firedbg.sea-ql.org/blog/2023-12-13-getting-started"}, {"content_hash": "252f01882e2a98ad1e40527d2fc0344162be9dfc403674e81d26e6e1af8cc552", "fetched_at": "2026-08-29T11:14:46.943686+00:00", "kind": "site_page", "missing": false, "url": "https://firedbg.sea-ql.org/about-us"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.351809+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.351809+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:41:30.693051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3ea14db00442e855cfa5fa3e49a85b88d58b56a96aa8e3d62ddf3b8601eb01b4", "fetched_at": "2026-08-28T04:05:21.351809+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SeaQL/FireDBG.for.Rust"}, {"content_hash": "5e7d6a8fff9d87b053df43aaf92b74bda3ef645cba1ef4db029caec50dfe61b6", "fetched_at": "2026-08-29T11:14:46.937322+00:00", "kind": "homepage", "missing": false, "url": "https://firedbg.sea-ql.org"}, {"content_hash": "434e5dbbbf7e94b0c31315e65b958d9d08161faf21e1353de55eafb7f518fe75", "fetched_at": "2026-08-29T11:14:46.939599+00:00", "kind": "site_page", "missing": false, "url": "https://firedbg.sea-ql.org/install"}, {"content_hash": "6213667d4db48816f12aa7896bb77e5b2ad2d08806d777f9bea7585c2b51ace6", "fetched_at": "2026-08-29T11:14:46.941230+00:00", "kind": "site_page", "missing": false, "url": "https://firedbg.sea-ql.org/blog/2023-12-13-getting-started"}, {"content_hash": "252f01882e2a98ad1e40527d2fc0344162be9dfc403674e81d26e6e1af8cc552", "fetched_at": "2026-08-29T11:14:46.943686+00:00", "kind": "site_page", "missing": false, "url": "https://firedbg.sea-ql.org/about-us"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:41:30.693051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3ea14db00442e855cfa5fa3e49a85b88d58b56a96aa8e3d62ddf3b8601eb01b4", "fetched_at": "2026-08-28T04:05:21.351809+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SeaQL/FireDBG.for.Rust"}, {"content_hash": "5e7d6a8fff9d87b053df43aaf92b74bda3ef645cba1ef4db029caec50dfe61b6", "fetched_at": "2026-08-29T11:14:46.937322+00:00", "kind": "homepage", "missing": false, "url": "https://firedbg.sea-ql.org"}, {"content_hash": "434e5dbbbf7e94b0c31315e65b958d9d08161faf21e1353de55eafb7f518fe75", "fetched_at": "2026-08-29T11:14:46.939599+00:00", "kind": "site_page", "missing": false, "url": "https://firedbg.sea-ql.org/install"}, {"content_hash": "6213667d4db48816f12aa7896bb77e5b2ad2d08806d777f9bea7585c2b51ace6", "fetched_at": "2026-08-29T11:14:46.941230+00:00", "kind": "site_page", "missing": false, "url": "https://firedbg.sea-ql.org/blog/2023-12-13-getting-started"}, {"content_hash": "252f01882e2a98ad1e40527d2fc0344162be9dfc403674e81d26e6e1af8cc552", "fetched_at": "2026-08-29T11:14:46.943686+00:00", "kind": "site_page", "missing": false, "url": "https://firedbg.sea-ql.org/about-us"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:41:30.693051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3ea14db00442e855cfa5fa3e49a85b88d58b56a96aa8e3d62ddf3b8601eb01b4", "fetched_at": "2026-08-28T04:05:21.351809+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SeaQL/FireDBG.for.Rust"}, {"content_hash": "5e7d6a8fff9d87b053df43aaf92b74bda3ef645cba1ef4db029caec50dfe61b6", "fetched_at": "2026-08-29T11:14:46.937322+00:00", "kind": "homepage", "missing": false, "url": "https://firedbg.sea-ql.org"}, {"content_hash": "434e5dbbbf7e94b0c31315e65b958d9d08161faf21e1353de55eafb7f518fe75", "fetched_at": "2026-08-29T11:14:46.939599+00:00", "kind": "site_page", "missing": false, "url": "https://firedbg.sea-ql.org/install"}, {"content_hash": "6213667d4db48816f12aa7896bb77e5b2ad2d08806d777f9bea7585c2b51ace6", "fetched_at": "2026-08-29T11:14:46.941230+00:00", "kind": "site_page", "missing": false, "url": "https://firedbg.sea-ql.org/blog/2023-12-13-getting-started"}, {"content_hash": "252f01882e2a98ad1e40527d2fc0344162be9dfc403674e81d26e6e1af8cc552", "fetched_at": "2026-08-29T11:14:46.943686+00:00", "kind": "site_page", "missing": false, "url": "https://firedbg.sea-ql.org/about-us"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:41:30.693051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3ea14db00442e855cfa5fa3e49a85b88d58b56a96aa8e3d62ddf3b8601eb01b4", "fetched_at": "2026-08-28T04:05:21.351809+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SeaQL/FireDBG.for.Rust"}, {"content_hash": "5e7d6a8fff9d87b053df43aaf92b74bda3ef645cba1ef4db029caec50dfe61b6", "fetched_at": "2026-08-29T11:14:46.937322+00:00", "kind": "homepage", "missing": false, "url": "https://firedbg.sea-ql.org"}, {"content_hash": "434e5dbbbf7e94b0c31315e65b958d9d08161faf21e1353de55eafb7f518fe75", "fetched_at": "2026-08-29T11:14:46.939599+00:00", "kind": "site_page", "missing": false, "url": "https://firedbg.sea-ql.org/install"}, {"content_hash": "6213667d4db48816f12aa7896bb77e5b2ad2d08806d777f9bea7585c2b51ace6", "fetched_at": "2026-08-29T11:14:46.941230+00:00", "kind": "site_page", "missing": false, "url": "https://firedbg.sea-ql.org/blog/2023-12-13-getting-started"}, {"content_hash": "252f01882e2a98ad1e40527d2fc0344162be9dfc403674e81d26e6e1af8cc552", "fetched_at": "2026-08-29T11:14:46.943686+00:00", "kind": "site_page", "missing": false, "url": "https://firedbg.sea-ql.org/about-us"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 14, "longevity": 74, "rhythm": 8}, "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": 1038, "days_push": 517, "days_rel": 726, "gap_med": null, "n_releases_24m": 1}, "score": 24, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}