2025-12-20 13:00:47 +01:00
2025-12-19 18:55:59 +01:00
2025-12-19 18:55:59 +01:00
2025-12-19 18:55:59 +01:00
2025-12-19 18:55:59 +01:00
2025-12-19 17:57:52 +00:00

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

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

Description
A simple Rust written Calculator with Dioxus.
Readme GPL-3.0 154 KiB
Languages
Rust 69.2%
CSS 26.8%
Just 4%