orCAL is a Rust calculator with a Tauri interface. The web UI is served by Tauri and calls the Rust calculation engine. It is software from the Colony project (https://github.com/MotherSphere/Colony).
- Operations: addition, subtraction, multiplication, division
- Parentheses and decimal numbers
- Error handling (incomplete expression, division by zero, invalid token)
- Rust (stable toolchain) and Cargo installed
- System dependencies for Tauri (see the Tauri documentation for your OS)
cargo build -p orcal-tauriTo start the Tauri app in development mode:
cargo run -p orcal-tauricargo run -p orcal-taurito run the Tauri appcargo build -p orcal-tauri --releaseto compile in release mode
crates/orcal-core: parsing and evaluation logicsrc-tauri: Tauri applicationui/: HTML/CSS/JS interfacetasks/: future instructions and work plandocs/: documentation and compliance