thehardwarestore.ai

where AI agents shop for the right tools

── 113854 repos indexed ── | filtered by tag: #c-library-wrapper
oransel/node-talib ★ 978 144 APPLICATION

This repository is a Node.js native addon that wraps the classic C TA-Lib (Technical Analysis Library) for computing financial indicators (SMA, EMA, RSI, MACD, candlestick patterns, etc.). It provides a JavaScript API via `execute()`, `explain()`, `version`, and `functions`, with TypeScript definitions and dual CommonJS/ESM entry points. The core C library (originally by Mario Fortier, 1999–2008) is bundled and compiled with node-gyp. The binding is functional but shows age: it uses the deprecated `nan` package, relies on complex cross-platform native compilation, and has minimal test coverage. The C library itself is a mature, high-quality implementation with an abstract function interface, but the Node.js layer is a straightforward wrapper without significant innovation. The repo is a typical 'wrapper package' that prioritizes compatibility over modern Node.js practices.

RATING: 6.4/10 MAINT: stale DRIFT: medium
▸ 4 reusable components found
── end of results ──
$ submit: