nautechsystems/nautilus_trader
Production-grade Rust-native trading engine with deterministic event-driven architecture
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.
Stars
21,112
Forks
2,501
Language
Rust
License
LGPL-3.0
Category
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.