Python Forecasting

Open-source Python projects categorized as Forecasting

Top 23 Python Forecasting Projects

Forecasting
  1. Prophet

    Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth.

    Project mention: AI and Time Series Data: Harnessing Temporal Insights in a Digital Age | dev.to | 2025-04-07

    Emerging trends like decentralized data markets, synthetic time series generation, and enhanced NFT-based monetization models underline the vibrant future awaiting AI-driven predictive analytics. For developers and industry leaders, familiarizing yourself with tools like TensorFlow, Prophet, and Nixtla’s TimeGPT is crucial to stay ahead in this dynamic field.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. statsmodels

    Statsmodels: statistical modeling and econometrics in Python

    Project mention: The Truth About Linear Regression | news.ycombinator.com | 2024-07-30

    statsmodels is the closest thing in python to R. statsmodels has mixed model support, but mgcv apparently requires more. It is well above my paygrade, but this seems relevant: https://github.com/statsmodels/statsmodels/issues/8029 (i.e. no out of the box support, you might be able to build an approximation on your own).

  4. autogluon

    Fast and Accurate ML in 3 Lines of Code

    Project mention: AIM Weekly for 04Nov2024 | dev.to | 2024-11-04

    🌐 Composed Image Retrieval πŸ“Ž Intro to Multimodal LLama 3.2 πŸ› οΈ Multi Agent Concierge πŸ’» RAG with Langchain Granite, Milvus 🫢 Download content βœ… Transformer Replacement? πŸ€– vLLM for runing models 🌐 Amphion πŸ“ Autogluon πŸš™ Notebook LLama like Google's Notebook LLM 🫢 Monocle2ai for tracing GenAI app code LFA&D Project πŸ€– Bee Agent Framework βœ… LLama RFP Response ▢️ GenAI Script πŸ‘½ Simular AI Agent S 🦾 DrawDB with AI ✨ Ollama with LLama 3.2 Vision!!!! Preview πŸš• Powerful RAG Checker πŸ“Š SQL Generator πŸ’» Role of LLMs 🐍 Document Extraction πŸ•ΆοΈ Open Source Vector DB Reddit πŸ” The Practical Guide to Self Hosting LLM 🦾 Stagehand Controller πŸ•ΆοΈ Understanding HNSWLIB 🐍 Best practices in RAG πŸ’» Enigma Agent πŸ“ Langchain, Ollama, Phi3 for Function Calling πŸ”‹ Compass Judger πŸ“ Princeton NLP SimPO πŸ” Princeton NLP ProLong πŸ”‹ Princeton NLP HELMET 🧐 Ollama Cheatsheet πŸš• Princeton NLP CopyCat πŸ“Š Princeton NLP Shp πŸ•ΆοΈ Can LLM Solve Hard Github Issues πŸ“ Enabling Large Language Models to Generate Text with Citations πŸ”‹ Princeton NLP CharXiv πŸ“Š Awesome AI Agents List 🦾 Nomic’s Matryoshka text embedding model

  5. darts

    A python library for user-friendly forecasting and anomaly detection on time series.

  6. sktime

    A unified framework for machine learning with time series

  7. Kats

    Kats, a kit to analyze time series data, a lightweight, easy-to-use, generalizable, and extendable framework to perform time series analysis, from understanding the key statistics and characteristics, detecting change points and anomalies, to forecasting future trends.

  8. Informer2020

    The GitHub repository for the paper "Informer" accepted by AAAI 2021.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. gluonts

    Probabilistic time series modeling in Python

  11. statsforecast

    Lightning ⚑️ fast forecasting with statistical and econometric models.

    Project mention: This Week In Python | dev.to | 2025-03-21

    statsforecast – Forecasting with statistical and econometric models

  12. pytorch-forecasting

    Time series forecasting with PyTorch

  13. Merlion

    Merlion: A Machine Learning Framework for Time Series Intelligence

    Project mention: Merlion: A Machine Learning Framework for Time Series Intelligence | news.ycombinator.com | 2025-02-28
  14. neural_prophet

    NeuralProphet: A simple forecasting package

  15. neuralforecast

    Scalable and user friendly neural :brain: forecasting algorithms.

  16. chronos-forecasting

    Chronos: Pretrained Models for Probabilistic Time Series Forecasting

  17. LTSF-Linear

    [AAAI-23 Oral] Official implementation of the paper "Are Transformers Effective for Time Series Forecasting?"

  18. flow-forecast

    Deep learning PyTorch library for time series forecasting, classification, and anomaly detection (originally for flood forecasting).

  19. orbit

    A Python package for Bayesian forecasting with object-oriented design and probabilistic models under the hood. (by uber)

    Project mention: Merlion: A Machine Learning Framework for Time Series Intelligence | news.ycombinator.com | 2025-02-28
  20. pmdarima

    A statistical library designed to fill the void in Python's time series analysis capabilities, including the equivalent of R's auto.arima function.

  21. lag-llama

    Lag-Llama: Towards Foundation Models for Probabilistic Time Series Forecasting

  22. PyPOTS

    A Python toolkit/library for reality-centric machine/deep learning and data mining on partially-observed time series, including SOTA neural network models for scientific analysis tasks of imputation/classification/clustering/forecasting/anomaly detection/cleaning on incomplete industrial (irregularly-sampled) multivariate TS with NaN missing values

  23. aeon

    A toolkit for machine learning from time series

  24. django-ledger

    Django Ledger is a double entry accounting system and financial analysis engine built on the Django Web Framework.

  25. functime

    Time-series machine learning at scale. Built with Polars for embarrassingly parallel feature extraction and forecasts on panel data.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Forecasting discussion

Log in or Post with

Python Forecasting related posts

  • Statsforecast: Fast Python forecasting with statistical and econometric models

    1 project | news.ycombinator.com | 20 Mar 2025
  • Merlion: A Machine Learning Framework for Time Series Intelligence

    3 projects | news.ycombinator.com | 28 Feb 2025
  • Show HN: Foundation models for time series forecasting

    2 projects | news.ycombinator.com | 12 Nov 2024
  • TimesFM (Time Series Foundation Model) for time-series forecasting

    4 projects | news.ycombinator.com | 8 May 2024
  • Show HN: Auto Wiki v2 – Turn your codebase into a Wiki now with diagrams

    1 project | news.ycombinator.com | 23 Apr 2024
  • Financial Market Applications of LLMs

    1 project | news.ycombinator.com | 20 Apr 2024
  • Moirai: A Time Series Foundation Model for Universal Forecasting

    2 projects | news.ycombinator.com | 25 Mar 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 14 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more β†’

Index

What are some of the best open-source Forecasting projects in Python? This list will help you:

# Project Stars
1 Prophet 19,170
2 statsmodels 10,644
3 autogluon 8,828
4 darts 8,573
5 sktime 8,370
6 Kats 5,973
7 Informer2020 5,885
8 gluonts 4,874
9 statsforecast 4,356
10 pytorch-forecasting 4,287
11 Merlion 4,282
12 neural_prophet 4,074
13 neuralforecast 3,501
14 chronos-forecasting 3,252
15 LTSF-Linear 2,179
16 flow-forecast 2,182
17 orbit 1,965
18 pmdarima 1,642
19 lag-llama 1,431
20 PyPOTS 1,410
21 aeon 1,164
22 django-ledger 1,173
23 functime 1,102

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?