Skip to content

pythonfortraders/awesome-python-algo-trading

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 

Repository files navigation

🧠 awesome-python-algo-trading

The ultimate curated resource list for Python-based algorithmic trading β€” built and maintained by Python for Traders.

We only include tools, libraries, and projects worth your time. No bloated lists. No dead links. If it's here, it's useful.

⭐ = Highly recommended based on community feedback and active development


πŸ“Œ Table of Contents


πŸ”§ Setup & Environment

Tools and templates to get your Python quant stack running fast.

  • ⭐ uv - Modern Python package installer and resolver
  • ⭐ ruff - Fast Python linter and code formatter
  • ⭐ cursor - AI-powered code editor
  • poetry - Python dependency management and packaging
  • jupyterlab - Web-based interactive development environment
  • VSCode - Popular code editor with great Python support
  • mplfinance - matplotlib utilities for financial charts
  • finplot - Fast & clean financial plotting

πŸ“Š Data Sources

Free and paid APIs for historical and live market data.


πŸ“ˆ Backtesting Engines

Simulate, validate, and iterate on trading strategies.


βš™οΈ Execution & Brokers

Trade automation libraries and broker APIs.


πŸ“¦ Strategy Codebases

Real strategy examples to learn from or fork.


🧠 ML & Quant Research

ML and stats tools for modeling and signal generation.


πŸ“š Courses & Books

The best content to deepen your understanding.


🧰 Libraries & Tools

High-impact libraries every Python quant should know.

  • ⭐ Pandas - Fast and flexible data analysis
  • ⭐ NumPy - Scientific computing foundation
  • ⭐ Polars - Lightning-fast DataFrame library
  • Vaex - Out-of-memory DataFrames
  • TA-Lib - Technical analysis
  • Quantlib - Quantitative finance
  • plotly - Interactive visualization
  • mplfinance - Financial charting

πŸ’¬ Communities & Blogs

Where the smart traders hang out.


πŸ”₯ Starter Projects

Use these as boilerplates or learning exercises.


πŸŽ“ Master the Stack

Want to go deeper and actually build bots that trade?

Join our free Python for Traders community and get:

  • βœ… Step-by-step strategy building from idea to execution
  • βœ… Live broker integration
  • βœ… Downloadable templates and backtest code
  • βœ… A private community of serious builders

No fluff, no theory - just practical code and strategies you can use today. Our community has helped hundreds of traders go from zero to live trading.

About

A curated list of resources on Python for algorithmic trading.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published