Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mota-link/mini-calculator

A mini calculator implemented in rust language with Iced GUI framework.
https://github.com/mota-link/mini-calculator

calculator iced rust

Last synced: about 2 months ago
JSON representation

A mini calculator implemented in rust language with Iced GUI framework.

Awesome Lists containing this project

README

        

# 🧮 Mini Calculator

This is a desktop application that mimics the Windows built-in calculator. It is built using Rust programming language and Iced GUI framework. The calculator can perform basic arithmetic operations like addition, subtraction, multiplication and division. It also provides functions such as clear, delete and continuous evaluation. In addition, the calculator comes with three pre-installed UI skins that can be easily switched.

## 🚀 Getting Started

To use this calculator, you need to have Rust installed on your machine. Once Rust is installed, you can clone this repository and run the following command in the project directory:

```bash
cargo run
```

This will launch the calculator application.

## 📝 Features

- Basic arithmetic operations (addition, subtraction, multiplication and division)
- Clear function to reset the calculator
- Delete function to remove the last entered digit
- Continuous evaluation to allow users to perform multiple calculations in a row
- Three pre-installed UI skins to choose from

## 🛠️ Built With

- [Rust](https://www.rust-lang.org/) - Programming language
- [Iced](https://github.com/hecrj/iced) - GUI framework

## 👨‍💻 Author

- [Mota-Link](https://github.com/Mota-Link)

## 🤝 Contributing

Contributions, issues and feature requests are welcome! Feel free to check [issues page](https://github.com/Mota-Link/mini-calculator/issues).

## 📝 License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.