Flutter Gems is a curated list of 6000+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Stopwatch, Timer and Countdown packages
Last updated: December 4, 2024
A stopwatch or timer in an app measures the amount of time that has elapsed since it was started.
A countdown timer is used to count down from a certain time to zero. For example, a deal countdown in an app to build up to the event when a product is available for purchase.
The complete list of Dart and Flutter packages that provide Stopwatch, Countdown or Timer for a Flutter app is given below.
circular_countdown_timer
Dart 3 compatible 👍 591
Maintenance Status: Good
Make an animated circular countdown using Circular Countdown Timer.
slide_countdown
Dart 3 compatible 👍 385
Maintenance Status: Good
A Flutter package to create easy slide animation countdown / countup timer.
stop_watch_timer
Dart 3 compatible 👍 297
Maintenance Status: Good
Simple CountUp timer / CountDown timer. It easily create app of stopwatch.
clock
Dart 3 compatible 👍 218
Maintenance Status: Good
A fakeable wrapper for dart:core clock APIs.
neon_circular_timer
Dart 3 compatible 👍 63
Maintenance Status: Good
A package that helps you to build a timer quickly with a beautiful UI, it's highly customizable you can change the color,the thickness of the timer,the clock text style.
countdown_progress_indicator
Dart 3 compatible 👍 41
Maintenance Status: Good
Customizable countdown timer for Flutter with pause/resume controls.
smart_countdown
Dart 3 compatible 👍 5
Maintenance Status: Good
A Flutter package for a customizable countdown timer to a specific end DateTime, refreshing every second.
code_timer
Dart 3 compatible 👍 5
Maintenance Status: Good
Code Execution Timer for Dart and Flutter
timer_count_down
Dart 3 compatible 👍 190
Maintenance Status: Average
Simple CountDown timer. Using for create a simple timer. It's pure all
flutter_timer_countdown
Dart 3 compatible 👍 179
Maintenance Status: Average
A simple timer for counting down a given time. Supports customizable appearance and different formats.
custom_timer
Dart 3 compatible 👍 144
Maintenance Status: Average
A Flutter package to create a customizable timer with controller.
pausable_timer
Dart 3 compatible 👍 89
Maintenance Status: Average
A timer implementation that can be paused, resumed and reset.
date_count_down
Dart 3 compatible 👍 39
Maintenance Status: Average
This is a flutter countdown package written in dart for flutter developer.
rocket_timer
Dart 3 compatible 👍 2
Maintenance Status: Average
The rocket_timer package provides a RocketTimer class for implementing countdown or normal timers in Flutter applications, as well as a RocketTimerBuilder widget for building widgets that respond to changes in a RocketTimer object. It supports starting, pausing, stopping, resetting, and switching between countdown and normal modes, and is easy to use and customize.
flutter_countdown_timer
Dart 3 compatible 👍 310
Maintenance Status: Poor
A flutter countdown timer. [10 days 5:30:46] ⬇⬇⬇⬇
timer_builder
Dart 3 compatible 👍 162
Maintenance Status: Poor
A widget that rebuilds itself on scheduled, periodic, or dynamically generated time events.
circular_countdown
Dart 3 compatible 👍 70
Maintenance Status: Poor
A package that represents a circular countdown that you can use for every kind of units (days, hours, seconds, points, ...).
slide_countdown_clock
👍 95
Maintenance Status: Poor
A countdown clock with slide up and down animation plugin for Flutter.
simple_timer
👍 55
Maintenance Status: Poor
A Simple Timer Widget that displays the timer progress with various customizable options.
countdown_flutter
👍 47
Maintenance Status: Poor
A simple countdown plugin for flutter. Provides a simple way to create a countdown in your app.