Python algorithmic-trading

Open-source Python projects categorized as algorithmic-trading

Top 23 Python algorithmic-trading Projects

algorithmic-trading
  1. freqtrade

    Free, open source crypto trading bot

    Project mention: Freqtrade: Free, open source crypto trading bot | news.ycombinator.com | 2025-11-16
  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. qlib

    Qlib is an AI-oriented Quant investment platform that aims to use AI tech to empower Quant Research, from exploring ideas to implementing productions. Qlib supports diverse ML modeling paradigms, including supervised learning, market dynamics modeling, and RL, and is now equipped with https://github.com/microsoft/RD-Agent to automate R&D process.

    Project mention: Choosing the Right AI Model for Stock Prediction | dev.to | 2025-10-04

    After researching different AI models in Qlib (a quantitative finance platform), here's what I learned:

  4. zipline

    Zipline, a Pythonic Algorithmic Trading Library

  5. quant-trading

    Python quantitative trading strategies including VIX Calculator, Pattern Recognition, Commodity Trading Advisor, Monte Carlo, Options Straddle, Shooting Star, London Breakout, Heikin-Ashi, Pair Trading, RSI, Bollinger Bands, Parabolic SAR, Dual Thrust, Awesome, MACD

  6. financial-machine-learning

    A curated list of practical financial machine learning tools and applications.

  7. backtesting.py

    🔎 📈 🐍 💰 Backtest trading strategies in Python.

    Project mention: backtesting.py VS QTradeX-Algo-Trading-SDK - a user suggested alternative | libhunt.com/r/backtesting.py | 2025-05-28
  8. quantstats

    Portfolio analytics for quants, written in Python

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. awesome-systematic-trading

    A curated list of awesome libraries, packages, strategies, books, blogs, tutorials for systematic trading. (by paperswithbacktest)

  11. vectorbt

    Find your trading edge, using the fastest engine for backtesting, algorithmic trading, and research.

    Project mention: vectorbt VS QTradeX-Algo-Trading-SDK - a user suggested alternative | libhunt.com/r/vectorbt | 2025-05-28
  12. Crypto-Signal

    Github.com/CryptoSignal - Trading & Technical Analysis Bot - 4,100+ stars, 1,100+ forks

  13. OctoBot

    Open source crypto trading bot to automate crypto investments with ease.

    Project mention: 7 Best Open-Source Crypto Trading Bots 2025 (Ranked & Reviewed) | dev.to | 2025-03-19

    Octobot is a solid choice if you want an automated bot that’s easy to set up. It offers a simple UI and can run trading strategies without much manual intervention.

  14. mlfinlab

    MlFinLab helps portfolio managers and traders who want to leverage the power of machine learning by providing reproducible, interpretable, and easy to use tools.

  15. zvt

    modular quant framework.

  16. eiten

    Statistical and Algorithmic Investing Strategies for Everyone

  17. pybroker

    Algorithmic Trading in Python with Machine Learning

  18. MachineLearningStocks

    Using python and scikit-learn to make stock predictions

  19. intelligent-trading-bot

    Intelligent Trading Bot: Automatically generating signals and trading based on machine learning and feature engineering

  20. algotrading

    Algorithmic trading framework for cryptocurrencies.

    Project mention: algotrading VS QTradeX-Algo-Trading-SDK - a user suggested alternative | libhunt.com/r/algotrading | 2025-05-28
  21. lumibot

    Backtesting and Trading Bots Made Easy for Crypto, Stocks, Options, Futures, FOREX and more

  22. optopsy

    A nimble options backtesting library for Python

  23. alpaca-py

    The Official Python SDK for Alpaca API

  24. LiuAlgoTrader

    Framework for algorithmic trading

    Project mention: LiuAlgoTrader VS QTradeX-Algo-Trading-SDK - a user suggested alternative | libhunt.com/r/LiuAlgoTrader | 2025-05-28
  25. algo-trader

    Trading bot with support for realtime trading, backtesting, custom strategies and much more.

  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 algorithmic-trading discussion

Python algorithmic-trading related posts

  • Show HN: Sub-microsecond (890 ns) trading execution research system

    2 projects | news.ycombinator.com | 15 Dec 2025
  • CLI tool: zipline/backtrader/vectorbt/backtesting.py --> Alpaca/IBKR in 10 seconds

    1 project | dev.to | 1 Jul 2025
  • algotrading VS QTradeX-Algo-Trading-SDK - a user suggested alternative

    2 projects | 28 May 2025
  • howtrader VS QTradeX-Algo-Trading-SDK - a user suggested alternative

    2 projects | 28 May 2025
  • LiuAlgoTrader VS QTradeX-Algo-Trading-SDK - a user suggested alternative

    2 projects | 28 May 2025
  • vectorbt VS QTradeX-Algo-Trading-SDK - a user suggested alternative

    2 projects | 28 May 2025
  • backtesting.py VS QTradeX-Algo-Trading-SDK - a user suggested alternative

    2 projects | 28 May 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 24 Dec 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 algorithmic-trading projects in Python? This list will help you:

# Project Stars
1 freqtrade 45,395
2 qlib 34,689
3 zipline 19,134
4 quant-trading 8,342
5 financial-machine-learning 8,319
6 backtesting.py 7,656
7 quantstats 6,499
8 awesome-systematic-trading 6,371
9 vectorbt 6,314
10 Crypto-Signal 5,313
11 OctoBot 5,022
12 mlfinlab 4,373
13 zvt 3,874
14 eiten 3,079
15 pybroker 2,973
16 MachineLearningStocks 1,910
17 intelligent-trading-bot 1,563
18 algotrading 1,437
19 lumibot 1,205
20 optopsy 1,190
21 alpaca-py 1,071
22 LiuAlgoTrader 869
23 algo-trader 850

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?