nixtla/statsforecast

Lightning ⚡️ fast forecasting with statistical and econometric models.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 1 hour ago
Added to GitGenius on September 14th, 2026
Created on November 24th, 2021
Open Issues & Pull Requests: 147 (+0)
GitHub issues: Enabled
Number of forks: 393
Total Stargazers: 4,910 (+0)
Total Subscribers: 46 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 6.5 days
Mean response time: 71.4 days
90th percentile: 211.4 days
Tracked items: 83

Most active contributors

Sign in to see contributor activity.

How this project is maintained

98% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "documentation" is answered fastest, typically in about an hour, while "feature" waits about 12 days. Three people close 71% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 47
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 622 days
Stale 30+ days: 44
Stale 90+ days: 39

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (35)
  • enhancement (25)
  • feature (25)
  • documentation (16)

Most active issues this week

Detailed Description

StatsForecast is a Python library for time series forecasting that implements statistical and econometric models with a focus on speed and scalability.

The library addresses the problem that existing Python alternatives for statistical forecasting models are slow, inaccurate, and do not scale well. StatsForecast provides optimized implementations of widely used univariate forecasting models including automatic ARIMA, ETS, CES, and Theta, along with a battery of benchmarking models. It supports probabilistic forecasting with confidence intervals, exogenous variables, static covariates, and anomaly detection. The tool uses familiar sklearn-style syntax with fit and predict methods, and integrates natively with distributed computing frameworks including Spark, Dask, and Ray.

Teams should choose this tool if they need to forecast at scale or require statistical models as production baselines. It suits projects handling large numbers of time series, from hundreds to millions, where performance and accuracy matter. The README indicates the tool can replace Facebook's Prophet with minimal code changes while gaining both speed and accuracy improvements. For teams already invested in R's statistical forecasting ecosystem, the tool offers comparable or faster performance than R implementations.

The project maintains active engagement with users through a community Slack channel. Development includes comprehensive documentation with end-to-end walkthroughs, tutorials covering anomaly detection, cross-validation, and multiple seasonalities, and published experiments demonstrating performance comparisons against alternative libraries. The codebase includes experiment directories with reproducible benchmarks showing relative performance across different model types and scales.