c7e11644dd716101ce1428b2bbac50376478b5a2
mcalc - Simple Dioxus Calculator
A simple calculator application built with Rust and Dioxus, featuring the BYTEMALTE design system.
Features
- Basic Arithmetic: Addition, Subtraction, Multiplication, Division
- Clean UI with BYTEMALTE design system (dark theme)
- Desktop and Web support
Tech Stack
- Rust: Core logic and safety
- Dioxus 0.7: UI framework (React-like for Rust)
- CSS3: Custom styling with variables and flexbox/grid
Getting Started
Prerequisites
- Rust installed
Running the App
# Desktop
cargo run
# Web
cargo run --features web
Building
# Debug build
cargo build
# Release build
cargo build --release
Project Structure
src/
main.rs # App entry point
ui.rs # Calculator UI components
logic.rs # Calculator business logic
assets/
main.css # Global styles (BYTEMALTE design system)
License
GPL-3 License
Languages
Rust
69.2%
CSS
26.8%
Just
4%