{"adoption": {"forks": 4057, "observed_at": "2026-08-28T04:11:27.050765+00:00", "stars": 18714}, "canonical_url": "https://ross.abutalabs.com/products/lightgbm", "card": {"archived": false, "artifact_type": "library", "description": "A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other machine learning tasks.", "domain": ["machine-learning", "data-science", "big-data"], "enriched": true, "function": ["machine-learning", "data-science", "gpu-computing"], "health_score": 100, "homepage": "https://lightgbm.readthedocs.io/en/latest/", "language": "C++", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["lightgbm-org/LightGBM"], "name": "lightgbm-org/LightGBM", "platform": ["python", "cpp", "cross-platform", "windows"], "pushed_at": "2026-08-26T03:44:51+00:00", "repo": "lightgbm-org/LightGBM", "stars": 18714, "tags": ["gradient-boosting", "gbdt", "decision-trees", "distributed-training", "ranking", "classification", "regression", "kaggle", "gpu", "linux", "macos"], "topics": ["gbdt", "gbm", "machine-learning", "data-mining", "distributed", "lightgbm", "gbrt", "decision-trees", "gradient-boosting", "python", "r", "parallel", "kaggle"], "urls": [], "use_cases": ["train gradient boosted decision tree models for classification", "build ranking models for search and recommendation", "fit models on large datasets with distributed training", "speed up model training with GPU learning", "compete in tabular machine learning competitions like Kaggle", "tune GBDT hyperparameters for better accuracy"], "what_it_is": "LightGBM is a fast, distributed, high-performance gradient boosting framework based on decision tree algorithms, with APIs for Python, R, C, and other languages. It supports parallel, distributed, and GPU learning and is designed for large-scale data with low memory usage.", "when_to_avoid": ["you need deep learning on unstructured data like images or text", "you want a simple, interpretable linear model", "your project requires a different ecosystem like Spark MLlib exclusively"], "when_to_choose": ["you need fast, memory-efficient gradient boosting on tabular data", "your dataset is too large for a single machine and you need distributed training", "you want GPU-accelerated tree learning", "you need mature Python, R, or C APIs for boosting"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/lightgbm", "repo": "lightgbm-org/LightGBM", "role": "main", "score": 86}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:27.050765+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:01:19.659647+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22d1546c92b2e1917f4ef3c4f6f224a99c82f5196f3b519eaaf9b939685a4c86", "fetched_at": "2026-08-28T04:11:27.050765+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lightgbm-org/LightGBM"}, {"content_hash": "046846998c9e69248d070cb3f797f7a010c7077de8cbf96572b0343987ede075", "fetched_at": "2026-08-29T07:59:17.854214+00:00", "kind": "homepage", "missing": false, "url": "https://lightgbm.readthedocs.io/en/latest/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:27.050765+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:01:19.659647+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22d1546c92b2e1917f4ef3c4f6f224a99c82f5196f3b519eaaf9b939685a4c86", "fetched_at": "2026-08-28T04:11:27.050765+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lightgbm-org/LightGBM"}, {"content_hash": "046846998c9e69248d070cb3f797f7a010c7077de8cbf96572b0343987ede075", "fetched_at": "2026-08-29T07:59:17.854214+00:00", "kind": "homepage", "missing": false, "url": "https://lightgbm.readthedocs.io/en/latest/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:01:19.659647+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22d1546c92b2e1917f4ef3c4f6f224a99c82f5196f3b519eaaf9b939685a4c86", "fetched_at": "2026-08-28T04:11:27.050765+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lightgbm-org/LightGBM"}, {"content_hash": "046846998c9e69248d070cb3f797f7a010c7077de8cbf96572b0343987ede075", "fetched_at": "2026-08-29T07:59:17.854214+00:00", "kind": "homepage", "missing": false, "url": "https://lightgbm.readthedocs.io/en/latest/"}], "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:11:27.050765+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:27.050765+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:27.050765+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:01:19.659647+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22d1546c92b2e1917f4ef3c4f6f224a99c82f5196f3b519eaaf9b939685a4c86", "fetched_at": "2026-08-28T04:11:27.050765+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lightgbm-org/LightGBM"}, {"content_hash": "046846998c9e69248d070cb3f797f7a010c7077de8cbf96572b0343987ede075", "fetched_at": "2026-08-29T07:59:17.854214+00:00", "kind": "homepage", "missing": false, "url": "https://lightgbm.readthedocs.io/en/latest/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:27.050765+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:27.050765+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:01:19.659647+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22d1546c92b2e1917f4ef3c4f6f224a99c82f5196f3b519eaaf9b939685a4c86", "fetched_at": "2026-08-28T04:11:27.050765+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lightgbm-org/LightGBM"}, {"content_hash": "046846998c9e69248d070cb3f797f7a010c7077de8cbf96572b0343987ede075", "fetched_at": "2026-08-29T07:59:17.854214+00:00", "kind": "homepage", "missing": false, "url": "https://lightgbm.readthedocs.io/en/latest/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:27.050765+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:27.050765+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:27.050765+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:01:19.659647+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22d1546c92b2e1917f4ef3c4f6f224a99c82f5196f3b519eaaf9b939685a4c86", "fetched_at": "2026-08-28T04:11:27.050765+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lightgbm-org/LightGBM"}, {"content_hash": "046846998c9e69248d070cb3f797f7a010c7077de8cbf96572b0343987ede075", "fetched_at": "2026-08-29T07:59:17.854214+00:00", "kind": "homepage", "missing": false, "url": "https://lightgbm.readthedocs.io/en/latest/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:27.050765+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:27.050765+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:01:19.659647+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22d1546c92b2e1917f4ef3c4f6f224a99c82f5196f3b519eaaf9b939685a4c86", "fetched_at": "2026-08-28T04:11:27.050765+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lightgbm-org/LightGBM"}, {"content_hash": "046846998c9e69248d070cb3f797f7a010c7077de8cbf96572b0343987ede075", "fetched_at": "2026-08-29T07:59:17.854214+00:00", "kind": "homepage", "missing": false, "url": "https://lightgbm.readthedocs.io/en/latest/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:01:19.659647+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22d1546c92b2e1917f4ef3c4f6f224a99c82f5196f3b519eaaf9b939685a4c86", "fetched_at": "2026-08-28T04:11:27.050765+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lightgbm-org/LightGBM"}, {"content_hash": "046846998c9e69248d070cb3f797f7a010c7077de8cbf96572b0343987ede075", "fetched_at": "2026-08-29T07:59:17.854214+00:00", "kind": "homepage", "missing": false, "url": "https://lightgbm.readthedocs.io/en/latest/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:01:19.659647+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22d1546c92b2e1917f4ef3c4f6f224a99c82f5196f3b519eaaf9b939685a4c86", "fetched_at": "2026-08-28T04:11:27.050765+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lightgbm-org/LightGBM"}, {"content_hash": "046846998c9e69248d070cb3f797f7a010c7077de8cbf96572b0343987ede075", "fetched_at": "2026-08-29T07:59:17.854214+00:00", "kind": "homepage", "missing": false, "url": "https://lightgbm.readthedocs.io/en/latest/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:01:19.659647+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22d1546c92b2e1917f4ef3c4f6f224a99c82f5196f3b519eaaf9b939685a4c86", "fetched_at": "2026-08-28T04:11:27.050765+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lightgbm-org/LightGBM"}, {"content_hash": "046846998c9e69248d070cb3f797f7a010c7077de8cbf96572b0343987ede075", "fetched_at": "2026-08-29T07:59:17.854214+00:00", "kind": "homepage", "missing": false, "url": "https://lightgbm.readthedocs.io/en/latest/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 61}, "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": 3680, "days_push": 7, "days_rel": 46, "gap_med": 518, "n_releases_24m": 2}, "score": 86, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}