PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Algorithmic Trading Python Packages

Python packages with the GitHub topic algorithmic-trading. Sorted by relevance, with stars and monthly downloads.
alpacahq
alpaca-py

The Official Python SDK for Alpaca API

1.6M 1K 371
polakowo
vectorbt

The backtesting engine that gives you an unfair advantage. Run thousands of trading ideas before others finish one.

455K 8K 1K
ranaroussi
quantstats

Portfolio analytics for quants, written in Python

317K 7K 1K
kernc
backtesting

🔎 📈 🐍 💰 Backtest trading strategies in Python.

193K 9K 1K
pyportfolio
pyportfolioopt

Financial portfolio optimization in python, including classical efficient frontier, Black-Litterman, Hierarchical Risk Parity

174K 6K 1K
freqtrade
freqtrade

Free, open source crypto trading bot

84K 52K 11K
Lumiwealth
lumibot

Backtestable AI trading agents and Python algorithmic trading strategies for stocks, options, crypto, futures, forex, SEC filings, FRED macro data, and real brokers.

80K 2K 334
quantbelt
ib-fundamental

Interactive Brokers Fundamental data for humans

67K 110 20
freqtrade
freqtrade-client

Free, open source crypto trading bot

66K 52K 11K
rundef
async-rithmic

Python async framework for Rithmic Protocol Buffer API

59K 108 23
pkjmesra
pkscreener

A Python-based stock screener for NSE, India. PKScreener is an advanced free stock screener to find potential breakout stocks from NSE and show its possible breakout values. It also helps to find the stocks which are consolidating and may breakout, or the particular chart patterns that you're looking specifically to make your decisions.

52K 366 167
alpacahq
alpaca-mcp-server

Alpaca’s official MCP Server lets you trade stocks, ETFs, crypto, and options, run data analysis, and build strategies in plain English directly from your favorite LLM tools and IDEs

45K 860 251
HKUDS
vibe-trading-ai

"Vibe-Trading: Your Personal Trading Agent"

24K 18K 3K
peerchemist
finta

Common financial technical indicators implemented in Pandas.

23K 2K 716
jesse-ai
jesse

An advanced crypto trading bot written in Python

23K 8K 1K
goldspanlabs
optopsy

A nimble options research and backtesting library for Python

14K 1K 209
nkaz001
hftbacktest

Free, open source, a high frequency trading and market making backtesting and trading bot, which accounts for limit orders, queue positions, and latencies, utilizing full tick data for trades and order books(Level-2 and Level-3), with real-world crypto trading examples for Binance and Bybit

14K 4K 822
pg56714
dcex

Rust-backed Python/Rust library for low-latency cross-exchange crypto HTTP, WebSocket, and trading APIs.

13K 1 0
smalinin
backtrader-next

Python Backtesting library for trading strategies

9K 44 8
nkaz001
pm-hbtbacktest

Free, open source, a high frequency trading and market making backtesting and trading bot, which accounts for limit orders, queue positions, and latencies, utilizing full tick data for trades and order books(Level-2 and Level-3), with real-world crypto trading examples for Binance and Bybit

6K 4K 822
tribulnation
tribulnation-sdk

An abstract, fully-typed, async Python SDK for automated crypto trading, analysis and reporting.

6K 1 0
FLOX-Foundation
flox-py

AI-native framework for building trading systems with polyglot bindings.

6K 217 38
baobach
mlfinpy

Mlfin.py is an advance Machine Learning toolbox for financial applications in Python.

5K 74 28
AI4Finance-Foundation
finrl

FinRL®: Financial Reinforcement Learning. 🔥

5K 16K 3K
    • Data from PyPI, GitHub, ClickHouse, and BigQuery