TA-Lib (Core C Library) https://ta-lib.org/
  • Java 44.5%
  • C 20.6%
  • Rust 18.5%
  • C# 15.6%
  • Python 0.6%
Find a file
2026-08-21 04:23:47 +00:00
.claude/skills Merge branch 'feat/227-awesome-oscillator' into dev 2026-08-16 20:11:00 -04:00
.github ci: gate the two suites that caught #238's underflow on the PR, not the nightly 2026-08-21 00:10:33 -04:00
.vscode chore(vscode): raise jdt.ls heap to 4G for the Java backend sources 2026-08-03 20:17:29 -04:00
bin Clean bin/ from git — only keep HOLDER 2026-03-18 18:50:10 -04:00
cmake fix(install): stop deleting files outside the install prefix (#105) 2026-07-10 13:37:49 -04:00
dist/digests Update dist package (from ubuntu-latest) 2026-08-21 04:23:47 +00:00
docs Merge dev into func/59-smi 2026-08-20 23:31:58 -04:00
include Update dist package (from windows-2022) 2026-08-21 04:19:21 +00:00
lib Initial revision 2002-07-16 05:43:26 +00:00
m4 Add m4 empty directory for autoreconf 2024-11-07 14:03:38 -05:00
scripts feat(java,csharp): cross-calls go to the public API, and failures carry their code (#236) 2026-08-20 12:27:36 -04:00
src fix(smi): compare the stage counters before subtracting, not after 2026-08-20 23:58:57 -04:00
ta_codegen fix(smi): compare the stage counters before subtracting, not after 2026-08-20 23:58:57 -04:00
website feat: add TA_SMI, the Stochastic Momentum Index (#238) 2026-08-20 23:31:53 -04:00
.editorconfig chore(ci,docs): gate the generated servers on regen-check, drop the P/Invoke comments 2026-08-02 18:24:45 -04:00
.gitignore feat(java): publishable Maven artifact — pom.xml, standard layout, Ant retired (#164) 2026-08-05 22:44:03 -04:00
autogen.sh add macOS libtool support. 2024-10-11 18:48:22 +08:00
CHANGELOG.md feat: add TA_SMI, the Stochastic Momentum Index (#238) 2026-08-20 23:31:53 -04:00
CLAUDE.md docs: state the tier vocabulary, so the compound name stops reading as a mistake 2026-08-20 21:13:55 -04:00
CMakeLists.txt feat: add TA_SMI, the Stochastic Momentum Index (#238) 2026-08-20 23:31:53 -04:00
CNAME Create CNAME 2023-10-10 00:52:15 -04:00
conanfile.py release: rename pending release 0.7.2 -> 0.8.1 2026-07-14 10:33:34 -04:00
configure.ac perf(build): -fno-math-errno, freeing sqrt to vectorize (#192) 2026-08-12 16:49:46 -04:00
install Fix CI for recent ta_lib to ta-lib renames for static libs 2024-11-27 00:52:51 -05:00
LICENSE chore: bump BSD license copyright year to 2026 2026-07-20 15:18:40 -04:00
Makefile.am docs: delete the canonical-cutover runbook (cutover shipped in 0.7.1) 2026-07-20 13:21:30 -04:00
README-DEVS.md fix(codegen): generate now owns the servers and benches; gate PRs on it (#211) 2026-08-14 00:05:29 -04:00
README.md docs: restore README.md, move dev docs to README-DEVS, refresh CLAUDE.md 2026-06-10 21:28:31 -04:00
rust-toolchain.toml ci: pin the Rust toolchain to 1.97.0 (rust-toolchain.toml) 2026-07-15 22:37:07 -04:00
ta-lib.dpkg.in Unix packaging modification. 2006-08-21 04:16:42 +00:00
ta-lib.pc.in fix(cmake,build): link libm so libta-lib is self-contained (#77) 2026-07-06 16:19:01 -04:00
ta-lib.spec.in build(rpm): modernize ta-lib.spec.in for current Fedora/RHEL (#123) 2026-07-16 22:33:39 -04:00
ta_func_api.xml feat: add TA_SMI, the Stochastic Momentum Index (#238) 2026-08-20 23:31:53 -04:00
ta_func_list.txt feat: add TA_SMI, the Stochastic Momentum Index (#238) 2026-08-20 23:31:53 -04:00
uninstall feat: remove gen_code and make the C build C-only (cutover Stage 7) 2026-06-30 12:58:52 -04:00
VERSION release: rename pending release 0.7.2 -> 0.8.1 2026-07-14 10:33:34 -04:00

Discord chat

main nightly tests dev nightly tests

TA-Lib - Technical Analysis Library

This is now the official home for C/C++ TA-Lib (instead of SourceForge).

More info https://ta-lib.org

You want a new TA Function implemented?

First step is to document the algorithm, with a sample of input/output in the ta-lib-proposal-drafts repos.