NautilusTrader
High-performance, event-driven trading platform with a Rust core and a Python API.
GitHub statistics as of 2026-11-10. Status: active = commits in the last 90 days, slowing = in the last year, inactive = older, archived = read-only.
Overview
NautilusTrader is built for production: the core is written in Rust, strategies in Python, and the same strategy runs in backtests and live with no code changes. It handles order books and tick data and has adapters for crypto exchanges, Interactive Brokers and several data vendors. It is one of the most actively developed projects in this list.
Best for: Developers building high-frequency or order-book strategies who want backtest and live parity.
Strengths
- Fast, realistic event-driven simulation down to the order book
- Backtest and live use identical code
- Very active development
Limitations
- Steep learning curve; built for engineers
- API changes often between releases
- LGPL-3.0 license
Comparisons
Alternatives in Backtest-to-live platforms
All frameworks · Descriptions are our own summary and may lag behind each project's documentation. Check the project's license before using it in a product. Nothing here is investment advice.