Nixtla/mlforecast
A Python framework for scalable time series forecasting using machine learning models like LightGBM and XGBoost.

Not currently ranked — collecting fresh signals.
star history
Mlforecast is a Python library that enables machine learning-based time series forecasting at scale. It integrates with distributed computing frameworks like Dask to handle massive datasets across remote clusters. The library provides a standardized interface for training gradient boosting models (LightGBM, XGBoost) on temporal data for forecasting tasks in domains such as finance and supply chain.
Frequently asked
- What is Nixtla/mlforecast?
- A Python framework for scalable time series forecasting using machine learning models like LightGBM and XGBoost.
- Is mlforecast open source?
- Yes — Nixtla/mlforecast is open source, released under the Apache-2.0 license.
- What language is mlforecast written in?
- Nixtla/mlforecast is primarily written in Python.
- How popular is mlforecast?
- Nixtla/mlforecast has 1.3k stars on GitHub.
- Where can I find mlforecast?
- Nixtla/mlforecast is on GitHub at https://github.com/Nixtla/mlforecast.