{"adoption": {"forks": 3829, "observed_at": "2026-08-28T04:10:39.552507+00:00", "stars": 10097}, "canonical_url": "https://ross.abutalabs.com/products/xmrig", "card": {"archived": false, "artifact_type": "application", "description": "RandomX, KawPow, CryptoNight and GhostRider unified CPU/GPU miner and RandomX benchmark", "domain": ["blockchain", "cross-platform"], "enriched": true, "function": ["cli", "benchmarking", "monitoring", "configuration-management"], "health_score": 97, "homepage": "https://xmrig.com/", "language": "C", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["xmrig/xmrig"], "name": "xmrig/xmrig", "platform": ["windows", "bsd", "cli", "cross-platform"], "pushed_at": "2026-08-22T12:41:46+00:00", "repo": "xmrig/xmrig", "stars": 10097, "tags": ["cryptomining", "randomx", "monero", "cpuminer", "gpuminer", "stratum", "opencl", "cuda", "cryptocurrency", "command-line", "linux", "macos"], "topics": ["monero", "xmr", "cpuminer", "miner", "cryptocurrency", "xmrig", "cryptonight", "randomx", "argon2"], "urls": [], "use_cases": ["mine Monero (RandomX) on CPU", "mine Ravencoin with KawPow on GPU", "benchmark RandomX hashrate on my hardware", "run a stratum proxy for a mining farm", "manage miners remotely via HTTP API", "mine CryptoNight variants on ARM devices"], "what_it_is": "XMRig is a high-performance, open-source, cross-platform CPU/GPU miner for RandomX, KawPow, CryptoNight, and GhostRider algorithms, plus a RandomX benchmark tool. It supports CPU (x86/x64/ARM/RISC-V), AMD GPUs via OpenCL, and NVIDIA GPUs via a CUDA plugin, with JSON config, HTTP API, and a companion stratum proxy.", "when_to_avoid": ["you mine coins using algorithms outside RandomX, KawPow, CryptoNight, or GhostRider", "you need a GUI-only miner with no command-line involvement", "you want a zero-fee miner without modifying the default 1% donation in source"], "when_to_choose": ["you need a unified miner supporting multiple PoW algorithms across CPU and GPU", "you want cross-platform binaries for Windows, Linux, macOS, or FreeBSD", "you need runtime reconfiguration and remote management via HTTP API", "you want a reliable RandomX benchmark"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/xmrig", "repo": "xmrig/xmrig", "role": "main", "score": 87}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.552507+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:19:44.075015+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b7644d74a9f27fb32c121ba9018bd667b446ce8a788a23eed4d53f53a23c951b", "fetched_at": "2026-08-28T04:10:39.552507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xmrig/xmrig"}, {"content_hash": "3d26e0ef4ebe892bdcad45cb713cccc40f6f26c89d6a8525c105eb64ec96207c", "fetched_at": "2026-08-29T08:19:27.936451+00:00", "kind": "homepage", "missing": false, "url": "https://xmrig.com/"}, {"content_hash": "88b912c029d638a2d6580cd636c124d22ea177de00b1fb4b8fdbaf7d5c5cb01a", "fetched_at": "2026-08-29T08:19:27.945398+00:00", "kind": "site_page", "missing": false, "url": "https://xmrig.com/docs/api"}, {"content_hash": "fb5825bd4ad755f69bbfa9f6459865de6cd89419ad501ac7b2999708d9401688", "fetched_at": "2026-08-29T08:19:27.947080+00:00", "kind": "site_page", "missing": false, "url": "https://xmrig.com/docs/miner"}, {"content_hash": "e74f824c25ebdd3bbf5d29634e11465d3afb77bdc1fb3fcac36132b748f0a27b", "fetched_at": "2026-08-29T08:19:27.948607+00:00", "kind": "site_page", "missing": false, "url": "https://xmrig.com/docs/proxy"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.552507+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:19:44.075015+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b7644d74a9f27fb32c121ba9018bd667b446ce8a788a23eed4d53f53a23c951b", "fetched_at": "2026-08-28T04:10:39.552507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xmrig/xmrig"}, {"content_hash": "3d26e0ef4ebe892bdcad45cb713cccc40f6f26c89d6a8525c105eb64ec96207c", "fetched_at": "2026-08-29T08:19:27.936451+00:00", "kind": "homepage", "missing": false, "url": "https://xmrig.com/"}, {"content_hash": "88b912c029d638a2d6580cd636c124d22ea177de00b1fb4b8fdbaf7d5c5cb01a", "fetched_at": "2026-08-29T08:19:27.945398+00:00", "kind": "site_page", "missing": false, "url": "https://xmrig.com/docs/api"}, {"content_hash": "fb5825bd4ad755f69bbfa9f6459865de6cd89419ad501ac7b2999708d9401688", "fetched_at": "2026-08-29T08:19:27.947080+00:00", "kind": "site_page", "missing": false, "url": "https://xmrig.com/docs/miner"}, {"content_hash": "e74f824c25ebdd3bbf5d29634e11465d3afb77bdc1fb3fcac36132b748f0a27b", "fetched_at": "2026-08-29T08:19:27.948607+00:00", "kind": "site_page", "missing": false, "url": "https://xmrig.com/docs/proxy"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:19:44.075015+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b7644d74a9f27fb32c121ba9018bd667b446ce8a788a23eed4d53f53a23c951b", "fetched_at": "2026-08-28T04:10:39.552507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xmrig/xmrig"}, {"content_hash": "3d26e0ef4ebe892bdcad45cb713cccc40f6f26c89d6a8525c105eb64ec96207c", "fetched_at": "2026-08-29T08:19:27.936451+00:00", "kind": "homepage", "missing": false, "url": "https://xmrig.com/"}, {"content_hash": "88b912c029d638a2d6580cd636c124d22ea177de00b1fb4b8fdbaf7d5c5cb01a", "fetched_at": "2026-08-29T08:19:27.945398+00:00", "kind": "site_page", "missing": false, "url": "https://xmrig.com/docs/api"}, {"content_hash": "fb5825bd4ad755f69bbfa9f6459865de6cd89419ad501ac7b2999708d9401688", "fetched_at": "2026-08-29T08:19:27.947080+00:00", "kind": "site_page", "missing": false, "url": "https://xmrig.com/docs/miner"}, {"content_hash": "e74f824c25ebdd3bbf5d29634e11465d3afb77bdc1fb3fcac36132b748f0a27b", "fetched_at": "2026-08-29T08:19:27.948607+00:00", "kind": "site_page", "missing": false, "url": "https://xmrig.com/docs/proxy"}], "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:10:39.552507+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.552507+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.552507+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:19:44.075015+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b7644d74a9f27fb32c121ba9018bd667b446ce8a788a23eed4d53f53a23c951b", "fetched_at": "2026-08-28T04:10:39.552507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xmrig/xmrig"}, {"content_hash": "3d26e0ef4ebe892bdcad45cb713cccc40f6f26c89d6a8525c105eb64ec96207c", "fetched_at": "2026-08-29T08:19:27.936451+00:00", "kind": "homepage", "missing": false, "url": "https://xmrig.com/"}, {"content_hash": "88b912c029d638a2d6580cd636c124d22ea177de00b1fb4b8fdbaf7d5c5cb01a", "fetched_at": "2026-08-29T08:19:27.945398+00:00", "kind": "site_page", "missing": false, "url": "https://xmrig.com/docs/api"}, {"content_hash": "fb5825bd4ad755f69bbfa9f6459865de6cd89419ad501ac7b2999708d9401688", "fetched_at": "2026-08-29T08:19:27.947080+00:00", "kind": "site_page", "missing": false, "url": "https://xmrig.com/docs/miner"}, {"content_hash": "e74f824c25ebdd3bbf5d29634e11465d3afb77bdc1fb3fcac36132b748f0a27b", "fetched_at": "2026-08-29T08:19:27.948607+00:00", "kind": "site_page", "missing": false, "url": "https://xmrig.com/docs/proxy"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.552507+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.552507+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:19:44.075015+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b7644d74a9f27fb32c121ba9018bd667b446ce8a788a23eed4d53f53a23c951b", "fetched_at": "2026-08-28T04:10:39.552507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xmrig/xmrig"}, {"content_hash": "3d26e0ef4ebe892bdcad45cb713cccc40f6f26c89d6a8525c105eb64ec96207c", "fetched_at": "2026-08-29T08:19:27.936451+00:00", "kind": "homepage", "missing": false, "url": "https://xmrig.com/"}, {"content_hash": "88b912c029d638a2d6580cd636c124d22ea177de00b1fb4b8fdbaf7d5c5cb01a", "fetched_at": "2026-08-29T08:19:27.945398+00:00", "kind": "site_page", "missing": false, "url": "https://xmrig.com/docs/api"}, {"content_hash": "fb5825bd4ad755f69bbfa9f6459865de6cd89419ad501ac7b2999708d9401688", "fetched_at": "2026-08-29T08:19:27.947080+00:00", "kind": "site_page", "missing": false, "url": "https://xmrig.com/docs/miner"}, {"content_hash": "e74f824c25ebdd3bbf5d29634e11465d3afb77bdc1fb3fcac36132b748f0a27b", "fetched_at": "2026-08-29T08:19:27.948607+00:00", "kind": "site_page", "missing": false, "url": "https://xmrig.com/docs/proxy"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.552507+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.552507+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.552507+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:19:44.075015+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b7644d74a9f27fb32c121ba9018bd667b446ce8a788a23eed4d53f53a23c951b", "fetched_at": "2026-08-28T04:10:39.552507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xmrig/xmrig"}, {"content_hash": "3d26e0ef4ebe892bdcad45cb713cccc40f6f26c89d6a8525c105eb64ec96207c", "fetched_at": "2026-08-29T08:19:27.936451+00:00", "kind": "homepage", "missing": false, "url": "https://xmrig.com/"}, {"content_hash": "88b912c029d638a2d6580cd636c124d22ea177de00b1fb4b8fdbaf7d5c5cb01a", "fetched_at": "2026-08-29T08:19:27.945398+00:00", "kind": "site_page", "missing": false, "url": "https://xmrig.com/docs/api"}, {"content_hash": "fb5825bd4ad755f69bbfa9f6459865de6cd89419ad501ac7b2999708d9401688", "fetched_at": "2026-08-29T08:19:27.947080+00:00", "kind": "site_page", "missing": false, "url": "https://xmrig.com/docs/miner"}, {"content_hash": "e74f824c25ebdd3bbf5d29634e11465d3afb77bdc1fb3fcac36132b748f0a27b", "fetched_at": "2026-08-29T08:19:27.948607+00:00", "kind": "site_page", "missing": false, "url": "https://xmrig.com/docs/proxy"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.552507+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.552507+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:19:44.075015+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b7644d74a9f27fb32c121ba9018bd667b446ce8a788a23eed4d53f53a23c951b", "fetched_at": "2026-08-28T04:10:39.552507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xmrig/xmrig"}, {"content_hash": "3d26e0ef4ebe892bdcad45cb713cccc40f6f26c89d6a8525c105eb64ec96207c", "fetched_at": "2026-08-29T08:19:27.936451+00:00", "kind": "homepage", "missing": false, "url": "https://xmrig.com/"}, {"content_hash": "88b912c029d638a2d6580cd636c124d22ea177de00b1fb4b8fdbaf7d5c5cb01a", "fetched_at": "2026-08-29T08:19:27.945398+00:00", "kind": "site_page", "missing": false, "url": "https://xmrig.com/docs/api"}, {"content_hash": "fb5825bd4ad755f69bbfa9f6459865de6cd89419ad501ac7b2999708d9401688", "fetched_at": "2026-08-29T08:19:27.947080+00:00", "kind": "site_page", "missing": false, "url": "https://xmrig.com/docs/miner"}, {"content_hash": "e74f824c25ebdd3bbf5d29634e11465d3afb77bdc1fb3fcac36132b748f0a27b", "fetched_at": "2026-08-29T08:19:27.948607+00:00", "kind": "site_page", "missing": false, "url": "https://xmrig.com/docs/proxy"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:19:44.075015+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b7644d74a9f27fb32c121ba9018bd667b446ce8a788a23eed4d53f53a23c951b", "fetched_at": "2026-08-28T04:10:39.552507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xmrig/xmrig"}, {"content_hash": "3d26e0ef4ebe892bdcad45cb713cccc40f6f26c89d6a8525c105eb64ec96207c", "fetched_at": "2026-08-29T08:19:27.936451+00:00", "kind": "homepage", "missing": false, "url": "https://xmrig.com/"}, {"content_hash": "88b912c029d638a2d6580cd636c124d22ea177de00b1fb4b8fdbaf7d5c5cb01a", "fetched_at": "2026-08-29T08:19:27.945398+00:00", "kind": "site_page", "missing": false, "url": "https://xmrig.com/docs/api"}, {"content_hash": "fb5825bd4ad755f69bbfa9f6459865de6cd89419ad501ac7b2999708d9401688", "fetched_at": "2026-08-29T08:19:27.947080+00:00", "kind": "site_page", "missing": false, "url": "https://xmrig.com/docs/miner"}, {"content_hash": "e74f824c25ebdd3bbf5d29634e11465d3afb77bdc1fb3fcac36132b748f0a27b", "fetched_at": "2026-08-29T08:19:27.948607+00:00", "kind": "site_page", "missing": false, "url": "https://xmrig.com/docs/proxy"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:19:44.075015+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b7644d74a9f27fb32c121ba9018bd667b446ce8a788a23eed4d53f53a23c951b", "fetched_at": "2026-08-28T04:10:39.552507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xmrig/xmrig"}, {"content_hash": "3d26e0ef4ebe892bdcad45cb713cccc40f6f26c89d6a8525c105eb64ec96207c", "fetched_at": "2026-08-29T08:19:27.936451+00:00", "kind": "homepage", "missing": false, "url": "https://xmrig.com/"}, {"content_hash": "88b912c029d638a2d6580cd636c124d22ea177de00b1fb4b8fdbaf7d5c5cb01a", "fetched_at": "2026-08-29T08:19:27.945398+00:00", "kind": "site_page", "missing": false, "url": "https://xmrig.com/docs/api"}, {"content_hash": "fb5825bd4ad755f69bbfa9f6459865de6cd89419ad501ac7b2999708d9401688", "fetched_at": "2026-08-29T08:19:27.947080+00:00", "kind": "site_page", "missing": false, "url": "https://xmrig.com/docs/miner"}, {"content_hash": "e74f824c25ebdd3bbf5d29634e11465d3afb77bdc1fb3fcac36132b748f0a27b", "fetched_at": "2026-08-29T08:19:27.948607+00:00", "kind": "site_page", "missing": false, "url": "https://xmrig.com/docs/proxy"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:19:44.075015+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b7644d74a9f27fb32c121ba9018bd667b446ce8a788a23eed4d53f53a23c951b", "fetched_at": "2026-08-28T04:10:39.552507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xmrig/xmrig"}, {"content_hash": "3d26e0ef4ebe892bdcad45cb713cccc40f6f26c89d6a8525c105eb64ec96207c", "fetched_at": "2026-08-29T08:19:27.936451+00:00", "kind": "homepage", "missing": false, "url": "https://xmrig.com/"}, {"content_hash": "88b912c029d638a2d6580cd636c124d22ea177de00b1fb4b8fdbaf7d5c5cb01a", "fetched_at": "2026-08-29T08:19:27.945398+00:00", "kind": "site_page", "missing": false, "url": "https://xmrig.com/docs/api"}, {"content_hash": "fb5825bd4ad755f69bbfa9f6459865de6cd89419ad501ac7b2999708d9401688", "fetched_at": "2026-08-29T08:19:27.947080+00:00", "kind": "site_page", "missing": false, "url": "https://xmrig.com/docs/miner"}, {"content_hash": "e74f824c25ebdd3bbf5d29634e11465d3afb77bdc1fb3fcac36132b748f0a27b", "fetched_at": "2026-08-29T08:19:27.948607+00:00", "kind": "site_page", "missing": false, "url": "https://xmrig.com/docs/proxy"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 65}, "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": 3427, "days_push": 11, "days_rel": 158, "gap_med": 53.5, "n_releases_24m": 7}, "score": 87, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}