#4 · Primary category: Time Series Machine Learning
darts
A python library for user-friendly forecasting and anomaly detection on time series.
Project last updated:08/21/26
GitHub Stars
9.5K
Forks
1.0K
Contributors
164
License
Apache-2.0
Why we included this project
For teams that need to forecast time series and also flag anomalies, Darts keeps both jobs in one library. It wraps dozens of models, from classic ARIMA to deep networks like N-BEATS, behind a consistent fit() and predict() interface, so you can swap baselines without rewriting code. The library also handles the practical workflow around forecasting: backtesting, blending multiple models, adding external covariates, and producing probabilistic forecasts with uncertainty ranges. The anomaly detection side is equally hands-on, letting you score series with PyOD-based detectors or wrap any forecasting model to spot unusual behavior in sensor or operational data.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
netdata
The fastest path to AI-powered full stack observability, even for lean teams.
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.
sktime
A unified framework for machine learning with time series
featuretools
An open source python library for automated feature engineering
tsai
Time series Timeseries Deep Learning Machine Learning Python Pytorch fastai | State-of-the-art Deep Learning library for Time Series and Sequences in Pytorch / fastai