Repo Compare › Classical ML

scikit-learn vs XGBoost vs LightGBM

A side-by-side look at how actively scikit-learn, XGBoost and LightGBM are developed on GitHub — popularity, contributor base, commit activity and how quickly issues and pull requests move.

What the numbers say

Head-to-head

Snapshot taken 30 September 2026.

Metricscikit-learn
Active
XGBoost
Active
LightGBM
Active
Stars67k29k19k
Forks27k8.9k4.1k
Contributors3.6k715358
Commits, last 52 weeks1.1k496177
Open issues1.5k404447
Open pull requests6073889
Closed / merged PRs21k6.8k3.7k
Watchers2.1k885422
Last push30 Sep 202630 Sep 202629 Sep 2026
Latest release1.9.1 (Sep 2026)v3.4.2 (Sep 2026)v4.7.0 (Jul 2026)
Main languagePythonC++C++
LicenceBSD-3-ClauseApache-2.0MIT
CreatedAug 2010Feb 2014Aug 2016

Bold marks the highest value in a row. “Active / Slowing / Dormant” is a simple heuristic from how recently code was pushed and open issues per star — a starting point, not a verdict. Stars measure popularity, not quality.

Open these in the live comparer →

Related comparisons