Math Terminal Tools
Math at the command line covers quick arithmetic, unit conversion, plotting and symbolic work, including arbitrary precision arithmetic for cases where floating point is not accurate enough.
Unix has shipped calculators for decades, among them bc and dc, and newer terminal tools add expression history, variables, units and graphs to the same idea. Developers, students and engineers use them to keep a calculator in the shell next to the rest of their work.
Below is a list of terminal tools for math.
bcal
Bits, bytes and address calculator.
Bits, bytes and address calculator.
eva
A calculator REPL, similar to bc.
A calculator REPL, similar to bc.
fend
An arbitrary-precision unit-aware calculator.
An arbitrary-precision unit-aware calculator.
hexowl
Lightweight, flexible programmer's calculator with variables and functions.
Lightweight, flexible programmer's calculator with variables and functions.
kalker
A scientific terminal calculator with math syntax.
A scientific terminal calculator with math syntax.
numbat
high precision scientific calculator with full support for physical units.
high precision scientific calculator with full support for physical units.
numr
A text calculator for natural language expressions with a vim-style TUI.
A text calculator for natural language expressions with a vim-style TUI.
oeis-tui
A TUI and CLI for exploring the On-Line Encyclopedia of Integer Sequences (OEIS).
A TUI and CLI for exploring the On-Line Encyclopedia of Integer Sequences (OEIS).
sizeof
A command-line tool to calculate the size of data structures
A command-line tool to calculate the size of data structures
vectro
The rpn calculator for your terminal.
The rpn calculator for your terminal.
Know any terminal tools that would be good for this list? Submit a Tool here!