Skip to content
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, 2026
Stars
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.

13.4k14.3k15.2kJun 14Oct 11
Cumulative GitHub stars, Jun 14, 2026 to Oct 11, 2026. Source: OSSInsight star history.

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