A modern, beautiful timer and stopwatch application built with Electron. Features multiple themes, customizable presets, and a clean, intuitive interface.
- Timer Mode: Set custom countdown timers with preset options
- Stopwatch Mode: Track elapsed time with lap functionality
- Multiple Themes: 10+ beautiful color themes including gradient and solid colors
- Custom Themes: Create your own color combinations
- Compact Mode: Minimal interface for focused work
- System Tray Integration: Quick access and background operation
- Notification System: Audio and visual alerts when timer expires
- Multi-language Support: English and Ukrainian interfaces
- Cross-platform: Works on Linux, Windows, and macOS
# Coming soon to Flathub
flatpak install flathub com.dinoxtech.Timer
flatpak run com.dinoxtech.Timer# Clone the repository
git clone https://github.com/dinoxtech/timer.git
cd timer/electron
# Install dependencies
npm install
# Run the application
npm start
# Build for your platform
npm run distDownload the latest release from the Releases page:
- Linux:
.AppImagefile - Windows:
.exeinstaller - macOS:
.dmgfile
- Node.js 18+
- npm or yarn
- Git
# Clone repository
git clone https://github.com/dinoxtech/timer.git
cd timer/electron
# Install dependencies
npm install
# Start in development mode
npm start
# Build distributables
npm run build # For current platform
npm run dist # Linux AppImagetimer/
├── electron/ # Electron application source
│ ├── main.js # Main process
│ ├── renderer.js # Renderer process
│ ├── index.html # Main window HTML
│ ├── styles.css # Application styles
│ └── assets/ # Icons and resources
├── com.dinoxtech.Timer.yml # Flatpak manifest
├── com.dinoxtech.Timer.desktop # Desktop entry
└── com.dinoxtech.Timer.metainfo.xml # AppStream metadata
The application includes 10 pre-built themes:
- Default - Purple gradient
- Ocean - Blue to cyan gradient
- Sunset - Multi-color gradient
- Forest - Green tones
- Fire - Orange to yellow
- Night - Dark blue gradient
- Cherry - Red gradient
- Mint - Teal colors
- Royal - Navy blue
- Cosmic - Pink to purple
- Custom - Create your own
Settings are stored locally and include:
- Language preference (English/Ukrainian)
- Theme selection
- Custom color schemes
- Notification volume
- Close button behavior (minimize to tray or quit)
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the GPL-3.0 License - see the LICENSE file for details.
- Built with Electron
- Notification sound: "Hedwig's Theme" by John Williams
- Icons and design inspiration from modern UI/UX principles
DinoxTech - Software Development
- Website: https://dinoxtech.com
- GitHub: @dinoxtech
Сучасний та красивий додаток таймера та секундоміра, створений на Electron. Має багато тем, налаштовувані пресети та чистий, інтуїтивний інтерфейс.
- Режим таймера: Встановлення власних таймерів зворотного відліку з попередніми налаштуваннями
- Режим секундоміра: Відстеження часу з функцією кіл
- Багато тем: 10+ кольорових тем з градієнтами та однотонними кольорами
- Власні теми: Створення власних кольорових комбінацій
- Компактний режим: Мінімальний інтерфейс для зосередженої роботи
- Інтеграція з системним треєм: Швидкий доступ та робота у фоні
- Система сповіщень: Звукові та візуальні сповіщення при закінченні таймера
- Підтримка кількох мов: Англійський та український інтерфейси
- Кросплатформеність: Працює на Linux, Windows та macOS
# Незабаром на Flathub
flatpak install flathub com.dinoxtech.Timer
flatpak run com.dinoxtech.Timer# Клонувати репозиторій
git clone https://github.com/dinoxtech/timer.git
cd timer/electron
# Встановити залежності
npm install
# Запустити додаток
npm start
# Зібрати для вашої платформи
npm run distЗавантажте останній реліз зі сторінки Releases:
- Linux: файл
.AppImage - Windows: інсталятор
.exe - macOS: файл
.dmg
- Node.js 18+
- npm або yarn
- Git
# Клонувати репозиторій
git clone https://github.com/dinoxtech/timer.git
cd timer/electron
# Встановити залежності
npm install
# Запустити в режимі розробки
npm start
# Зібрати дистрибутиви
npm run build # Для поточної платформи
npm run dist # Linux AppImagetimer/
├── electron/ # Вихідний код Electron додатку
│ ├── main.js # Головний процес
│ ├── renderer.js # Процес рендерингу
│ ├── index.html # HTML головного вікна
│ ├── styles.css # Стилі додатку
│ └── assets/ # Іконки та ресурси
├── com.dinoxtech.Timer.yml # Flatpak маніфест
├── com.dinoxtech.Timer.desktop # Desktop файл
└── com.dinoxtech.Timer.metainfo.xml # AppStream метадані
Додаток включає 10 вбудованих тем:
- Default - Фіолетовий градієнт
- Ocean - Градієнт від синього до блакитного
- Sunset - Багатокольоровий градієнт
- Forest - Зелені тони
- Fire - Від оранжевого до жовтого
- Night - Темно-синій градієнт
- Cherry - Червоний градієнт
- Mint - Бірюзові кольори
- Royal - Темно-синій
- Cosmic - Від рожевого до фіолетового
- Custom - Створіть власну
Налаштування зберігаються локально та включають:
- Мовні налаштування (англійська/українська)
- Вибір теми
- Власні кольорові схеми
- Гучність сповіщень
- Поведінка кнопки закриття (згортання в трей або вихід)
Внески вітаються! Будь ласка, не соромтеся надсилати Pull Request.
- Зробіть форк репозиторію
- Створіть гілку функції (
git checkout -b feature/AmazingFeature) - Закомітьте зміни (
git commit -m 'Додати зміни') - Запушіть гілку (
git push origin feature/AmazingFeature) - Відкрийте Pull Request
Цей проект ліцензований під ліцензією GPL-3.0 - дивіться файл LICENSE для деталей.
- Створено за допомогою Electron
- Звук сповіщення: "Hedwig's Theme" від John Williams
- Іконки та дизайн натхнені сучасними принципами UI/UX
DinoxTech - Розробка програмного забезпечення
- Вебсайт: https://dinoxtech.com
- GitHub: @dinoxtech
© 2025 DinoxTech. All rights reserved. | Всі права захищені.







