a footage of Thein Calculator version 1.0. Which is now discontinued in favor of a new, improved version.


Thein Calculator

Thein calculator is a symbolic calculator that can handle symbolic operation such as symbolic derivative, while also handling numeral calcuation, graphing and a lot of other function.

Started Date: October 17th 2024

Used framework: QT (formerly used Wxwidget for the first version)

Used programming languages: , (+ & )



Thein calculator is a project I started for fun when seeing my online friend doing some algorithm related to math. This calculator is supposed to be a joke I made back then, something looks so powerful and yet so buggy at the same time.

When I first developed it, I never thought about quality of this product as it was supposed to be another private project I made to try out new thing. I went far and far and ended up wrote a symbolic derivative algorithm for it, combined with numeral approximation of other special math function that do not appear often.

Thing do not stop there, eventually, I also added graphing and even a basic taylor series calculation for this calculator.

I keep adding more feature to it, keep going despite it was supposed to be a joke, as back then I never think about taking this project seriously.

But then, one day, I realized how niche and hard this project is when I am writing a small symbolic antiderivative algorithm:

Despite I thought it was a mere joke, If I have taken this project seriously in the first place, I could change a couple of thing. As I use offline mathjax and wrote my own symbolic derivative algorithm, combined with step by step on how do we find the derivative of the entered function, I noticed that this calculator can be a huge tool to help a lot of student who is struggling with calculus, unlike other tool like wolfram, this calculator run entirely offline, so there isn't any fee or requirement when using it.

That is when I realized that this calculator could have been a serious project in the first place, if I have taken a moment and think about the pontential of this project back when I first started programming it, then maybe I already have built a strong and robust offline symbolic calculator. Guess I was having a high ego back then for looking down of this project then, but ehh, it is better to be late than never. I have decided to rebuild this entire calculator, but this time, I keep one thing in mind: this calculator will not be a private calculator, but rather a public and free calculator that have a goal to help student who is struggling with calculus.

So, I have decided to switch from WxWidget to QT when designing a GUI, WxWidget was nice, but it is too low level that it will take very long to make a polish looking calculator.

Oh well, Thein Calculator will have follow thing:

Symbolic derivative with step by step.

Symbolic antiderivative (partially) with step by step.

Evalutating limit with step by step.

2D and 3D graphing.

Eventually, I will also add partial derivatives and multiple integral, line inegrals,.. and also complex number too (with contour integral too)

That is a lot of thing I planned to add after finished writing my first symbolic derivative algorithm back in the middle of May 2025, oh well, it will takes longer since I have decided to start over, but ehh, this new version will be more stable than the first version I made.


Latest release

There isn't any public release available this for this project.

Last updated: September 17th 2025 8:41PM GMT+7