kalker logo

kalker

Scientific calculator CLI with support for calculus, variables, functions, matrices, and multiple number bases

install

Kalker is a scientific calculator that runs as a command-line interface and supports advanced mathematical operations including differentiation, integration, and root finding using Newton's method. It handles user-defined variables and functions with syntax like f(x, y) = xy and x = 5, along with built-in mathematical functions and constants.

The calculator supports vectors, matrices, and multiple number bases (binary, octal, hexadecimal) with formats like 0b1101 or 1101_2. It includes features like piecewise functions, sum notation, and can load predefined function libraries from files using the -i flag or load command. The tool provides syntax highlighting and special symbol completion, converting sqrt to √ when pressing tab.

Kalker runs across Windows, macOS, Linux, Android, and web browsers via WebAssembly. It's designed for users who need a capable scientific calculator accessible from the terminal, including students, engineers, and developers working with mathematical computations. The calculator handles ambiguous syntax intelligently, parsing expressions like 2sin50 + 2xy correctly.

Installation

# via Homebrew
brew install kalker
# via Cargo
cargo install kalker
# via AUR
yay -S kalker

Alternatives & related tools

add a badge to your README

Maintain kalker? Show that it's featured on trmn. The badge links back to this page.

Featured on trmn
Markdown
[![Featured on trmn](https://www.trmn.sh/badge/kalker.svg)](https://www.trmn.sh/tools/kalker?utm_source=badge)
HTML
<a href="https://www.trmn.sh/tools/kalker?utm_source=badge"><img src="https://www.trmn.sh/badge/kalker.svg" alt="Featured on trmn" height="20"></a>