{"adoption": {"forks": 198, "observed_at": "2026-08-28T04:04:11.309349+00:00", "stars": 1267}, "canonical_url": "https://ross.abutalabs.com/products/rust-mode", "card": {"archived": false, "artifact_type": "plugin", "description": "Emacs configuration for Rust", "domain": ["developer-tools", "text-editors", "programming-languages"], "enriched": true, "function": ["editor", "formatter"], "health_score": 77, "homepage": null, "language": "Emacs Lisp", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["rust-lang/rust-mode"], "name": "rust-lang/rust-mode", "platform": ["editor-plugin"], "pushed_at": "2026-07-25T14:42:05+00:00", "repo": "rust-lang/rust-mode", "stars": 1267, "tags": ["emacs-lisp", "rust", "syntax-highlighting", "indentation", "cargo", "rustfmt", "clippy", "emacs"], "topics": [], "urls": [], "use_cases": ["edit Rust files in Emacs with syntax highlighting", "get proper Rust indentation in Emacs", "run cargo and clippy from Emacs", "format Rust code with rustfmt inside Emacs", "insert dbg! macros quickly while debugging Rust"], "what_it_is": "rust-mode is an Emacs major mode providing syntax highlighting, indentation, and integration with Cargo, clippy, and rustfmt for editing Rust code. It is lightweight and intentionally excludes features like auto-completion and LSP, which are left to companion packages.", "when_to_avoid": ["you want an all-in-one Rust IDE experience in Emacs (consider rustic)", "you use a different editor like VS Code or Neovim", "you need auto-completion and jump-to-definition out of the box"], "when_to_choose": ["you use Emacs and want a lightweight, official Rust editing mode", "you want basic Rust support without a heavy IDE-like setup", "you pair it with eglot or lsp-mode for LSP features"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/rust-mode", "repo": "rust-lang/rust-mode", "role": "main", "score": 65}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.309349+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:03:43.922611+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8613e6bbbee56b867b109ad8c0aa3fd568e5103018584861d98de02b38a93244", "fetched_at": "2026-08-28T04:04:11.309349+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rust-lang/rust-mode"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.309349+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:03:43.922611+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8613e6bbbee56b867b109ad8c0aa3fd568e5103018584861d98de02b38a93244", "fetched_at": "2026-08-28T04:04:11.309349+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rust-lang/rust-mode"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:03:43.922611+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8613e6bbbee56b867b109ad8c0aa3fd568e5103018584861d98de02b38a93244", "fetched_at": "2026-08-28T04:04:11.309349+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rust-lang/rust-mode"}], "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:04:11.309349+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.309349+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.309349+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:03:43.922611+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8613e6bbbee56b867b109ad8c0aa3fd568e5103018584861d98de02b38a93244", "fetched_at": "2026-08-28T04:04:11.309349+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rust-lang/rust-mode"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.309349+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.309349+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:03:43.922611+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8613e6bbbee56b867b109ad8c0aa3fd568e5103018584861d98de02b38a93244", "fetched_at": "2026-08-28T04:04:11.309349+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rust-lang/rust-mode"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.309349+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.309349+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.309349+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:03:43.922611+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8613e6bbbee56b867b109ad8c0aa3fd568e5103018584861d98de02b38a93244", "fetched_at": "2026-08-28T04:04:11.309349+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rust-lang/rust-mode"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.309349+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.309349+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:03:43.922611+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8613e6bbbee56b867b109ad8c0aa3fd568e5103018584861d98de02b38a93244", "fetched_at": "2026-08-28T04:04:11.309349+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rust-lang/rust-mode"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:03:43.922611+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8613e6bbbee56b867b109ad8c0aa3fd568e5103018584861d98de02b38a93244", "fetched_at": "2026-08-28T04:04:11.309349+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rust-lang/rust-mode"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:03:43.922611+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8613e6bbbee56b867b109ad8c0aa3fd568e5103018584861d98de02b38a93244", "fetched_at": "2026-08-28T04:04:11.309349+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rust-lang/rust-mode"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:03:43.922611+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8613e6bbbee56b867b109ad8c0aa3fd568e5103018584861d98de02b38a93244", "fetched_at": "2026-08-28T04:04:11.309349+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rust-lang/rust-mode"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 94, "longevity": 100, "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": 4234, "days_push": 39, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 65, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}