#3939th of 168 in ML frameworks and librariesFor data and documents, data analysis

prophet

Additive time series forecasting library for Python and R

Stars
20.5k
License
MIT
Last commit
Oct 2026
Last release
Oct 2026
Language
Python
Stars, last 29 weeks+446
21 Apr 2026: 20,034 stars28 Apr 2026: 20,054 stars5 May 2026: 20,071 stars12 May 2026: 20,086 stars19 May 2026: 20,101 stars26 May 2026: 20,120 stars2 Jun 2026: 20,139 stars9 Jun 2026: 20,154 stars16 Jun 2026: 20,169 stars23 Jun 2026: 20,190 stars30 Jun 2026: 20,205 stars7 Jul 2026: 20,231 stars14 Jul 2026: 20,250 stars21 Jul 2026: 20,269 stars28 Jul 2026: 20,279 stars4 Aug 2026: 20,294 stars11 Aug 2026: 20,308 stars18 Aug 2026: 20,328 stars25 Aug 2026: 20,336 stars1 Sept 2026: 20,353 stars8 Sept 2026: 20,363 stars15 Sept 2026: 20,376 stars22 Sept 2026: 20,386 stars29 Sept 2026: 20,400 stars6 Oct 2026: 20,415 stars13 Oct 2026: 20,426 stars20 Oct 2026: 20,437 stars27 Oct 2026: 20,455 stars3 Nov 2026: 20,472 stars10 Nov 2026: 20,480 stars

20,034 on 21 Apr 202620,480 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Prophet fits an additive model to time series, combining a non-linear trend with yearly, weekly and daily seasonality and holiday effects. It runs on Stan (cmdstan via cmdstanpy in Python, rstan in R) and includes cross-validation, performance metrics and plotting. It suits series with strong seasonality and several seasons of history. The project has been in maintenance mode since v1.4.0.

Who it is for: Data scientists forecasting seasonal business time series in Python or R

Strengths

  • Python (PyPI, conda-forge) and R packages with matching APIs
  • Handles missing data, trend shifts and holiday effects
  • Built-in cross-validation, performance metrics and custom metrics
  • Pre-built Python wheels bundle model binaries, including macOS arm64

Weaknesses

  • Maintenance mode since v1.4.0: bug fixes only, no new features planned
  • CRAN release is outdated; latest R version installs from GitHub
  • Installing from source needs a C++ compiler and at least 4GB memory
  • Suited to series with strong seasonality and several seasons of history

What it needs

  • RAM ≥ 2 GB
  • no GPU
  • Docker + Compose
  • Needs cmdstan, cmdstanpy, rstan, C++ compiler
  • Models: additive time series model (Stan)

Quick answers

Is prophet open source?

Yes. Its code is on GitHub under the MIT license.

Can you run prophet with Docker?

Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.

Does prophet need a GPU?

No, it runs without one. Plan for at least 2 GB of RAM.

Also in ML frameworks and libraries

See all 168
Also in ML frameworks and libraries
RankProjectScore
1transformersPython library defining open models for text, vision, audio and multimodal tasks168.8k stars+1,522 (+0.9%) in 30 daysApache-2.094 out of 100
2pytorchPython tensor library with GPU support and tape-based autograd105.4k stars+1,043 (+1.0%) in 30 dayscustom license93 out of 100
3ultralyticsPython library and CLI for training and running YOLO vision models63.3k stars+1,015 (+1.6%) in 30 daysAGPL-3.093 out of 100
#4pytorch-image-modelsPyTorch library of image models, pretrained weights and training scripts37.3k stars+101 (+0.3%) in 30 daysApache-2.093 out of 100
#5supervisionPython toolkit for loading, annotating and counting computer vision detections Live demo ↗ (opens in a new tab)51.6k stars+514 (+1.0%) in 30 daysMIT92 out of 100