{"adoption": {"forks": 262, "observed_at": "2026-08-28T04:05:35.937918+00:00", "stars": 1784}, "canonical_url": "https://ross.abutalabs.com/products/loot", "card": {"archived": false, "artifact_type": "application", "description": "A modding utility for Starfield and some Elder Scrolls and Fallout games.", "domain": ["gaming-tools", "developer-tools"], "enriched": true, "function": ["developer-tools", "gui", "cli"], "health_score": 99, "homepage": "https://loot.github.io/", "language": "C++", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["loot/loot"], "name": "loot/loot", "platform": ["windows", "cross-platform"], "pushed_at": "2026-08-21T17:40:41+00:00", "repo": "loot/loot", "stars": 1784, "tags": ["modding", "load-order", "skyrim", "fallout", "starfield", "elder-scrolls", "bethesda-games", "plugin-sorting", "automation", "linux"], "topics": ["skyrim", "oblivion", "modding", "fallout-4", "fallout-3", "fallout-newvegas", "skyrim-special-edition", "tool", "morrowind", "starfield"], "urls": [], "use_cases": ["sort mod load order for skyrim", "fix plugin conflicts in fallout 4", "automatically order mods for starfield", "detect missing mod requirements and incompatibilities", "get warnings and usage notes for game plugins", "manage load order for morrowind and oblivion mods", "generate bash tag suggestions for wrye bash"], "what_it_is": "LOOT is a plugin load order optimiser for Bethesda games such as Starfield, Skyrim, Fallout 4, and Morrowind. It automatically calculates a load order that satisfies plugin dependencies, detects issues like incompatibilities and missing requirements, and provides plugin-specific usage notes and warnings.", "when_to_avoid": ["you play games outside the supported Bethesda titles", "you need a general-purpose mod manager for installing and downloading mods rather than sorting load order", "you require fully manual control over every plugin position without automated sorting"], "when_to_choose": ["you mod Bethesda games and need a stable, correctly ordered plugin load order", "you want automated sorting with dependency resolution instead of manual ordering", "you need plugin-specific warnings, bug notes, and compatibility checks"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/loot", "repo": "loot/loot", "role": "main", "score": 94}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.937918+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:24:15.926942+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6017d335d7bd27076cb3468daee8371e40a3a69c511fe0df85b222618f94703", "fetched_at": "2026-08-28T04:05:35.937918+00:00", "kind": "readme", "missing": false, "url": "https://github.com/loot/loot"}, {"content_hash": "cbdbc67a4269b6097c9e59950c55f1e95eb3b7a1d62f1b355ea35a156fd84bcb", "fetched_at": "2026-08-29T11:02:42.347647+00:00", "kind": "homepage", "missing": false, "url": "https://loot.github.io/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.937918+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:24:15.926942+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6017d335d7bd27076cb3468daee8371e40a3a69c511fe0df85b222618f94703", "fetched_at": "2026-08-28T04:05:35.937918+00:00", "kind": "readme", "missing": false, "url": "https://github.com/loot/loot"}, {"content_hash": "cbdbc67a4269b6097c9e59950c55f1e95eb3b7a1d62f1b355ea35a156fd84bcb", "fetched_at": "2026-08-29T11:02:42.347647+00:00", "kind": "homepage", "missing": false, "url": "https://loot.github.io/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:24:15.926942+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6017d335d7bd27076cb3468daee8371e40a3a69c511fe0df85b222618f94703", "fetched_at": "2026-08-28T04:05:35.937918+00:00", "kind": "readme", "missing": false, "url": "https://github.com/loot/loot"}, {"content_hash": "cbdbc67a4269b6097c9e59950c55f1e95eb3b7a1d62f1b355ea35a156fd84bcb", "fetched_at": "2026-08-29T11:02:42.347647+00:00", "kind": "homepage", "missing": false, "url": "https://loot.github.io/"}], "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:35.937918+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.937918+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.937918+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:24:15.926942+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6017d335d7bd27076cb3468daee8371e40a3a69c511fe0df85b222618f94703", "fetched_at": "2026-08-28T04:05:35.937918+00:00", "kind": "readme", "missing": false, "url": "https://github.com/loot/loot"}, {"content_hash": "cbdbc67a4269b6097c9e59950c55f1e95eb3b7a1d62f1b355ea35a156fd84bcb", "fetched_at": "2026-08-29T11:02:42.347647+00:00", "kind": "homepage", "missing": false, "url": "https://loot.github.io/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.937918+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.937918+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:24:15.926942+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6017d335d7bd27076cb3468daee8371e40a3a69c511fe0df85b222618f94703", "fetched_at": "2026-08-28T04:05:35.937918+00:00", "kind": "readme", "missing": false, "url": "https://github.com/loot/loot"}, {"content_hash": "cbdbc67a4269b6097c9e59950c55f1e95eb3b7a1d62f1b355ea35a156fd84bcb", "fetched_at": "2026-08-29T11:02:42.347647+00:00", "kind": "homepage", "missing": false, "url": "https://loot.github.io/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.937918+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.937918+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.937918+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:24:15.926942+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6017d335d7bd27076cb3468daee8371e40a3a69c511fe0df85b222618f94703", "fetched_at": "2026-08-28T04:05:35.937918+00:00", "kind": "readme", "missing": false, "url": "https://github.com/loot/loot"}, {"content_hash": "cbdbc67a4269b6097c9e59950c55f1e95eb3b7a1d62f1b355ea35a156fd84bcb", "fetched_at": "2026-08-29T11:02:42.347647+00:00", "kind": "homepage", "missing": false, "url": "https://loot.github.io/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.937918+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.937918+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:24:15.926942+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6017d335d7bd27076cb3468daee8371e40a3a69c511fe0df85b222618f94703", "fetched_at": "2026-08-28T04:05:35.937918+00:00", "kind": "readme", "missing": false, "url": "https://github.com/loot/loot"}, {"content_hash": "cbdbc67a4269b6097c9e59950c55f1e95eb3b7a1d62f1b355ea35a156fd84bcb", "fetched_at": "2026-08-29T11:02:42.347647+00:00", "kind": "homepage", "missing": false, "url": "https://loot.github.io/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:24:15.926942+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6017d335d7bd27076cb3468daee8371e40a3a69c511fe0df85b222618f94703", "fetched_at": "2026-08-28T04:05:35.937918+00:00", "kind": "readme", "missing": false, "url": "https://github.com/loot/loot"}, {"content_hash": "cbdbc67a4269b6097c9e59950c55f1e95eb3b7a1d62f1b355ea35a156fd84bcb", "fetched_at": "2026-08-29T11:02:42.347647+00:00", "kind": "homepage", "missing": false, "url": "https://loot.github.io/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:24:15.926942+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6017d335d7bd27076cb3468daee8371e40a3a69c511fe0df85b222618f94703", "fetched_at": "2026-08-28T04:05:35.937918+00:00", "kind": "readme", "missing": false, "url": "https://github.com/loot/loot"}, {"content_hash": "cbdbc67a4269b6097c9e59950c55f1e95eb3b7a1d62f1b355ea35a156fd84bcb", "fetched_at": "2026-08-29T11:02:42.347647+00:00", "kind": "homepage", "missing": false, "url": "https://loot.github.io/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:24:15.926942+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6017d335d7bd27076cb3468daee8371e40a3a69c511fe0df85b222618f94703", "fetched_at": "2026-08-28T04:05:35.937918+00:00", "kind": "readme", "missing": false, "url": "https://github.com/loot/loot"}, {"content_hash": "cbdbc67a4269b6097c9e59950c55f1e95eb3b7a1d62f1b355ea35a156fd84bcb", "fetched_at": "2026-08-29T11:02:42.347647+00:00", "kind": "homepage", "missing": false, "url": "https://loot.github.io/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 86}, "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": 5048, "days_push": 12, "days_rel": 17, "gap_med": 47, "n_releases_24m": 10}, "score": 94, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}