Skip to content

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

37 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rust-iced-unit-converter

A simple and modern unit converter desktop app built with Rust and the iced GUI framework.

Note: This project is part of my learning journey with Rust and GUI development.

Screenshots

App Screenshot

Getting Started

Prerequisites

  • Rust (edition 2024 or later)

Running the App

  1. Clone the repository:
    git clone https://github.com/ascii-16/rust-egui.git](https://github.com/ascii-16/rust-iced-unit-converter.git
    cd rust-iced-unit-converter
  2. Create the data dir:
    mkdir data
  3. Build and run the app:
    cargo run

The app window should appear. Select a category, enter a value, and convert between units!

Project Structure

  • src/ - Main source code
    • ui/ - UI components
    • shared/ - Shared types and logic
    • state/ - App state and messages
    • units/ - Unit conversion logic
  • data/conversions.json - Conversion data

Dependencies

  • iced
  • serde, serde_json

License

This project is licensed under the MIT License. See LICENSE for details.

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages