2025-12-19 09:39:56 +01:00
2025-12-19 09:30:33 +01:00
2025-12-19 09:30:33 +01:00
2025-12-19 09:30:33 +01:00
2025-12-19 09:30:33 +01:00
2025-12-19 09:30:33 +01:00
2025-12-19 09:30:33 +01:00
2025-12-19 09:30:33 +01:00
2025-12-19 09:39:56 +01:00
2025-12-19 09:30:33 +01:00
2025-12-19 09:33:29 +01:00

mdo - Modern Dioxus To-Do

A sleek, minimalistic, and modern To-Do application built with Rust and Dioxus. Designed with a focus on clean aesthetics and smooth user interactions.

Features

  • Modern UI: Clean dark mode design with glassmorphism-inspired elements.
  • Interactive: Smooth hover animations and responsive feedback.
  • Fast: Built on Rust for high performance and reliability.
  • Simple Workflow: easily add and remove tasks throughout your day.

🛠️ Tech Stack

  • Framework: Dioxus (Rust)
  • Styling: Custom CSS (Modern, Dark Theme)
  • Language: Rust 🦀

🚀 Getting Started

Prerequisites

Ensure you have Rust and the Dioxus CLI installed.

# Install Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

# Install Dioxus CLI
cargo install dioxus-cli

Running the App

Clone the repository and run the development server:

# Clone the project (if you haven't already)
# git clone ...

# Navigate to the project directory
cd mdo

# Serve the application
dx serve

To run as a desktop application:

dx serve --platform desktop

🎨 Project Structure

project/
├─ assets/         # CSS styles and static resources
│  └─ main.css     # Global styles and themes
├─ src/
│  ├─ main.rs      # Application entry point
│  └─ ui.rs        # UI Components (Hero, To-Do List)
├─ Cargo.toml      # Dependencies
Description
A simple Rust written ToDo App
Readme GPL-3.0 144 KiB
Languages
CSS 58.9%
Rust 41.1%