nautilus_trader
NautilusTrader is a Rust-native engine for building multi-asset, multi-venue trading systems. It supports research, deterministic simulation, and live execution using a shared event-driven architecture.
Pick a small issue you can reproduce, then fix it with your AI coding agent.
Share on XLicense: LGPL-3.0
Overview
NautilusTrader is an open-source, Rust-native engine for building multi-asset, multi-venue trading systems. It brings research, deterministic simulation, and live execution into one event-driven architecture, helping teams use the same strategy and execution-algorithm code across backtests and live systems. Python is used to define strategy logic, configuration, and orchestration, while Rust provides the compiled engine; systems can also be written entirely in Rust for mission-critical workloads.
Key features
- Supports research, deterministic simulation, and live execution in one architecture.
- Uses an event-driven design for multi-asset, multi-venue trading systems.
- Lets strategies and execution algorithms run across backtests and live systems.
- Uses Python for strategy logic and orchestration, with the option to write systems entirely in Rust.
Best for
Useful for developers building trading systems who want to carry strategy and execution code from simulation into live use. Python supports strategy development and orchestration, while Rust is available for mission-critical workloads.
- Upstream
- nautechsystems/nautilus_trader
- Fork on GitHub
- Guo-astro/nautilus_trader
- Upstream stars
- 30k
- Category
- Finance, data and research
- Language
- Rust
- License
- LGPL-3.0
- Forked
- 2026-10-15
- Sync status
- Updated by last syncLast synced 2026-10-19
More in Finance, data and research
Python tools and sample data for exploring algorithmic trading strategies, including indicators, performance metrics, optimization, and portfolio simulation.
Forked 2026-10-18Last synced 2026-10-19Custom license (see repository)Finance, data and researchGitHub
A TradingView Pine Script collection for technical market analysis, strategy backtesting, and alerts. It gives traders reusable indicators, strategy scripts, and multi-symbol alert systems for exploring trading setups.
Forked 2026-10-15Last synced 2026-10-19No license declaredFinance, data and researchGitHub
finvizfinance is a Python library for collecting financial information from FinViz, including stock data, news, and insider activity. Use it to analyze individual securities or compare stocks with screening filters.
Forked 2026-10-14Last synced 2026-10-19License: MITFinance, data and researchGitHub
OpenStock is a free, open-source alternative to paid market platforms for tracking stock prices, setting personalized alerts, and exploring company insights.
Forked 2026-10-12Last synced 2026-10-19License: AGPL-3.0Finance, data and researchGitHub