{"adoption": {"forks": 64, "observed_at": "2026-08-28T04:04:48.633816+00:00", "stars": 1466}, "canonical_url": "https://ross.abutalabs.com/products/modelfox", "card": {"archived": false, "artifact_type": "cli-tool", "description": "ModelFox makes it easy to train, deploy, and monitor machine learning models.", "domain": ["machine-learning", "developer-tools", "data-science"], "enriched": true, "function": ["machine-learning", "cli", "monitoring", "sdk"], "health_score": 20, "homepage": null, "language": "Rust", "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["modelfoxdotdev/modelfox"], "name": "modelfoxdotdev/modelfox", "platform": ["windows", "python", "rust", "go", "ruby", "elixir"], "pushed_at": "2024-08-02T17:23:15+00:00", "repo": "modelfoxdotdev/modelfox", "stars": 1466, "tags": ["automl", "mlops", "model-training", "model-monitoring", "predictions", "csv", "linux", "macos", "javascript"], "topics": ["rust", "machine-learning", "elixir", "elixir-lang", "go", "golang", "js", "javascript", "python", "python3", "ruby", "ruby-on-rails", "rustlang", "rust-lang", "rust-library", "rust-crate", "automl", "developer-tools", "mlops"], "urls": [], "use_cases": ["train a machine learning model from a csv file", "make predictions from python or javascript", "monitor ml models in production", "automl without writing code", "inspect and understand trained models in a browser", "deploy a model with a simple binary file"], "what_it_is": "ModelFox is a CLI tool and platform for training, deploying, and monitoring machine learning models from CSV files. It includes client libraries for making predictions in Elixir, Go, JavaScript, PHP, Python, Ruby, and Rust, plus a web app for inspecting and monitoring models in production.", "when_to_avoid": ["you need deep learning, NLP, or computer vision models", "you require a full-featured MLOps platform with pipelines and experiment tracking", "you need distributed or GPU-based training"], "when_to_choose": ["you want to train tabular models from CSV data without writing ML code", "you need predictions from multiple languages with lightweight libraries", "you want built-in model monitoring and inspection tooling"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/modelfox", "repo": "modelfoxdotdev/modelfox", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.633816+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:35:03.804200+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d1b52385a862fcbe3b3b168c5d318ff23da13328cfc9bc6480c1661b5f5c2cae", "fetched_at": "2026-08-28T04:04:48.633816+00:00", "kind": "readme", "missing": false, "url": "https://github.com/modelfoxdotdev/modelfox"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.633816+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:35:03.804200+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d1b52385a862fcbe3b3b168c5d318ff23da13328cfc9bc6480c1661b5f5c2cae", "fetched_at": "2026-08-28T04:04:48.633816+00:00", "kind": "readme", "missing": false, "url": "https://github.com/modelfoxdotdev/modelfox"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:35:03.804200+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d1b52385a862fcbe3b3b168c5d318ff23da13328cfc9bc6480c1661b5f5c2cae", "fetched_at": "2026-08-28T04:04:48.633816+00:00", "kind": "readme", "missing": false, "url": "https://github.com/modelfoxdotdev/modelfox"}], "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:48.633816+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.633816+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.633816+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:35:03.804200+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d1b52385a862fcbe3b3b168c5d318ff23da13328cfc9bc6480c1661b5f5c2cae", "fetched_at": "2026-08-28T04:04:48.633816+00:00", "kind": "readme", "missing": false, "url": "https://github.com/modelfoxdotdev/modelfox"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.633816+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.633816+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:35:03.804200+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d1b52385a862fcbe3b3b168c5d318ff23da13328cfc9bc6480c1661b5f5c2cae", "fetched_at": "2026-08-28T04:04:48.633816+00:00", "kind": "readme", "missing": false, "url": "https://github.com/modelfoxdotdev/modelfox"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.633816+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.633816+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.633816+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:35:03.804200+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d1b52385a862fcbe3b3b168c5d318ff23da13328cfc9bc6480c1661b5f5c2cae", "fetched_at": "2026-08-28T04:04:48.633816+00:00", "kind": "readme", "missing": false, "url": "https://github.com/modelfoxdotdev/modelfox"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.633816+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.633816+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:35:03.804200+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d1b52385a862fcbe3b3b168c5d318ff23da13328cfc9bc6480c1661b5f5c2cae", "fetched_at": "2026-08-28T04:04:48.633816+00:00", "kind": "readme", "missing": false, "url": "https://github.com/modelfoxdotdev/modelfox"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:35:03.804200+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d1b52385a862fcbe3b3b168c5d318ff23da13328cfc9bc6480c1661b5f5c2cae", "fetched_at": "2026-08-28T04:04:48.633816+00:00", "kind": "readme", "missing": false, "url": "https://github.com/modelfoxdotdev/modelfox"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:35:03.804200+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d1b52385a862fcbe3b3b168c5d318ff23da13328cfc9bc6480c1661b5f5c2cae", "fetched_at": "2026-08-28T04:04:48.633816+00:00", "kind": "readme", "missing": false, "url": "https://github.com/modelfoxdotdev/modelfox"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:35:03.804200+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d1b52385a862fcbe3b3b168c5d318ff23da13328cfc9bc6480c1661b5f5c2cae", "fetched_at": "2026-08-28T04:04:48.633816+00:00", "kind": "readme", "missing": false, "url": "https://github.com/modelfoxdotdev/modelfox"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1958, "days_push": 761, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}