ToolsOpen sourceLGPL-3.0
NautilusTrader
Rust-native, event-driven trading platform with identical backtest and live code paths
By Nautech Systems
Live GitHub metrics
Live GitHub data · Oct 11, 2026Stars
29,839
Stars · 7d
+251
Stars · 30d
+1,194
30d momentum
+4.2%
Forks
3,973
Open issues
114
Language
Rust
Last push
today
Latest release v1.231.0 on Aug 2, 2026. Repository created Jun 25, 2018.
What it is
NautilusTrader is a high-performance trading platform written in Rust with Python bindings. Its deterministic event-driven architecture means strategies behave the same in backtests and in production; adapters exist for several crypto venues, Interactive Brokers and more.
In the maintainers' words: “Production-grade Rust-native trading engine with deterministic event-driven architecture”
Markets
- Crypto
- US equities
- Futures
Tags
- Rust
- Event-driven
- Backtesting
- Live trading
- #algorithmic-trading-engine
- #artificial-intelligence
- #crypto-trading
- #equity-trading
- #forex
- #futures-trading
- #machine-learning
- #options-trading