Analysis updated 2026-07-16 · repo last pushed 2021-10-18
Run engineering stress calculations with automatic unit conversion across different measurement systems.
Convert and calculate physical quantities like pressure, force, and area without manual conversion factors.
Check dimensional analysis in physics or chemistry homework and research calculations.
Build complex multi-step calculations step by step without worrying about mismatched units.
| eternal-flame-ad/unitdc | aasheeshlikepanner/vase | alexzielenski/controller-runtime | |
|---|---|---|---|
| Stars | — | 0 | — |
| Language | Go | Go | Go |
| Last pushed | 2021-10-18 | — | 2022-04-20 |
| Maintenance | Dormant | — | Dormant |
| Setup difficulty | easy | moderate | hard |
| Complexity | 2/5 | 4/5 | 4/5 |
| Audience | researcher | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Written in Go so it compiles to a single binary with no extra dependencies, detailed docs live in the GitHub wiki.
UnitDC is a calculator designed for scientific and engineering work where units matter as much as the numbers themselves. Think of it as a calculator that actually understands that multiplying 5 meters by 3 meters gives you 15 square meters, not just "15." It uses a system called RPN (Reverse Polish Notation), which is a style of calculation popular among scientists and engineers because it handles complex multi-step calculations without needing parentheses. The name references "dc," a classic Unix calculator program that has been around since the 1970s. Like that older tool, you enter numbers first and then tell it what operation to perform, which lets you build up calculations step by step. The key difference here is that every number carries its units along with it, so the calculator can check whether your math makes physical sense. If you try to add kilograms to meters, it will catch the mistake rather than silently giving you a wrong answer. This tool is built for people who do calculations involving physical quantities, engineers running stress calculations, physicists working through equations, chemists converting between units, or students learning dimensional analysis. For example, if you need to compute pressure from force and area but your force is in pounds and your area is in square inches, the calculator handles the conversions automatically and gives you a result in whatever unit you need. The project is written in Go, which means it runs as a single fast program without needing extra software installed. Beyond that, the README points to a GitHub wiki for full documentation but doesn't go into further detail on its own about specific features or supported units, so you would need to check there to see exactly what it can handle.
A scientific calculator built in Go that tracks physical units through every calculation, catching mismatched units and converting automatically so engineers and scientists get physically meaningful results.
Mainly Go. The stack also includes Go, RPN.
Dormant — no commits in 2+ years (last push 2021-10-18).
The license terms are not specified in the repository explanation, so check the repo's LICENSE file for details.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.