Skip to content

Chapter 10 · GitHub facts 2026-10-22

NautilusTrader ​

What it does ​

The README describes a Rust-native, event-driven trading engine, with Python as the control plane through PyO3 and async networking through tokio. Cargo.toml is a workspace. Members named near the top of that file include crates/core, crates/backtest, and adapters such as binance, okx, hyperliquid, interactive_brokers, and polymarket. This list files it in chapter 10 as a deterministic engine an agent can use as an execution substrate. It is not an LLM agent.

Repository facts ​

Repositorynautechsystems/nautilus_trader
GitHub descriptionProduction-grade Rust-native trading engine with deterministic event-driven architecture
Stars30,589
Forks4,121
Created2018-06-25
Default branchdevelop
Last commit2026-10-22 a51ae01
Last push2026-10-22
LicenseLGPL-3.0
Homepagehttps://nautilustrader.io
Primary languageRust
LanguagesRust, Python, Shell, Makefile, PLpgSQL, Dockerfile, JavaScript
Topicsalgorithmic-trading-engine, trading-platform, crypto-trading, artificial-intelligence, machine-learning, trading, python, equity-trading, forex, futures-trading, sports-betting, rust, options-trading

Source: GitHub API, 2026-10-22.

Technical stack ​

Primary language reported by GitHub: Rust. Languages reported by GitHub: Rust, Python, Shell, Makefile, PLpgSQL, Dockerfile, JavaScript.

No dependency manifest was read on the fetch date.

Activity ​

Last commit on the default branch develop: 2026-10-22 (a51ae01). Subject: Fix Derive simulation lint and Hyperliquid test waits.

Last push to the repository: 2026-10-22. Created: 2018-06-25.

Who it is for ​

For people who want one event-driven engine for research and live trading and will bring their own strategy or agent logic.

In this list ​

Filed under: Chapter 10.

Category note: Backtesting and Leakage.

Related project pages: FinRL-Trading.

Comparisons: Best open-source trading agents.

For research and education only. Not investment advice. · Maintained by Ao Wang · Guides