A modern, feature-rich Pomodoro timer with stunning themes, custom activities, and powerful customization options.
- β‘ Lightweight β Single HTML file with zero build dependencies
- π Statistics Charts - View statistics by clicking stats button
- π± Responsive Design β Works beautifully on desktop and mobile devices
- π΄ββοΈ Random Activities - Select random activities by clocking random button
- πΎ Local Storage β All your settings and activities persist between sessions
- β±οΈ Flexible Timer Control β Easily adjust work, break, and long break intervals
- π¨ Random Themes - Random theme is selected by default, change that in settings
- π¨ Multiple Themes β Beautiful themes including Dracula, Nord, Gruvbox, Solarized, and more
- π Custom Activities β Create and manage unlimited custom activities with unique timers and colors
- π Customizable UI β Change fonts, progress bar shapes (circle, semi-circle, line), and stroke thickness
The app comes pre-loaded with six activities:
- π¨ Design β 40 min work, 8 min break
- βοΈ Writing β 30 min work, 5 min break
- π» Coding β 50 min work, 10 min break
- π Reading β 25 min work, 5 min break
- ποΈ Fitness β 45 min work, 5 min break
- π§ Deep Work β 90 min work, 15 min break
- More...
- Dracula β Dark and vibrant
- Monokai - Classic editor theme
- Default β Random theme selected on load
- Nord β Arctic, north-bluish color palette
- Greenscreen β Classic retro terminal style
- Ayu Light & Ayu Dark β Clean and minimal
- Gruvbox Light & Gruvbox Dark β Retro groove colors
- Solarized Light & Solarized Dark β Precision colors for machines and people
Simply clone repo and open index.html in your browser. No installation or dependencies required!
- Select an activity or click random activity button
- Click the timer or press "Start" button to begin
- Use the +/- buttons to adjust time before starting
- Customize themes (random [default]), fonts, progress bar, progress bar thickness in Settings βοΈ
- Manage activities with the Activities dialog (appears after clicking activities button) π
- View usage data by clicking statistics button.
- Click screen button to fullscreen the webapp.
This app is built with the following open-source libraries:
- Chart.js - Simple yet flexible JavaScript charting library for the modern web
- ProgressBar.js β Animated SVG progress bars with multiple shapes (Circle, SemiCircle, Line)
- Bootstrap Icons β Comprehensive icon library for UI controls and actions
Built with β€οΈ by Shivansh (my original name) & Gemini



