Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/splode/pomotroid
:tomato: Simple and visually-pleasing Pomodoro timer
https://github.com/splode/pomotroid
electron electron-vue javascript pomodoro pomodoro-technique pomodoro-timer productivity time-management vue
Last synced: 2 days ago
JSON representation
:tomato: Simple and visually-pleasing Pomodoro timer
- Host: GitHub
- URL: https://github.com/splode/pomotroid
- Owner: Splode
- License: mit
- Created: 2018-01-26T04:47:51.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-04-08T10:09:43.000Z (9 months ago)
- Last Synced: 2024-10-29T15:34:12.967Z (about 2 months ago)
- Topics: electron, electron-vue, javascript, pomodoro, pomodoro-technique, pomodoro-timer, productivity, time-management, vue
- Language: Vue
- Homepage: https://splode.github.io/pomotroid/
- Size: 7.84 MB
- Stars: 4,376
- Watchers: 43
- Forks: 370
- Open Issues: 144
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
Simple and visually-pleasing Pomodoro timer.
---
- [Overview](#overview)
- [Features](#features)
- [Themes](#themes)
- [Install](#install)
- [Download](#download)
- [Homebrew](#homebrew)
- [Scoop](#scoop)
- [AppGet](#appget)
- [Roadmap](#roadmap)
- [Development](#development)
- [Build Setup](#build-setup)
- [License](#license)## Overview
Pomotroid is a simple and configurable Pomodoro timer. It aims to provide a visually-pleasing and reliable way to track productivity using the Pomodoro Technique.
Pomotroid is in its early stages, so feedback and contributions are welcome and appreciated! :seedling:
## Features
- Customize times and number of rounds (persistent)
- Charming timer alert sounds (optional)
- Desktop notifications (optional)
- Minimize to tray (optional)
- Several themes included with the ability to create custom themes.
- Timer activity logging.### Themes
Pomotroid provides many themes. It's also theme-able, allowing you to customize its appearance.
![Screenshots of Pomotroid using various themes](./.github/images/pomotroid_themes-preview--914x219.png)
Visit the [theme documentation](./docs/themes/themes.md) to view the full list of official themes and for instruction on creating your own.
## Install
### Download
Download the latest version from the [releases](https://github.com/Splode/pomotroid/releases) page.
Pomotroid is available for Windows, Mac OSX and Linux.
### Homebrew
You can also install Pomotroid on macOS with [Homebrew](https://brew.sh):
```sh
brew install --cask pomotroid
```### Scoop
You can install Pomotroid on Windows with [scoop](https://scoop.sh/)
```sh
scoop install https://raw.githubusercontent.com/Splode/pomotroid/master/pomotroid.json
```### AppGet
You can install Pomotroid on Windows with [AppGet](https://appget.net/)
```sh
appget install pomotroid
```## Roadmap
:memo: Future plans for enhancements and development:
- Mini-mode
## Development
Pomotroid is built with [Vue.js](https://github.com/vuejs/vue), [Electron](https://github.com/electron/electron), and [electron-vue](https://github.com/SimulatedGREG/electron-vue).
_Note: depending on your OS settings, you may receive a security warning upon installation. This has to do with Pomotroid being an unsigned application. You can find out more by researching code-signing for Apple and Microsoft._
### Build Setup
```bash
# install dependencies
npm i# serve with hot reload at localhost:9080
npm run dev# build Pomotroid for production
npm run build
```## License
MIT © [Christopher Murphy](https://github.com/Splode)