{"adoption": {"forks": 69, "observed_at": "2026-08-28T04:03:57.856394+00:00", "stars": 1199}, "canonical_url": "https://ross.abutalabs.com/products/xorbits", "card": {"archived": false, "artifact_type": "library", "description": "Scalable Python DS & ML, in an API compatible & lightning fast way.", "domain": ["data-science", "machine-learning", "big-data", "microservices"], "enriched": true, "function": ["data-science", "machine-learning", "etl", "streaming"], "health_score": 70, "homepage": "https://xorbits.readthedocs.io", "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["xorbitsai/xorbits"], "name": "xorbitsai/xorbits", "platform": ["python", "cloud"], "pushed_at": "2026-02-14T04:04:01+00:00", "repo": "xorbitsai/xorbits", "stars": 1199, "tags": ["pandas-compatible", "numpy-compatible", "distributed-computing", "xgboost", "lightgbm", "gpu-acceleration", "scalable-dataframes", "data-engineering", "linux", "macos", "docker", "kubernetes"], "topics": ["data-science", "distributed-systems", "numpy", "pandas", "python", "scalable", "lightgbm", "machine-learning", "ml", "xgboost"], "urls": [], "use_cases": ["scale pandas dataframes beyond single-machine memory", "speed up numpy computations using multiple cores or GPUs", "distribute XGBoost or LightGBM model training across a cluster", "run data preprocessing pipelines on terabytes of data", "accelerate existing notebooks without rewriting code", "serve and tune ML models at scale"], "what_it_is": "Xorbits is an open-source distributed computing framework that scales Python data science and machine learning workloads from a laptop to large clusters. It offers APIs compatible with pandas, NumPy, PyTorch, XGBoost, and LightGBM, often requiring only a one-line code change to scale existing workflows.", "when_to_avoid": ["your datasets fit comfortably in memory with pandas", "you need a mature ecosystem like Dask or Ray with broader community support", "you require strict pandas API parity for edge-case behaviors", "you only need simple single-node data processing"], "when_to_choose": ["your pandas or numpy workflows outgrow a single machine", "you want pandas-like APIs with distributed execution", "you need to scale ML training and serving with minimal code changes", "you want multi-core or GPU acceleration on a single node"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/xorbits", "repo": "xorbitsai/xorbits", "role": "main", "score": 64}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.856394+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:21:07.372571+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f6977b1173095da39d4f0c0dc9c67fed6f40e4741611047cbae912248ec4bebe", "fetched_at": "2026-08-28T04:03:57.856394+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xorbitsai/xorbits"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.856394+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:21:07.372571+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f6977b1173095da39d4f0c0dc9c67fed6f40e4741611047cbae912248ec4bebe", "fetched_at": "2026-08-28T04:03:57.856394+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xorbitsai/xorbits"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:21:07.372571+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f6977b1173095da39d4f0c0dc9c67fed6f40e4741611047cbae912248ec4bebe", "fetched_at": "2026-08-28T04:03:57.856394+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xorbitsai/xorbits"}], "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:03:57.856394+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.856394+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.856394+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:21:07.372571+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f6977b1173095da39d4f0c0dc9c67fed6f40e4741611047cbae912248ec4bebe", "fetched_at": "2026-08-28T04:03:57.856394+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xorbitsai/xorbits"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.856394+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.856394+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:21:07.372571+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f6977b1173095da39d4f0c0dc9c67fed6f40e4741611047cbae912248ec4bebe", "fetched_at": "2026-08-28T04:03:57.856394+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xorbitsai/xorbits"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.856394+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.856394+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.856394+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:21:07.372571+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f6977b1173095da39d4f0c0dc9c67fed6f40e4741611047cbae912248ec4bebe", "fetched_at": "2026-08-28T04:03:57.856394+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xorbitsai/xorbits"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.856394+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.856394+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:21:07.372571+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f6977b1173095da39d4f0c0dc9c67fed6f40e4741611047cbae912248ec4bebe", "fetched_at": "2026-08-28T04:03:57.856394+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xorbitsai/xorbits"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:21:07.372571+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f6977b1173095da39d4f0c0dc9c67fed6f40e4741611047cbae912248ec4bebe", "fetched_at": "2026-08-28T04:03:57.856394+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xorbitsai/xorbits"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:21:07.372571+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f6977b1173095da39d4f0c0dc9c67fed6f40e4741611047cbae912248ec4bebe", "fetched_at": "2026-08-28T04:03:57.856394+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xorbitsai/xorbits"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:21:07.372571+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f6977b1173095da39d4f0c0dc9c67fed6f40e4741611047cbae912248ec4bebe", "fetched_at": "2026-08-28T04:03:57.856394+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xorbitsai/xorbits"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 67, "longevity": 100, "rhythm": 40}, "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": 1498, "days_push": 200, "days_rel": 616, "gap_med": 29, "n_releases_24m": 4}, "score": 64, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}