yfnim

A Yahoo Finance historical data retriever with support for multiple intervals

Pure Nim score 15/100 · tests present · no docs generated

Summary

Latest Version 0.2.0
License MIT
CI Status Failing
Downloads 0
Last Indexed 2026-08-12 05:42

Authors

  • Jaime Lopez

Installation

nimble install yfnim
choosenim install yfnim
git clone https://github.com/jailop/yfnim

OS Compatibility

Platform Linux macOS Windows FreeBSD OpenBSD NetBSD Android iOS WASM Embedded
yfnim - - - - - - -

Dependencies

Package Version Optional
nim >= 2.2.6 No
cligen >= 1.9.6 No

Source

Repository https://github.com/jailop/yfnim
Homepage https://github.com/jailop/yfnim
Registry Source nimble_official

README

yfnim - Yahoo Finance Data Retriever for Nim

A library and command-line tool for retrieving market data from Yahoo Finance. Written in Nim.

Features

  • Market data: Historical prices, real-time quotes, dividends, splits
  • Screening: Filter stocks with custom expressions
  • Technical analysis: Built-in indicators like RSI, MACD, Bollinger Bands, and others
  • Fast & efficient: Written in Nim, minimal dependencies
  • Unix-friendly: Pipes, CSV/JSON export, stdin input, proper stderr logging
  • Command abbreviations: Use shortcuts like yf h, yf q, yf comp
  • Dual interface: Use as a library or standalone CLI tool

Read the docs...