18 releases

0.8.1 Mar 21, 2024
0.7.0 Mar 16, 2024
0.6.3 Jun 20, 2023

#45 in Finance

Download history 2/week @ 2024-02-25 218/week @ 2024-03-10 375/week @ 2024-03-17 10/week @ 2024-03-24 68/week @ 2024-03-31

671 downloads per month

MIT license

63KB
2K SLoC

Twelvedata-rs

A convenient Rust wrapper for the Twelve Data API.

!!! NOT PRODUCTION READY (yet) !!!

I have work to do. This is only on crates.io because I wanted to be sure that the name is secured.

Changes are happening extremely rapidly. Code that worked yesterday might not work today. For example, at the time of writing I am reimplementing everything to a utilize a builder pattern. Once that is done I think I am gonna ditch reqwest and move everything to a http client like hyper.

Features

  • Reference Data
    • Stocks List
    • Forex Pairs List
    • Cryptocurrencies List
    • ETF List
    • Indices List
    • Funds List
    • Bonds List
    • Exchanges
    • Cryptocurrency Exchanges
    • Technical Indicators Interface (look at the twelvedata docs and you will understand...yikes)
  • Core Data
    • Time Series
    • Exchange Rate
    • Currency Conversion
    • Quote
    • Real-Time Price
    • End of Day Price
    • Market Movers
  • Mutual Funds
  • Fundmentals
  • Analysis
  • WebSocket
  • Advanced
  • Technical Indicators

Dependencies

~4–19MB
~296K SLoC