⚠️ The new ZFordDev Documentation Portal is currently under active development. Search is not yet enabled and some pages are still missing. Please bear with us while we transition to the new system.
MathPlus (Archived)
A tiny Rust‑powered calculator built with egui.
Fast, minimal, and distraction‑free — now preserved as a legacy project.
Status: Archived • No active development • Stable for Windows
MathPlus remains available for reference, learning, and community contributions.
Overview
MathPlus was created as a fast, lightweight alternative to bloated desktop calculators.
It opens instantly, uses minimal resources, and provides a clean, keyboard‑friendly workflow.
The project also serves as a simple, readable example of building GUI applications in Rust using
egui and eframe.
Features
- • Instant startup
- • Minimal, distraction‑free UI
- • Standard math operations
- • Keyboard‑first workflow
- • Copy‑to‑clipboard support
- • Clean Rust codebase ideal for learning
Installation
MathPlus is available as a prebuilt Windows installer or portable executable.
Linux builds were planned but never completed.
Usage
MathPlus is fully keyboard‑driven:
- •
0–9,.,+ - * /— enter expression - •
Enteror=— evaluate - •
Backspace— delete last character - •
Esc— clear input - •
Ctrl + C— copy result
Build From Source
git clone https://github.com/ZFordDev/MathPlus.git
cd MathPlus
cargo build --release
The compiled binary will be located in target/release/.
Project Structure
MathPlus/
├── src/
│ ├── main.rs
│ ├── ui.rs
│ ├── state.rs
│ └── updater.rs
├── assets/
├── Cargo.toml
└── LICENSE
Roadmap (Frozen)
These features were planned but will not be implemented unless contributed by the community:
- • Linux packaging
- • Calculation history
- • Scientific mode
- • Themes
- • Improved expression parser
Known Issues
- • No Linux builds
- • No scientific functions
- • No persistent history
Support
MathPlus is archived, but you can still contribute improvements, bug fixes, or documentation updates.