Skip to content

Repository files navigation

Lib-Itô-Fin

Crates.io PyPI docs.rs Python License: BSD-3-Clause

A Rust port of QuantLib for pricing, risk, and numerical methods, with Python and Go bindings over the same core. Pre-1.0: APIs may change. See status and scope and the release history.

Install

Rust

cargo add libitofin

Rust guide and examples · API reference

Python

Requires Python 3.10 or newer.

pip install itofin

Python guide and examples · API reference

Go

Requires Go 1.27.1, cgo, a C compiler, and the matching native release package. Follow the native installation guide first, then add the matching module version:

go get github.com/benbenbang/libitofin/sdk/go@v0.24.0

Use -tags itofin_external for builds, runs, tests, and vet outside this checkout. Go guide and examples · API reference

Documentation

Topic Start here
Language guides and examples Rust · Python · Go
Worked pricing walkthrough Python, Rust, and Go
Releases, coverage, and remaining work Status and scope · Issues
Build, test, and repository layout Development
Architecture and porting principles Design
Deliberate differences from QuantLib Compatibility notes

The tracked wiki/ pages hold detailed guides; the MkDocs site provides language tabs and API navigation.

License

BSD-3-Clause, the same license as QuantLib.

About

High-performance quantitative finance library in Rust: pricing, risk, and numerical tools built for speed and safety.

Topics

Resources

Stars

57 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages