I build a calculator that displays and edits formulas in a familiar graphical form, has a WYSIWYG editor, can work with numbers of any size, supports physical units, and has many other features.
There are online and desktop (Linux, Windows) versions.
The project is open source and consists of these ones:
https://github.com/denprog/yutovo-editor — a text and formula editor with output to a custom window. Built from scratch, no dependencies on other editors. C++, boost.
https://github.com/denprog/yutovo-desktop — a desktop application based on Qt.
https://github.com/denprog/yutovo-web — an online version based on Vue.js and Quasar. The remaining components are compiled for Wasm.
https://github.com/denprog/yutovo-calculator — a string expression calculator based on boost.spirit.
https://github.com/denprog/yutovo-server — a web server for a website based on Drogon.
https://github.com/denprog/yutovo-solver — a calculator broker. C++.
https://github.com/denprog/yutovo-logger — a logger based on spdlog.
There are versions for Flatpak, Snap, Debian, and Windows. You can save your documents on the website after registering.
I welcome any comments, bugs, shortcomings, or suggestions.