pekand

homepage

MtExpSolver

Illustration

The MtExpSolver application is a simple calculator. There are probably plenty of calculators already, but I was missing one without the usual buttons — a calculator you can type into directly using the numeric keyboard. Each line represents one expression.

I also wanted it to support more advanced features, so I took advantage of the fact that calculations can be performed using the built-in JavaScript engine. This allows you to use not only math functions but all functions available in regular JavaScript.

Another advantage is that the calculator can remember previous calculations and even use comments to label what each calculation represents. Thanks to JavaScript, the calculator can handle not just calculations but also full JavaScript constructs like functions and objects.

Of course, it’s still a calculator — if a calculation takes too long, it times out to prevent infinite loops or overly long computations from freezing the app.

The application is free, and the source code is also available, so you can choose whether to download it or compile it yourself from the source. To compile it, you'll need Windows 11 and Visual Studio. The application is written in C#. MtExpSolver source code on GitHub. You can download previous versions on GitHub. Releases history on GitHub

If you have an idea for improving the app, found a bug you'd like to fix, or just have any other feedback, feel free to leave us a message in the comments. A short video shows how the application works.

⬇️ Download MtExpSolver v1.0.1

Example of MtExpSolver usage

More screenshots of the application

Comments