tCalc is a graphical calculator designed for performing everyday and scientific calculations using a compact interface. It combines conventional arithmetic with a collection of mathematical functions, constants and conversion utilities.
The application provides an editable expression field, allowing users to enter and modify calculations rather than relying exclusively on calculator buttons. Previous calculations can be recalled using its history functionality.
tCalc supports a substantial collection of mathematical functions. These include trigonometry, logarithms, powers, roots, factorials and statistical operations. Functions for calculating different types of averages and other statistical values are also provided.
The calculator includes several predefined mathematical and physical constants, such as pi, Euler’s number, the speed of light and the gravitational constant.
Additional functions perform unit conversions, date and time calculations, and simple financial calculations. These capabilities extend tCalc beyond a basic desktop calculator while retaining a relatively straightforward interface.
The application also provides options for controlling numerical precision, changing the size of calculator buttons and keeping the window above other applications.
This is free and open source software.
Key Features
- Editable mathematical expressions.
- Calculation history.
- Configurable numerical precision.
- Resizable calculator buttons.
- Option to keep the calculator window above other windows.
- Supports mathematical functions available through Tcl.
- Trigonometric functions using degrees and radians.
- Hyperbolic and inverse trigonometric functions.
- Logarithms, powers, roots and factorial calculations.
- Mathematical constants include pi, Euler’s number and the golden ratio.
- Physical constants include the speed of light and gravitational acceleration.
- Statistical functions include arithmetic, geometric, harmonic and quadratic means.
- Additional functions calculate medians and Fibonacci numbers.
- Simple and compound interest calculations.
- Date and time difference calculations.
- Unit conversions include temperature, length and power.
- Command-line expression support.
- Cross-platform support – runs on Linux and Windows.
Website: github.com/thanoulis/tcalc
Support:
Developer: Thanos Zygouris
License: MIT License

tCalc is written in Tcl. Learn Tcl with our recommended free books and free tutorials.
This article was written with the help of a site visitor who completed this form. Help the site by suggesting new open source software.
Related Software
| Calculators | |
|---|---|
| Qalculate! | Powerful and easy to use multi-purpose desktop calculator |
| Genius | Desktop calculator, an educational tool in mathematics, and for research |
| SpeedCrunch | High precision and powerful desktop calculator |
| KCalc | Scientific calculator designed for KDE |
| Calculator | Simple and easy to use calculator |
| KAlgebra | Replace your graphing calculator |
| rpCalc | Simple RPN calculator |
| Kalk | Cross-platform application built with the Kirigami framework |
| Modular Calculator | Aimed at scientific, engineering or computing work |
| Nonpareil | High-Fidelity calculator simulator |
| Wombat | High-precision scientific calculator |
| Uno Calculator | Port of Windows calculator |
| SwitchCalc | GTK4 calculator |
| Schulrechner | Calculator you know from school |
| Pebbles | GTK-based app |
| Cuneo | Widget-like calculator and conversion tool |
| RCalc | RPN calculator |
| galculator | RPN and algebraic calculator |
| gdcalc | Financial, scientific, statistical and programming calculator |
| Sums | Postfix calculator designed for quick calculations |
| JRPN | RPN programmer's calculator inspired by the classic HP-16C |
| Free42 | HP-42S calculator simulator |
| COSMIC Calculator | Native COSMIC desktop calculator with calculation history |
| Yutovo | Visual calculator combining mathematical notation and editable text |
| Yesser Calculator | Extensible calculator |
| xcalc | Simple scientific calculator that can emulate a TI-30 or an HP-10C |
| x48ng | Reboot of the HP 48 emulator |
| tCalc | Simple calculator written in core Tcl/Tk |
| OxiCalc | Small, simple calculator. It uses GTK4. |
| NumNum | Calculator supporting variables, units and currencies |
| MCalc | Perform simple mathematical operations |
| Eigen | GTK4 matrix calculator |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.