NautilusTrader

NautilusTrader is a Rust-native engine for multi-asset strategy work. The same strategy code can move between research, deterministic simulation, and live execution, reducing the gap between a test environment and an operating system.

strategy backtestingmulti-assetautomated tradingdeveloper platform
GitHub Stars25,180
Primary languageRust
LicenseLGPL-3.0
Official repositoryOpen GitHub ↗

Is it a fit?

The quick decision view, grounded in the ranking data and verification record.

Best for

Engineering teams that need multi-asset, event-driven simulation and a production-oriented path to live execution.

Not ideal for

Beginners who want the shortest route to a first small backtest.

Tested status

Not locally tested

Setup difficulty

Medium

Last verified

2026-08-02

What it can do

Research and testing

Strategy backtesting
Yes
LLM or agent based
No

Trading

Paper trading
Not confirmed
Automated trading
Yes

Getting started

API key required to start
No
Registration required to start
No
Self-hostable
Yes

Capabilities shown as Yes or No come from the official project source. Unconfirmed fields remain “Not confirmed”.

Related task rankings

The same tool can rank differently for different jobs.