Back to browse
GitHub Repository

🚀 Rust-backed pandas-shaped DataFrame for live OHLCV data: 254 indicators, incremental O(lookback) refresh, NumPy/Torch output.

12 starsRust

Volas – Technical Indicators for Python

by kaelzhang·Jul 27, 2026·1 point·1 comment

AI Analysis

●●●BangerWizardrySolve My Problem

Incremental updates are 360x faster than pandas by refreshing only the stale tail.

Strengths
  • Rust kernels tuned to assembly instructions eliminate pandas runtime overhead completely.
  • Pandas-shaped API allows dropping into existing OHLCV workflows with just an import change.
  • Reproducible benchmarks show consistent wins against TA-Lib on 139 of 157 covered indicators.
Weaknesses
  • Narrow focus on OHLCV data limits utility for general-purpose data science workflows.
  • Missing some advanced pandas indexing features required for complex multi-axis operations.
Category
Target Audience

Quantitative traders and financial data engineers

Similar To

Polars · TA-Lib · Pandas

Post Description

I wanted it faster to calculate technical indicators than Pandas, so I built volas, 254 indicators, similar APIs to Pandas, but much much much faster.

Similar Projects

AI/ML●●●Banger

Growth-Ratio Energy Function as Leading Indicator of Agent Task Failure

Uses Lyapunov stability functions to detect token spirals before your budget explodes.

WizardryBig BrainSolve My Problem
visha1v
107d ago
DataMid

DataFrame Library Nobody Asked For

Yet another DataFrame library competing against established tools like Polars.

Bold Bet
NavodPeiris
202mo ago