Numbat

Calculate with physical units in your terminal or browser.

Numbat is a scientific calculation language with a Rust implementation. Physical dimensions form part of its type system, helping catch incompatible calculations while supporting unit conversion and user-defined functions.

Use the interactive command-line calculator or the browser version for calculations involving quantities such as distance, time, and energy. Its standard library supplies units, constants, and mathematical functions.