https://github.com/eplatonoff/pilorama
Advanced Timeboxing Tool
https://github.com/eplatonoff/pilorama
pomodoro productivity qml time-management timeboxing timer
Last synced: 7 months ago
JSON representation
Advanced Timeboxing Tool
- Host: GitHub
- URL: https://github.com/eplatonoff/pilorama
- Owner: eplatonoff
- License: gpl-3.0
- Created: 2019-10-13T18:08:01.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-10-20T21:52:52.000Z (12 months ago)
- Last Synced: 2025-03-15T11:45:26.564Z (7 months ago)
- Topics: pomodoro, productivity, qml, time-management, timeboxing, timer
- Language: QML
- Homepage: https://pilorama.app
- Size: 29.8 MB
- Stars: 117
- Watchers: 7
- Forks: 9
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README

# Pilorama
*Advanced [Timeboxing](https://en.wikipedia.org/wiki/Timeboxing) Tool*
## Key Features
- Cross-platform software
- Simple countdown timer
- Infinite time boxing timer
- System notifications
- Dynamic tray icon and menu
- JSON Presets
- Night mode## Installation
[](https://github.com/eplatonoff/pilorama/releases/latest/) [](https://github.com/eplatonoff/pilorama/releases/latest/) [](https://github.com/eplatonoff/pilorama/releases/latest/)
### MacOS and Windows
Precompiled builds are available [here](https://github.com/eplatonoff/pilorama/releases/latest/).
### Linux
> Tip: Archlinux [AUR](https://wiki.archlinux.org/index.php/Arch_User_Repository) package [`pilorama-git`](https://aur.archlinux.org/packages/pilorama-git/) available.
Building from source:
$ sudo apt install build-essential qt6-declarative-dev libqt6svg6-dev qt6-base-dev qt6-multimedia-dev qml6-module-qt-labs-platform qml6-module-qt-labs-settings qml6-module-qtmultimedia qml6-module-qtquick-controls qml6-module-qtquick-controls qml6-module-qtquick-dialogs # Ubuntu 24.04
$ git clone https://github.com/eplatonoff/pilorama
$ cd pilorama
$ qmake src/pilorama.pro
$ make
$ ./Pilorama## Development / Code of Conduct
#### Release ProcessOnce the latest **Pull Request** passed all CI checks & **are merged** to master **push git tag** with required version pointed **to** merge commit on **master** branch.
**GitHub Actions** proccesses this tag & **builds** all **distributions**. After that **it also makes version bumps** & pushes it **to master** as a separate commit.