{"adoption": {"forks": 67, "observed_at": "2026-08-28T04:03:48.496072+00:00", "stars": 1158}, "canonical_url": "https://ross.abutalabs.com/products/digital-ide", "card": {"archived": false, "artifact_type": "plugin", "description": "All in one vscode plugin for HDL development", "domain": ["developer-tools", "hardware", "embedded-systems"], "enriched": true, "function": ["editor", "parser", "documentation", "developer-tools", "simulation"], "health_score": 79, "homepage": null, "language": "VHDL", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["Digital-EDA/Digital-IDE"], "name": "Digital-EDA/Digital-IDE", "platform": ["editor-plugin", "cross-platform"], "pushed_at": "2026-03-05T05:33:00+00:00", "repo": "Digital-EDA/Digital-IDE", "stars": 1158, "tags": ["hdl", "verilog", "vhdl", "systemverilog", "fpga", "vscode-extension", "lsp", "waveform-viewer", "eda"], "topics": [], "urls": [], "use_cases": ["write and edit Verilog or VHDL in VSCode with autocomplete and linting", "view VCD simulation waveforms inside the editor", "generate documentation from HDL source comments", "run simulations with Icarus Verilog, Verilator, or ModelSim", "render netlist diagrams from HDL designs", "get syntax highlighting for XDC and TCL constraint scripts"], "what_it_is": "Digital IDE is an all-in-one VSCode extension for hardware description language development, supporting Verilog, VHDL, and SystemVerilog. It provides a Rust-based language server, syntax highlighting, documentation generation, VCD waveform rendering, netlist visualization, and integration with tools like Vivado, ModelSim, and Verilator.", "when_to_avoid": ["you use a commercial IDE like Vivado or Quartus exclusively and prefer their built-in editors", "you need full SystemVerilog verification features like UVM class support", "you don't work with hardware description languages"], "when_to_choose": ["you develop FPGA or ASIC designs in Verilog, VHDL, or SystemVerilog and use VSCode", "you want an integrated HDL IDE with LSP, linting, and waveform viewing in one plugin", "you need documentation and netlist visualization for HDL projects"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/digital-ide", "repo": "Digital-EDA/Digital-IDE", "role": "main", "score": 65}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.496072+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:31:55.947325+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b29cbdfca4cd9e723612b5cb167e36db26482581690e1723113cc0aef4cc45aa", "fetched_at": "2026-08-28T04:03:48.496072+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Digital-EDA/Digital-IDE"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.496072+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:31:55.947325+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b29cbdfca4cd9e723612b5cb167e36db26482581690e1723113cc0aef4cc45aa", "fetched_at": "2026-08-28T04:03:48.496072+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Digital-EDA/Digital-IDE"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:31:55.947325+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b29cbdfca4cd9e723612b5cb167e36db26482581690e1723113cc0aef4cc45aa", "fetched_at": "2026-08-28T04:03:48.496072+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Digital-EDA/Digital-IDE"}], "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:03:48.496072+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.496072+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.496072+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:31:55.947325+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b29cbdfca4cd9e723612b5cb167e36db26482581690e1723113cc0aef4cc45aa", "fetched_at": "2026-08-28T04:03:48.496072+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Digital-EDA/Digital-IDE"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.496072+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.496072+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:31:55.947325+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b29cbdfca4cd9e723612b5cb167e36db26482581690e1723113cc0aef4cc45aa", "fetched_at": "2026-08-28T04:03:48.496072+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Digital-EDA/Digital-IDE"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.496072+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.496072+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.496072+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:31:55.947325+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b29cbdfca4cd9e723612b5cb167e36db26482581690e1723113cc0aef4cc45aa", "fetched_at": "2026-08-28T04:03:48.496072+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Digital-EDA/Digital-IDE"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.496072+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.496072+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:31:55.947325+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b29cbdfca4cd9e723612b5cb167e36db26482581690e1723113cc0aef4cc45aa", "fetched_at": "2026-08-28T04:03:48.496072+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Digital-EDA/Digital-IDE"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:31:55.947325+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b29cbdfca4cd9e723612b5cb167e36db26482581690e1723113cc0aef4cc45aa", "fetched_at": "2026-08-28T04:03:48.496072+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Digital-EDA/Digital-IDE"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:31:55.947325+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b29cbdfca4cd9e723612b5cb167e36db26482581690e1723113cc0aef4cc45aa", "fetched_at": "2026-08-28T04:03:48.496072+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Digital-EDA/Digital-IDE"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:31:55.947325+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b29cbdfca4cd9e723612b5cb167e36db26482581690e1723113cc0aef4cc45aa", "fetched_at": "2026-08-28T04:03:48.496072+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Digital-EDA/Digital-IDE"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 70, "longevity": 94, "rhythm": 41}, "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": 1321, "days_push": 181, "days_rel": 181, "gap_med": null, "n_releases_24m": 1}, "score": 65, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}