Skip to content

GlowBack

High‑performance quantitative backtesting platform built in Rust with Python bindings and a Streamlit UI.

Highlights

  • Event‑driven simulation engine with realistic execution models
  • Data ingestion (CSV, Alpha Vantage, sample data)
  • Arrow/Parquet storage with SQLite metadata catalog
  • Strategy library (4 built‑in strategies)
  • Python bindings with async support
  • Streamlit UI for strategy development and analysis

Quickstart

git clone https://github.com/LatencyTDH/GlowBack.git
cd GlowBack
cargo test --workspace
cargo run --example basic_usage -p gb-types
cd ui
python setup.py
# Opens http://localhost:8501

Where to go next

  • Getting Started for setup and first run
  • Concepts for data model and execution details
  • Tutorials for common workflows
  • API Reference for bindings and crate docs