Skip to content

reRumbl/LightweightPomodoroTimer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pomodoro Timer

изображение

A simple, beautiful, and resource-efficient Pomodoro timer built with Rust and the Slint UI toolkit.

This application is fully cross-platform and is automatically built for Windows, macOS, and Linux on every new release.

Features

  • Standard Pomodoro cycles: Work, Short Break, and Long Break.
  • Start, pause, and reset the timer.
  • Skip the current session to move to the next one.
  • Clean, minimalist user interface.
  • Low memory and CPU usage, especially in the release build.

Downloading the Application

The easiest way to get the application is to download a pre-built version for your operating system from the Releases page.

Note for Windows users: Windows SmartScreen might show a warning because the application is not digitally signed. This is expected for small, independent projects. You will need to click "More info" -> "Run anyway" to start the application.

Building from Source

If you prefer to build the application yourself, you'll need to have the Rust toolchain installed.

  1. Clone the repository:

    git clone https://github.com/reRumbl/LightweightPomodoroTimer.git
    cd LightweightPomodoroTimer
  2. Install dependencies (for Linux only):

    sudo apt-get update && sudo apt-get install -y libfontconfig1-dev libgtk-3-dev
  3. Build and run the application:

    For a quick debug build:

    cargo run

    For a fully optimized release build (recommended for regular use):

    cargo run --release

License

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