CatBoost is an open-source gradient boosting on decision trees library with categorical features support out of the box for Python & R
Catboost is an extreme boosting library which is well known for its categorical feature support. It has a new boosting scheme which helps to reduce overfitting.
Helpful Links: