Home Projects xgboost
xgboost

xgboost

by dmlc · GitHub

Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Dask, Flink and DataFlow

# distributed-systems# gbdt# gbm# gbrt
View on GitHub
⭐ Stars
28.6k
🍴 Forks
8.9k
🔥 Trending
+8 this week
📜 License
Apache-2.0
Commercial use OK
📅 Created
2014
🔄 Last commit
4 days ago
🏷️ Category
distributed-systems
💻 Language
You maintain this project?

Claim its page: indexed whatever its rank, translated into six languages, and enriched with what you write yourself.

Claim this page →
xgboost — GitHub preview card
📈 Star history
29k28k
2026-06-272026-07-22
📄 About

Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Dask, Flink and DataFlow

Read the full guide
Frequently asked questions

What is xgboost?

Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Dask, Flink and DataFlow

Is xgboost open source?

xgboost is an open-source project. It is released under the Apache-2.0 license.

Is xgboost free?

Yes. xgboost is free and open source — you can use, modify and self-host it.

🏅 Maintainer of this project?
OpenSourceAI badge — xgboost

Add this live badge to your README — your GitHub stars and directory rank, refreshed daily.

[![OpenSourceAI](https://opensourceai.tech/badge.php?tool=dmlc-xgboost)](https://opensourceai.tech/project/dmlc-xgboost.html)
More badge options →
🧬 Related projects🧬 View the DNA map →