← Discover
GitHub · nautechsystems/nautilus_trader↑ +98 today

High Performance Algorithmic Trading Platform

Nautilus Trader is a trading engine with a deterministic event-driven architecture, developed in Rust language. It offers production-grade infrastructure solutions for high-performance financial systems.

Updates

  • October 27, 2026: Stars 29,428 → 30,920, latest release v1.231.0 (August 2, 2026).
  • September 27, 2026: Stars 27,920 → 29,428, latest release v1.231.0 (August 2, 2026).
  • August 27, 2026: Stars 26,536 → 27,920, latest release v1.231.0 (August 2, 2026).
  • August 20, 2026: Stars 25,223 → 26,536, latest release v1.231.0 (August 2, 2026).

What you get

  • Rust-based fast and secure trading infrastructure
  • Transition from research to live without code changes
  • Multiple exchange and asset class support

Installation

Standard installation
pip install -U nautilus_trader
Installation from private package repository
pip install -U nautilus_trader --index-url=https://packages.nautechsystems.io/simple

If you don't write code

Paste this into your AI agent (Claude Code · Codex · Antigravity)

I need to design a deterministic trading strategy running on the Rust core with multi-exchange support using the NautilusTrader trading engine. How can I construct strategy logic using the Python control plane and what modular structures should I use to ensure code consistency when moving from the research environment to the live environment?

Repository: https://github.com/nautechsystems/nautilus_trader. Follow the official instructions in the README of this repository for setup and execution.

Before starting, check which OS we are on and if the necessary tools (e.g., Python, Node.js, Git, Docker) are installed. Install any missing ones step-by-step according to this system.

Create a new, empty folder to work in. Do not touch any files outside this folder and do not delete anything. Tell me what you are going to do in one sentence before running each command.

Tell me what I should see on the screen at the end of each step. If an error occurs, I will paste the error message to you exactly as it is, and we will fix it together.

Related dictionary terms

Who it is forIt is for professional software developers and researchers who want to develop high-performance, deterministic and scalable trading systems in financial markets.
LicenseLGPL-3.0

Links

TreScout did not build this tool · we found it in GitHub trends and wrote it up. This page describes the repository as of 2026-06-18: The star count and our text belong to that day, the repository may have changed since. Check the repository link for the current state. The introductory text was prepared with AI from the repository's own documentation, and this page was machine-translated from the Turkish original · the Turkish version prevails.