vectorbt has 455K monthly downloads and 8K GitHub stars. Version 1.1.0 supports Python 3.10+, first published in 2020.
It is actively maintained, last released in Jul 2026.
It is built on top of anywidget, dateparser and dill. It is used by 18 tracked packages, including riskfolio-lib, kaq-quant-common and bullishpy.
GitHub topics include backtesting, trading and algorithmic-trading.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- anywidget
- dateparser
- dill
- imageio
- ipywidgets >=7.0.0
- matplotlib
- mypy-extensions
- numba >=0.60
- numpy >=1.23
- pandas <3.0,>=2.0
- plotly >=4.12.0
- pytz
- requests
- schedule
- scikit-learn
- scipy
- tqdm
23 optional dependencies
- alpaca-py[full-no-talib]
- ccxt[full-no-talib]
- codecov[test]
- mako[docs]
- maturin[test-rust]
- mkdocs-material[docs]
- mkdocs-minify-plugin[docs]
- pandas-ta-classic[full-no-talib]
- pytest[test]
- pytest-cov[test]
- pytest-xdist[test]
- python-binance[full-no-talib]
- python-telegram-bot[full-no-talib]
- quantstats[full-no-talib]
- ray[full-no-talib]
- ruamel-yaml[docs]
- ta[full-no-talib]
- ta-lib[full]
- vectorbt[all]
- vectorbt[full]
- vectorbt[test-rust]
- vectorbt-rust[rust]
- yfinance[full-no-talib]