Visible working
Values, units and formulas shown the way you would write them out by hand.
Project
Calculation sheets where every value, unit and formula is visible and checkable, written in Rust. It is an early prototype and not yet available to download.
In development
Calculations get locked inside proprietary products, or buried in spreadsheets nobody can audit. OpenCalc aims to keep the maths readable and checkable, so the person who reviews a result can see exactly how it was reached.
Where it stands. Prototype only. There is nothing to download yet, and the name is still to be settled. The prototype’s tests will become the specification for the rewrite.
| Prototype | Vue 3 and Vite web app (v0.1.0-alpha) |
|---|---|
| Next | Rust rewrite, compiled to WebAssembly for an in-browser demo |
| Tests | 44 passing in the prototype, to be ported first |
| Licence | GPL-3.0-or-later |
| Formerly | EngMath, JayCalc |
Values, units and formulas shown the way you would write them out by hand.
Published worked examples compared with hand calculations, so you can judge the maths yourself.
A Rust engine compiled to WebAssembly, so a live demo can run on this site.
The existing prototype becomes the reference implementation. Its 44 tests are ported first and act as the specification for the Rust rewrite. Standards are referred to by clause number only: no text, tables or figures from paid standards are reproduced, and you supply your own values.
There is no installer yet. A public repository will be linked here once the rewrite is under way and the name is settled.
Licence: GPL-3.0-or-later.
OpenCalc is an independent project and is not affiliated with or endorsed by any commercial calculation software vendor.