{"adoption": {"forks": 769, "observed_at": "2026-08-28T04:09:13.725476+00:00", "stars": 5254}, "canonical_url": "https://ross.abutalabs.com/products/kelvins-awesome-mlops", "card": {"archived": false, "artifact_type": "learning-resource", "description": ":sunglasses: A curated list of awesome MLOps tools", "domain": ["machine-learning", "data-science", "awesome-lists"], "enriched": true, "function": ["developer-tools", "machine-learning", "ci-cd", "monitoring", "data-science"], "health_score": 79, "homepage": null, "language": "Python", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["kelvins/awesome-mlops"], "name": "kelvins/awesome-mlops", "platform": ["python", "cross-platform"], "pushed_at": "2026-08-17T00:21:28+00:00", "repo": "kelvins/awesome-mlops", "stars": 5254, "tags": ["awesome-list", "mlops", "curated-list", "model-deployment", "feature-store", "automl", "model-monitoring", "devops"], "topics": ["awesome", "machine-learning", "machine-learning-engineering", "mle", "mlops", "data-science", "ml", "ai"], "urls": [], "use_cases": ["find mlops tools for deploying machine learning models", "discover feature store and data validation tools", "learn about machine learning operations best practices", "compare automl and hyperparameter tuning tools", "find resources like books and podcasts on mlops", "find tools for model monitoring and drift detection"], "what_it_is": "A curated awesome-list of MLOps tools, covering categories like AutoML, CI/CD for ML, feature stores, model serving, drift detection, and workflow orchestration. It also links to articles, books, podcasts, and other resources for machine learning engineering.", "when_to_avoid": ["you need a working tool rather than a list of links", "you need detailed comparisons or benchmarks of the listed tools", "you need an actively maintained software dependency in your project"], "when_to_choose": ["you want a broad, curated overview of the MLOps tooling ecosystem", "you are evaluating tools for a specific ML lifecycle stage like serving or monitoring", "you want learning resources such as books and podcasts on MLOps"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/kelvins-awesome-mlops", "repo": "kelvins/awesome-mlops", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.725476+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:59:32.874671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6a3903b0fb4162eaba697e84a0bffd3e9807e2e8166b4d9022249e7712f29aa4", "fetched_at": "2026-08-28T04:09:13.725476+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kelvins/awesome-mlops"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.725476+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:59:32.874671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6a3903b0fb4162eaba697e84a0bffd3e9807e2e8166b4d9022249e7712f29aa4", "fetched_at": "2026-08-28T04:09:13.725476+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kelvins/awesome-mlops"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:59:32.874671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6a3903b0fb4162eaba697e84a0bffd3e9807e2e8166b4d9022249e7712f29aa4", "fetched_at": "2026-08-28T04:09:13.725476+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kelvins/awesome-mlops"}], "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:13.725476+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.725476+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.725476+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:59:32.874671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6a3903b0fb4162eaba697e84a0bffd3e9807e2e8166b4d9022249e7712f29aa4", "fetched_at": "2026-08-28T04:09:13.725476+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kelvins/awesome-mlops"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.725476+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.725476+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:59:32.874671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6a3903b0fb4162eaba697e84a0bffd3e9807e2e8166b4d9022249e7712f29aa4", "fetched_at": "2026-08-28T04:09:13.725476+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kelvins/awesome-mlops"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.725476+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.725476+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.725476+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:59:32.874671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6a3903b0fb4162eaba697e84a0bffd3e9807e2e8166b4d9022249e7712f29aa4", "fetched_at": "2026-08-28T04:09:13.725476+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kelvins/awesome-mlops"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.725476+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.725476+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:59:32.874671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6a3903b0fb4162eaba697e84a0bffd3e9807e2e8166b4d9022249e7712f29aa4", "fetched_at": "2026-08-28T04:09:13.725476+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kelvins/awesome-mlops"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:59:32.874671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6a3903b0fb4162eaba697e84a0bffd3e9807e2e8166b4d9022249e7712f29aa4", "fetched_at": "2026-08-28T04:09:13.725476+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kelvins/awesome-mlops"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:59:32.874671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6a3903b0fb4162eaba697e84a0bffd3e9807e2e8166b4d9022249e7712f29aa4", "fetched_at": "2026-08-28T04:09:13.725476+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kelvins/awesome-mlops"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:59:32.874671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6a3903b0fb4162eaba697e84a0bffd3e9807e2e8166b4d9022249e7712f29aa4", "fetched_at": "2026-08-28T04:09:13.725476+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kelvins/awesome-mlops"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2291, "days_push": 17, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}