{"adoption": {"forks": 750, "observed_at": "2026-08-28T04:09:26.869814+00:00", "stars": 5642}, "canonical_url": "https://ross.abutalabs.com/products/uefitool", "card": {"archived": false, "artifact_type": "application", "description": "UEFI firmware image viewer and editor", "domain": ["developer-tools", "hardware", "security"], "enriched": true, "function": ["gui", "parser", "file-system", "security", "developer-tools"], "health_score": 97, "homepage": null, "language": "C", "license": "BSD-2-Clause", "license_family": "permissive", "maturity": "active", "member_repos": ["LongSoft/UEFITool"], "name": "LongSoft/UEFITool", "platform": ["windows", "cross-platform", "cpp"], "pushed_at": "2026-07-29T01:21:27+00:00", "repo": "LongSoft/UEFITool", "stars": 5642, "tags": ["uefi", "firmware", "bios", "qt", "reverse-engineering", "firmware-image-editor", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["view the contents of a UEFI BIOS firmware image", "edit or replace modules inside a UEFI firmware volume", "extract firmware files from a motherboard BIOS dump", "inspect FFSv3 volumes and firmware structure", "patch firmware images to add or modify options", "reverse engineer UEFI firmware images"], "what_it_is": "UEFITool is a cross-platform C++/Qt application that parses UEFI-compatible firmware images into a tree structure, verifies their integrity, and provides a GUI to view and edit their elements. It supports UEFI PI Specification images across x86, x86-64, arm64, and RISC-V systems.", "when_to_avoid": ["you only need official EDK2 tooling without IBV customization support (consider FMMT)", "you need a scriptable command-line-only workflow (the new engine's console UI is still in development)", "you need to modify non-UEFI legacy BIOS images"], "when_to_choose": ["you need a cross-platform GUI to inspect or modify UEFI firmware images", "you want an open-source alternative to vendor BIOS tools", "you need to parse modern UEFI features like FFSv3 volumes", "you want to extract or search firmware contents via derived tools like UEFIExtract or UEFIFind"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/uefitool", "repo": "LongSoft/UEFITool", "role": "main", "score": 90}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.869814+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:55:18.080434+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "628c7c469f73252ec87c1226e46f3e36de476762f14548ef6c83f995d101bf3c", "fetched_at": "2026-08-28T04:09:26.869814+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LongSoft/UEFITool"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.869814+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:55:18.080434+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "628c7c469f73252ec87c1226e46f3e36de476762f14548ef6c83f995d101bf3c", "fetched_at": "2026-08-28T04:09:26.869814+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LongSoft/UEFITool"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:55:18.080434+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "628c7c469f73252ec87c1226e46f3e36de476762f14548ef6c83f995d101bf3c", "fetched_at": "2026-08-28T04:09:26.869814+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LongSoft/UEFITool"}], "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:09:26.869814+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.869814+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.869814+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:55:18.080434+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "628c7c469f73252ec87c1226e46f3e36de476762f14548ef6c83f995d101bf3c", "fetched_at": "2026-08-28T04:09:26.869814+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LongSoft/UEFITool"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.869814+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.869814+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:55:18.080434+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "628c7c469f73252ec87c1226e46f3e36de476762f14548ef6c83f995d101bf3c", "fetched_at": "2026-08-28T04:09:26.869814+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LongSoft/UEFITool"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.869814+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.869814+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.869814+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:55:18.080434+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "628c7c469f73252ec87c1226e46f3e36de476762f14548ef6c83f995d101bf3c", "fetched_at": "2026-08-28T04:09:26.869814+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LongSoft/UEFITool"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.869814+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.869814+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:55:18.080434+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "628c7c469f73252ec87c1226e46f3e36de476762f14548ef6c83f995d101bf3c", "fetched_at": "2026-08-28T04:09:26.869814+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LongSoft/UEFITool"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:55:18.080434+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "628c7c469f73252ec87c1226e46f3e36de476762f14548ef6c83f995d101bf3c", "fetched_at": "2026-08-28T04:09:26.869814+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LongSoft/UEFITool"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:55:18.080434+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "628c7c469f73252ec87c1226e46f3e36de476762f14548ef6c83f995d101bf3c", "fetched_at": "2026-08-28T04:09:26.869814+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LongSoft/UEFITool"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:55:18.080434+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "628c7c469f73252ec87c1226e46f3e36de476762f14548ef6c83f995d101bf3c", "fetched_at": "2026-08-28T04:09:26.869814+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LongSoft/UEFITool"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 94, "longevity": 100, "rhythm": 80}, "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": 4712, "days_push": 36, "days_rel": 54, "gap_med": 64.0, "n_releases_24m": 7}, "score": 90, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}