Python algo-trading

Open-source Python projects categorized as algo-trading | Edit details

Top 13 Python algo-trading Projects

  • hummingbot

    Hummingbot is open source software that helps you build trading bots that run on any exchange or blockchain

    Project mention: Launching HBOT Rewards on Hummingbot Miner | | 2022-04-04

    Find out more at or follow on Twitter.

  • jesse

    An advanced crypto trading bot written in Python

    Project mention: Thoughts on Jesse trading bot? | | 2021-10-02

    Here’s the repo for those that are interested:

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • quantstats

    Portfolio analytics for quants, written in Python

    Project mention: QuantStats: Portfolio Analytics for Quants | | 2022-02-09
  • qtpylib

    QTPyLib, Pythonic Algorithmic Trading

  • alpaca-trade-api-python

    Python client for Alpaca's trade API

    Project mention: What broker/platform do you like to use for your trading? | | 2022-03-31

    I ended up switching to using alpaca_trade_api library and it takes all the headache of all that. Here’s the documentation:

  • trading-server

    A multi-asset, multi-strategy, event-driven trade execution and management platform for running many algorithms/bots at many venues simultaneously with unified risk management and reporting. Uses MongoDB for storage and Telegram for user notifications/trade consent.

    Project mention: trading-server: NEW Derivatives and Hedging - star count:331.0 | | 2021-11-08
  • LiuAlgoTrader

    Framework for algorithmic trading

    Project mention: Tear-sheet for trading volatility on two leveraged ETFs using LiuAlgoTrader | | 2021-05-30

    LiuAlgoTrader GitHub repo, Trading bands source code

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • ibeam

    IBeam is an authentication and maintenance tool used for the Interactive Brokers Client Portal Web API Gateway.

    Project mention: Source code for ib gateway for cross compilation to ARM | | 2021-07-16

    Not personally tried, but Im running on ARM and while i was looking at using IB i was looking at using as a docker container.

  • stockbot

    Alpaca algo stock trading bot

  • Wizardry

    💫 Wizardry is an open-source CLI for building powerful algorithmic trading strategies 交易框架 (by ssantoshp)

  • cira

    Cira algorithmic trading made easy. A Façade library for simpler interaction with alpaca-trade-API from Alpaca Markets.

    Project mention: The cira library | | 2021-07-02
  • quantclean

    🧹 Quantclean is a program that reformats financial dataset to US Equity TradeBar (Quantconnect format)

  • sample-trading-bot

    Binance Futures Sample Trading Bot

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). The latest post mention was on 2022-04-04.

Python algo-trading related posts


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

Project Stars
1 hummingbot 4,171
2 jesse 3,918
3 quantstats 2,038
4 qtpylib 1,653
5 alpaca-trade-api-python 1,353
6 trading-server 387
7 LiuAlgoTrader 370
8 ibeam 244
9 stockbot 89
10 Wizardry 30
11 cira 16
12 quantclean 11
13 sample-trading-bot 7
Find remote jobs at our new job board There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives