{"repo":"danrusei/market-data","free":true,"listed":false,"github":"https://github.com/danrusei/market-data","clone":"git clone https://github.com/danrusei/market-data.git","description":"A Rust lib to fetch & enhance historical time-series stock market data","language":"Rust","stars":11,"topics":["stock-history","stock-market","stock-prices"],"license":"Apache-2.0","category":"trading","readme_excerpt":"market-data A Rust lib to fetch & enhance historical time-series stock market data. This library provides a stateless, async-first API to download historical stock data from various providers and enhance it with common technical indicators. Features - Async-first : Built on tokio and reqwest . - Stateless Architecture : Reusable clients and immutable request objects. - Multiple Publishers : Supports Finnhub, Alpha Vantage, Massive (formerly Polygon.io), Twelvedata, and Yahoo Finance. - Technical Indicators : Built-in support for SMA, EMA, RSI, MACD, and Stochastic Oscillator. Installation Add this to your Cargo.toml : Usage Each publisher provides a set of methods to create request objects, which are then passed to the MarketClient . Supported Publishers Details on rate limits and historical data depth can be found in Publishers.md. - [x] Finnhub - [x] Alpha Vantage - [x] Massive (formerly Polygon.io) - [x] Twelvedata - [x] Yahoo Finance (Unofficial, no token required) Supported Market Technical Indicators - [x] Simple Moving Average (SMA) - [x] Exponential Moving Averages (EMA) - [x] Relative Strength Index (RSI) - [x] Stochastic Oscillator - [x] Moving Average Convergence/Divergence (MACD) For Development To run the examples, export your API keys: Run an example: Contributing Contributions are welcome! If you'd like to add a new publisher or technical indicator, please raise a PR or create an issue. License Apache-2.0","default_branch":null,"files":null,"tree":[],"storefront":"/r/danrusei","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/danrusei/market-data/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."}