C++ gradient-boosting

Open-source C++ projects categorized as gradient-boosting

Top 6 C++ gradient-boosting Projects

gradient-boosting
  1. LightGBM

    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.

    Project mention: 《LightGBM: 一种高效的梯度提升决策树算法》论文(A Highly Efficient Gradient Boosting Decision Tree) | dev.to | 2025-10-15

    代码:https://github.com/microsoft/LightGBM

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. catboost

    A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.

    Project mention: 🚀 Why Your ML Service Needs Rust + CatBoost: A Setup Guide That Actually Works | dev.to | 2025-01-19

    [package] name = "MLApp" version = "0.1.0" edition = "2021" [dependencies] catboost = { git = "https://github.com/catboost/catboost", rev = "0bfdc35"}

  4. interpret

    Fit interpretable models. Explain blackbox machine learning.

  5. yggdrasil-decision-forests

    A library to train, evaluate, interpret, and productionize decision forest models such as Random Forest and Gradient Boosted Decision Trees.

  6. fairgbm

    Train Gradient Boosting models that are both high-performance *and* Fair!

  7. decision-tree-classifier

    Decision Tree Classifier and Boosted Random Forest

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ gradient-boosting discussion

C++ gradient-boosting related posts

Index

What are some of the best open-source gradient-boosting projects in C++? This list will help you:

# Project Stars
1 LightGBM 17,946
2 catboost 8,719
3 interpret 6,744
4 yggdrasil-decision-forests 623
5 fairgbm 106
6 decision-tree-classifier 3

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io