Awesome Systematic Trading is a curated list of libraries, packages, and resources for systematic and quantitative trading across multiple asset classes and programming languages.
The list addresses the challenge of discovering quality tools for building trading systems by collecting vetted projects that demonstrate good coding practices and solid software architecture. The curator selects projects based on their fit within the systematic trading domain, code quality, active development status, and test coverage, prioritizing depth over breadth to avoid including marginal or outdated libraries.
Developers building trading systems in Python, Java, C++, JavaScript, Rust, or Go will find language-specific sections to navigate. The list covers trading strategies, backtesting frameworks, algorithmic trading tools, and data science infrastructure relevant to equities, cryptocurrencies, futures, options, forex, and CFDs. A separate section focuses specifically on crypto trading resources. This resource suits teams evaluating the ecosystem before committing to particular tools, as well as individual traders exploring what libraries exist for their chosen language and asset class. The README does not compare this list to other curated trading resources.
The project welcomes community contributions through pull requests to add promising projects or remove outdated ones, indicating ongoing maintenance and responsiveness to the trading tools ecosystem.