10 Best JavaScript Timer Libraries

List hand-picked by Openbase Experts
Learn More

ut

use-timer

A timer hook for React

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
144
Weekly Downloads
9K
Last Commit
2mos ago
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
574
Weekly Downloads
176K
Last Commit
3mos ago
rnb

react-native-background-timer

Emit event periodically (even when app is in the background)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
32K
Last Commit
2mos ago

bree

πŸš₯ The best job scheduler for Node.js and JavaScript with cron, dates, ms, later, and human-friendly support. Works in Node v12.11.0+, uses worker threads to spawn sandboxed processes, and supports async/await, retries, throttling, concurrency, and cancelable promises (graceful shutdown). Simple, fast, and lightweight. Made for @ForwardEmail and @ladjs.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
4Great Documentation
3Easy to Use
3Performant
GitHub Stars
2K
Weekly Downloads
13K
Last Commit
1mo ago

timers-browserify

timers module for browserify

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
21
Weekly Downloads
13M
Last Commit
1yr ago
tn

timer-node

♾️ A timestamp-based timer that enables tracking elapsed time.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
14
Weekly Downloads
3K
Last Commit
7mos ago
rnc

react-native-countdown-circle-timer

Lightweight React/React Native countdown timer component with color and progress animation based on SVG

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
362
Weekly Downloads
4K
Last Commit
4mos ago
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
7K
Last Commit
10mos ago
cro

croner

Trigger functions in javascript using Cron syntax. No dependencies.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
26
Weekly Downloads
310
Last Commit
1mo ago
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
1K
Last Commit
5mos ago
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
21
Weekly Downloads
191
Last Commit
1mo ago

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
312
Weekly Downloads
158K
Last Commit
4yrs ago
nan

nanotimer

A much higher accuracy timer object that makes use of the node.js hrtime function call.

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
139
Weekly Downloads
141K
Last Commit
4yrs ago
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
127
Weekly Downloads
17K
Last Commit
2yrs ago
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
15K
Last Commit
1yr ago
exe

exectimer

Very simple module to calculate block execution time.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
37
Weekly Downloads
9K
Last Commit
2yrs ago
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
4
Weekly Downloads
3K
Last Commit
3yrs ago
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
5mos ago

request-received

Route middleware for Koa and Express that adds a request received high-resolution timer and Date to the request object using easily accessible Symbols to prevent request object pollution. Made for Cabin.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
9
Weekly Downloads
838
Last Commit
2yrs ago
rns

react-native-stopwatch-timer

A stopwatch/timer component for React Native.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
73
Weekly Downloads
636
Last Commit
3yrs ago
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
561
Last Commit
N/A
sea

session-expiration-alert

Angular module for session expiration alert

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
13
Weekly Downloads
173
Last Commit
7mos ago
ts

timer-stopwatch

A stopwatch and countdown timer module for node.js

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
42
Weekly Downloads
468
Last Commit
3yrs ago
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
339
Last Commit
1yr ago

react-timer

A simple react timer component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
22
Weekly Downloads
217
Last Commit
2yrs ago
bt

block-timer

A node.js timer implementation for timing blocks of code that are run one or more times

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
8
Weekly Downloads
155
Last Commit
8yrs ago
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
107
Last Commit
3yrs ago
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
106
Last Commit
1yr ago
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
70
Last Commit
N/A
rnf

react-native-flip-countdown-timer

A Flip Countdown Timer implementation in React Native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
21
Weekly Downloads
45
Last Commit
3yrs ago
rnf

react-native-flip-timer

A Flip Timer implementation in React Native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
67
Weekly Downloads
39
Last Commit
1yr ago

express-middleware-timer

A simple timer implementation for debugging express middleware.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
7
Weekly Downloads
39
Last Commit
6yrs ago
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
23
Last Commit
1yr ago
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
16
Last Commit
2yrs ago
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
10
Last Commit
1yr ago
ec

express-chrono

Simple hrtime chronometer with Expressjs middleware. Request timer, process timer.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
8
Last Commit
5yrs ago
nit

ng-inactivity-timer

A collection of Angular libraries

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
2
Last Commit
1yr ago
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
6
Last Commit
3yrs ago
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
5
Last Commit
N/A
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
1
Last Commit
3yrs ago
est

express-split-timer

An express utility and middleware generator for gathering accurate intra-route timing metrics

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
1
Last Commit
7yrs ago
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
1
Last Commit
N/A
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
0
Last Commit
5yrs ago