{"repo":"bitbytelabio/tradingview-rs","free":true,"listed":false,"github":"https://github.com/bitbytelabio/tradingview-rs","clone":"git clone https://github.com/bitbytelabio/tradingview-rs.git","description":"TradingView data source library for Algorithmic Trading written in Rust","language":"Rust","stars":73,"topics":["tradingview","algorithmic-trading","financial-data","trading-bot"],"license":"MIT","category":"trading","readme_excerpt":"TradingView Data Source Introduction This is a data source library for algorithmic trading written in Rust inspired by TradingView-API. It provides programmatic access to TradingView's data and features through a robust, async-first API. The library exposes two usage tiers : - High-level — An event-driven DataLoader that connects a source to multiple sinks with backpressure and graceful shutdown. - Low-level — Direct access to HTTP clients, WebSocket sessions, and raw message parsing for full control. ⚠️ Alpha Stage : This library is currently in alpha stage and not ready for production use. Breaking changes may occur between versions. Features - [x] Async Support — Built with Tokio for high-performance async operations - [x] Event-Driven Pipeline — DataSource → fan-out → EventSink architecture with bounded channels, cancellation tokens, and error recovery - [x] Multiple Sinks — Built-in channel, callback, and Kafka (RedPanda) sinks; implement your own via the EventSink trait - [x] Real-time Data — WebSocket-based live market data with automatic reconnection and circuit breaker - [x] Historical Data — Fetch OHLCV data for single symbols and concurrent batch operations - [x] Session Management — Shared sessions between threads to respect TradingView's rate limits - [x] Custom Indicators — Work with Pine Script indicators via study configurations - [x] Chart Drawings — Retrieve your chart drawings and annotations - [x] Replay Mode — Historical market replay functionality - [x] ","default_branch":null,"files":null,"tree":[],"storefront":"/r/bitbytelabio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bitbytelabio/tradingview-rs/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."}