Alarm, Timer and Stopwatch is a powerful Firefox add-on that allows you to manage your schedules effortlessly. It provides multiple alarm options, a stopwatch with unlimited laps, and a timer with pause and resume support. The extension uses built-in API for setting alarms, ensuring functionality even if the UI is hidden or the browser is restarted. With alarm sound snoozing and high-priority desktop notifications, you won't miss any alerts. Try Alarm, Timer and Stopwatch now!
Want to check extension ranking and stats more quickly for other Firefox add-ons?
Install
Chrome-Stats extension
to view Firefox-Stats data as you browse the Firefox Browser Add-ons.
All in one extension to manage your schedules. You can define multiple alarms, use the stopwatch with as many "lap"s as required or simply use the timer with pause and resume support.
This extension uses the built-in API to set alarms hence the extension works even if the UI is hidden or your browser gets restarted. This extension offers alarm sound snoozing which snoozes the alarm sound 3 times with 5-minute delay.
The extension displays a high-priority desktop notification when either an alarm or a timer is fired, also it plays two different sounds to get the user-attention.
User reviews
I use this in Chrome, and it has up down arrows to easily change time. I wish it has that in Firefox as well.
Really nice addon. As far as addon features, I have no complaints. Everything works exactly as advertised and I love it.
Also the "CONS" aren't so much me trying to be critical or saying the addon needs something, more me trying to note what is or is not there for the benefit of other users looking for in-depth detail prior to installing. If I personally decide I need those features, you'll likely see a github ticket + PR.
But in case anyone's curious, here's a fairly thorough review of what it can and can't do:
PROS:
- Open-source under MPL 2 license with a public code repository (linked to indirectly via homepage/support site links; direct link is https://github.com/brian-girko/alarm/).
- No permissions required.
- Can add labels when creating new alarms (not countdown timers/stopwatch).
- No arbitrary minimum times for count-down timers (I had tested several other addons as well; during that testing I found that LibreCounter required an arbitrary minimum of 1 minute for countdowns. This addon has no such limitation - you can literally create a countdown of 1 second if you want, which is also a nice way to test the alarm sound)
- Has several count-down timer presets available: 5, 10, 30, 45 minutes or 1, 2, 5, 10 hours
- Easy to create / edit (via double-click) / delete / toggle on or off
- Able to have multiple alarms at once. I created 25 alarms without running into any hard-limits. This only applies to alarms (e.g. Stopwatch and Countdown Timers *do* have limits)
- Able to define Alarm as one-time (default) or have it repeat weekly on one or more specific days of the week (Sun-Sat)
- Stopwatch has Start -> Stop / Lap -> Resume / Reset
- Addon has a Preferences page where you are able to:
- Define sound levels separately for Timer vs Alarm vs Misc
- Choose how the alarm alerts you (popup vs new window)
- Choose notification position / if it should always be on top
- Import or Export preferences (and alarms) as a json file
- You can select a snooze interval (5/10/15/20/25/30 min) or clear snoozes at that time (e.g. not defined when alarm is created).
CONS:
- By default new alarms are created without being enabled which could be confusing for some users if they are expecting otherwise. Especially since there is no option to control whether new alarms start out as enabled or disabled. You can see and toggle this *after* creation by viewing the alarm list but not *during* creation.
- For stopwatch, you only get 1 stopwatch counter.
- For countdown timer, you only get 1 countdown timers.
- Does not allow labels for stopwatch/countdown timer
- No option to define your own count-down timer presets.
- Alarms have labels but those labels are not visible in the list view of the alarms, which makes finding an alarm by its label a bit of a challenge if you define a lot of alarms.
- You can edit existing alarms by double-clicking on them but as there is no visual "edit" button etc some users may not find this intuitive.
- I love 24-hr time format but if you prefer 12-hr, there's no option for that.
- No way to set custom alarms (e.g. play custom sound file / youtube vid / etc)
- Only one alarm sound and no preview
- No option from toolbar popup to directly open the Addon Preferences page
Tested on 2024-04-28 / FF 124.0.1 / addon v0.2.7.2 (aka Dec 12, 2022 upload) / Fedora Linux w Cinnamon desktop
Really nice addon. As far as addon features, I have no complaints. Everything works exactly as advertised and I love it.
But in case anyone's curious, here's a fairly thorough review of what it can and can't do:
PROS:
- Open-source under MPL 2 license with a public code repository (linked to indirectly via homepage/support site links; direct link is https://github.com/brian-girko/alarm/).
- No permissions required.
- Can add labels when creating new alarms (not countdown timers/stopwatch).
- No arbitrary minimum times for count-down timers (I had tested several other addons as well; during that testing I found that LibreCounter required an arbitrary minimum of 1 minute for countdowns. This addon has no such limitation - you can literally create a countdown of 1 second if you want, which is also a nice way to test the alarm sound)
- Has several count-down timer presets available: 5, 10, 30, 45 minutes or 1, 2, 5, 10 hours
- Easy to create / edit (via double-click) / delete / toggle on or off
- Able to have multiple alarms at once. I created 25 alarms without running into any hard-limits. This only applies to alarms (e.g. Stopwatch and Countdown Timers *do* have limits)
- Able to define Alarm as one-time (default) or have it repeat weekly on one or more specific days of the week (Sun-Sat)
- Stopwatch has Start -> Stop / Lap -> Resume / Reset
- Addon has a Preferences page where you are able to:
- Define sound levels separately for Timer vs Alarm vs Misc
- Choose how the alarm alerts you (popup vs new window)
- Choose notification position / if it should always be on top
- Import or Export preferences (and alarms) as a json file
- You can select a snooze interval (5/10/15/20/25/30 min) or clear snoozes at that time (e.g. not defined when alarm is created).
CONS:
- By default new alarms are created without being enabled which could be confusing for some users if they are expecting otherwise. Especially since there is no option to control whether new alarms start out as enabled or disabled. You can see and toggle this *after* creation by viewing the alarm list but not *during* creation.
- For stopwatch, you only get 1 stopwatch counter. Probably most people won't care but just noting.
- For countdown timer, you only get 1 countdown timers. Probably most people won't care but just noting.
- Does not allow labels for stopwatch/countdown timer
- No option to define your own count-down timer presets.
- Alarms have labels but those labels are not visible in the list view of the alarms, which makes finding an alarm by its label a bit of a challenge if you define a lot of alarms.
- You can edit existing alarms by double-clicking on them but as there is no visual "edit" button etc some users may not find this intuitive.
- I love 24-hr time format but if you prefer 12-hr, there's no option for that.
- No way to set custom alarms (e.g. play custom sound file / youtube vid / etc)
- Only one alarm sound and no preview
- No option from toolbar popup to directly open the Addon Preferences page
Tested on 2024-04-28 / FF 124.0.1 / addon v0.2.7.2 (aka Dec 12, 2022 upload) / Fedora Linux w Cinnamon desktop