It can run on any platform/os that is supported by the rust compiler, including wasm!
- Basic arithmetic operations (addition, subtraction, multiplication, division, exponentiation) with integers and floating-points
- Graphical user interface (GUI) using the iced framework.
- Can also be compiled to web assembly using trunk! You can test Calcurus right now without installing it on this website: https://redddfoxxyy.github.io/Calcurus/
- AppImage and Standalone Executables are available for download for linux-x86_64 and Windows_x86_64 on the releases page.
- For other platforms, you can compile it yourself, following the instructions below.
- Requires Fedora 42 or Ubuntu 24.04 or latest linux distro.
-
Prerequisites:
- Ensure you have Rust installed. If not, follow the official installation guide for your platform: Rust Installation Guide.
-
Clone the Repository:
git clone https://github.com/RedddFoxxyy/Calcurus.git cd calcurus -
Build the Project:
cargo build --release
-
Run the Executable:
- After building successfully, you’ll find the release executable in the target/release directory. Run it from the project root:
./target/release/calcurus
- Alternatively, you can run it using the
cargo run --releasecommand:
- Contributions are welcome! If you’d like to contribute to Calcurus, open a PR with changes, features or fixes, and I will review and merge them.
Calcurus is licensed under the GNU AFFERO GENERAL PUBLIC LICENSE Version 3 and “Commons Clause” License Condition v1.0. See the LICENSE-CC files for details.
