A scientific terminal calculator with math syntax.
Kalker is a powerful calculator program and website that goes far beyond basic arithmetic calculations. It supports advanced mathematical features including user-defined variables and functions, calculus operations like differentiation and integration, vectors and matrices, and root finding using Newton's method. The tool understands fairly ambiguous mathematical syntax, making it intuitive to use - for example, you can write expressions like '2sin50 + 2xy' without strict formatting requirements.
The calculator includes practical features like syntax highlighting, special symbol completion (type 'sqrt' and press tab to get '√'), support for different number bases, and piecewise functions. It also provides a sum function for series calculations and allows loading custom files with predefined functions and constants, making it particularly useful for specialized fields like physics or engineering. Kalker runs across multiple platforms including Windows, macOS, Linux, Android, and web browsers through WebAssembly, ensuring accessibility regardless of your preferred environment.
This tool is ideal for students, educators, engineers, and anyone who needs to perform complex mathematical calculations with support for custom functions and advanced mathematical operations. Whether you're solving calculus problems, working with matrices and vectors, or need a programmable calculator with variable support, Kalker provides a comprehensive solution that bridges the gap between simple calculators and full mathematical software packages.
# via Homebrew
brew install kalker
# via Cargo
cargo install kalker
