nautechsystems/nautilus_trader

Production-grade Rust-native trading engine with deterministic event-driven architecture

91
/ 100
Verified

Exposes a unified Python API while core logic runs in high-performance Rust via PyO3 bindings, enabling strategies written in Python to achieve research-to-production parity without code changes. Supports multi-asset backtesting with nanosecond-resolution tick data, advanced order types (IOC, FOK, GTC, GTD, OCO, OTO), and contingency orders across multiple venues simultaneously. Integrates with crypto exchanges (CEX/DEX), traditional markets (FX, equities, futures, options), and betting exchanges through modular REST/WebSocket adapters.

21,112 stars and 88,577 monthly downloads. Actively maintained with 386 commits in the last 30 days. Available on PyPI.

Maintenance 25 / 25
Adoption 20 / 25
Maturity 25 / 25
Community 21 / 25

How are scores calculated?

Stars

21,112

Forks

2,501

Language

Rust

License

LGPL-3.0

Last pushed

Mar 13, 2026

Monthly downloads

88,577

Commits (30d)

386

Dependencies

10

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/agents/nautechsystems/nautilus_trader"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.