10 Best React Timer Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

rit

react-idle-timer

User activity timer component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
552
Weekly Downloads
157K
Last Commit
14d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
ri

react-interval

🍇 Monorepo for React components

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
47
Weekly Downloads
5K
Last Commit
7mos ago
Bundle Size (min+gzip)
1.27KB
Not Tree-Shakeable
etl

elapsed-time-logger

Similiar to console.time() but returns readable elapsed time e.g Label: 1 hour 20 minutes 10.3 seconds

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
186
Last Commit
2mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
ut

use-timer

A timer hook for React

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
137
Weekly Downloads
9K
Last Commit
1yr ago
Bundle Size (min+gzip)
0.99KB
Not Tree-Shakeable
rts

react-time-sync

A React library to synchronize timers across an application

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
18
Weekly Downloads
82
Last Commit
7d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

react-timer-mixin

TimerMixin provides timer functions for executing code in the future that are safely cleaned up when the component unmounts

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
313
Weekly Downloads
205K
Last Commit
3yrs ago
Bundle Size (min+gzip)
0.60KB
Not Tree-Shakeable
rt

react-timeout

Component wrapper for setTimeout et al that cleans up after itself.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
129
Weekly Downloads
16K
Last Commit
9mos ago
Bundle Size (min+gzip)
1.45KB
Not Tree-Shakeable
rct

react-compound-timer

Create timers easily with React!

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
1Poor Documentation
1Hard to Use
1Unwelcoming Community
GitHub Stars
126
Weekly Downloads
14K
Last Commit
2yrs ago
Bundle Size (min+gzip)
2.95KB
Not Tree-Shakeable
rcc

react-countdown-clock

HTML5 canvas countdown clock React component

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
181
Weekly Downloads
1K
Last Commit
2mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rth

react-timers-hooks

React reusable hooks for Timeout and Interval

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
29
Last Commit
9mos ago
Bundle Size (min+gzip)
0.42KB
Not Tree-Shakeable
rut

react-use-timeout

React hooks for setTimeout and setInterval.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
3
Weekly Downloads
1K
Last Commit
3yrs ago
Bundle Size (min+gzip)
0.39KB
Not Tree-Shakeable
rea

reactutils

Common utilities for React based apps

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
366
Last Commit
N/A
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rtw

react-timer-wrapper

Composable React Timer component that passes status props to children, in addition to some basic callbacks. Can be used at a countdown timer ⏲ or as stopwatch ⏱ to track time while active.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
12
Weekly Downloads
295
Last Commit
1yr ago
Bundle Size (min+gzip)
2.82KB
Tree-Shakeable
rth

react-timing-hooks

React hooks for setTimeout, setInterval, requestAnimationFrame, requestIdleCallback

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
18
Weekly Downloads
292
Last Commit
1yr ago
Bundle Size (min+gzip)
0.73KB
Tree-Shakeable
rt

react-timer

A simple timer component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
258
Last Commit
N/A
Bundle Size (min+gzip)
1.80KB
Not Tree-Shakeable
uss

use-set-safe-timeout

React hook that provides a version of 'window.setTimeout' that clears the timeout on unmount

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
19
Last Commit
9mos ago
Bundle Size (min+gzip)
0.29KB
Not Tree-Shakeable
rit

react-interval-timer

React Component Wrapper for setTimeout and setInterval.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
82
Last Commit
3yrs ago
Bundle Size (min+gzip)
0.82KB
Tree-Shakeable
rtc

react-time-counter

very simple react timer component with multiple customisation options along with callback support

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
74
Last Commit
N/A
Bundle Size (min+gzip)
1.54KB
Not Tree-Shakeable
uti

use-timeoutable-interval

A react hook to schedule and clear timed functions declaratively

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
21
Last Commit
2yrs ago
Bundle Size (min+gzip)
1.13KB
Tree-Shakeable
uct

use-cancelable-timeout

Declarative React hook for executing (and canceling) a function after a timeout.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
11
Last Commit
2yrs ago
Bundle Size (min+gzip)
0.40KB
Not Tree-Shakeable
rwt

react-with-timer-hoc

React HOC that simplifies usage of setTimeout-based timers.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2
Weekly Downloads
2
Last Commit
5yrs ago
Bundle Size (min+gzip)
1.93KB
Not Tree-Shakeable
ru

react-usesessiontimer

A hook to get session timer functionality

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
0
Last Commit
2yrs ago
Bundle Size (min+gzip)
0.42KB
Not Tree-Shakeable
tim

@hooks/timeout

React hook to delay function execution

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
1
Last Commit
N/A
Bundle Size (min+gzip)
0.28KB
Tree-Shakeable
rst

redux-saga-timer

setTimeout-support for sagas and side-effects

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
0
Last Commit
N/A
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable