{"repo":"Mario-SO/ohlcv","free":true,"listed":false,"github":"https://github.com/Mario-SO/ohlcv","clone":"git clone https://github.com/Mario-SO/ohlcv.git","description":"OHLCV library in zig","language":"Zig","stars":23,"topics":["zig-package","trading","finance"],"license":"MIT","category":"trading","readme_excerpt":"✅ Optimized for Zig 0.15+ 📊 OHLCV Zig Library A modern Zig library for fetching and parsing Open-High-Low-Close-Volume (OHLCV) financial data from remote CSV files—no API keys or registration required. --- ✨ Features - Multiple Data Sources : HTTP, local files, in-memory data - Preset Datasets : BTC, S&P 500, ETH, Gold (from GitHub or local) - High-Performance Parsing : - Standard CSV parser with robust error handling - NEW : Streaming CSV parser for processing large datasets without full memory load - NEW : Optimized fast parser with SIMD-aware line counting - Handles headers, skips invalid/zero rows automatically - Memory Management : - NEW : Memory pooling system for efficient allocation reuse - NEW : IndicatorArena for batch indicator calculations - All allocations are explicit and easy to free - Time Series Management : Efficient slicing, filtering, and operations - 33 Technical Indicators : Complete suite including trend (SMA, EMA, ADX), momentum (RSI, MACD, Stochastic), volatility (Bollinger Bands, ATR, Keltner Channels), volume (OBV, MFI, CMF), and advanced systems (Ichimoku Cloud, Heikin Ashi) - Performance Testing : - NEW : Comprehensive performance benchmarks - NEW : Streaming vs non-streaming comparison tools - Memory profiling capabilities - Extensible : add new data sources, indicators, or parsers easily --- 🏗️ Building & Running 1. Build the library and demo: 2. Run the demo application: The demo fetches S&P 500 data and prints a sample of parsed rows. 3. Run","default_branch":null,"files":null,"tree":[],"storefront":"/r/Mario-SO","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Mario-SO/ohlcv/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}