
nautilus_trader
Production-grade Rust-native trading engine with deterministic event-driven architecture
The Lens
NautilusTrader is an open source platform for building and running algorithmic trading systems. You write your strategy in Python, and a compiled Rust core handles the fast, exact execution underneath. The same strategy code runs in backtests and in live trading, so what you test is what you ship. Free under an LGPL license.
That backtest-to-live consistency is the real draw. Most trading frameworks let your tested logic and your live logic drift apart, which is how strategies blow up in production. Nautilus runs both through one event-driven engine to close that gap, across multiple asset classes and venues with nanosecond-resolution timing.
This is not a weekend setup. You wire in market data feeds, connect broker or exchange adapters, and manage your own infrastructure for anything live. It's built for individual quants and small teams who can handle that. The project deliberately leaves out distributed orchestration and built-in AI tooling to stay focused. Solo to small team: free, with real setup work.
The catch: the software is free, but everything around it costs money and skill. Market data, exchange fees, and a server that won't fall over mid-trade are on you. And it won't make you profitable. It's a well-built engine for testing ideas honestly, not a money printer.
Free vs Self-Hosted vs Paid
fully freeFree: The full platform is free and open source under LGPL-3.0. No gated features.
Self-hosted: The only option, and it's involved. You provide market data, broker and exchange connections, and the servers to run live strategies. Nautech maintains an optional package index for pre-release builds, but that's convenience, not a paywall.
Paid: No paid tier or hosted cloud from the project. Your costs are data feeds, trading fees, and infrastructure.
Free software. Your real costs are market data, exchange fees, and the infrastructure to run live.
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
License: GNU Lesser General Public License v3.0
Can link without copyleft infecting your code.
Commercial use: ✓ Yes
About
- Owner
- Nautech Systems (Organization)
- Stars
- 24,508
- Forks
- 3,133