Home / Backtesting & trading frameworks
Barter
Rust framework for event-driven live-trading and backtesting
What it is
An open-source ecosystem of Rust libraries for building event-driven live-trading, paper-trading and backtesting systems. It provides a trading engine with state management, crates for streaming public market data and executing orders, plus data structures for exchanges, instruments and assets. Traders building strategies such as market making, statistical arbitrage or HFT in Rust are the intended audience. As a framework of modular crates rather than a finished product, it requires programming effort to assemble and extend components into a working system.
At a glance
Worth watchingOur rating, based on popularity, maintenance and how ready it is for real use.
| Best for | Developers |
|---|---|
| Used for | Backtesting, Live trading |
| Markets | Crypto, Multi-market |
| Stack | Rust |
| Learning curve | Steep learning curve |
| Practical value | Medium practical value |
| Cost | Free and open source |
| Hardware | No GPU needed |
| Maintenance | Last commit 48 days ago |
GitHub stars, last 30 days
Daily snapshots since 2026-09-12 (up to 30 days): +60 over the period, now 2,335. Gaps mean no snapshot was taken that day.
Open-source Rust framework for building event-driven live-trading & backtesting systems.
Similar tools
Open-source C# algorithmic and quantitative trading platform
Python framework for building, backtesting, and deploying trading algorithms
Free, open-source crypto trading bot written in Python
Rust-native algorithmic trading platform and event-driven backtester
Advanced crypto trading framework for backtesting and live trading
Python algorithmic trading framework for backtesting and live trading