Rotala provides a JSON server and Rust library for simulating an exchange in order to backtest trading strategies.
Alator provides an implementation of a broker and trading strategy that uses the library version of Rotala demonstrating how to run a backtest.