A simple, customizable ticking clock for the command-line
Angular Ticking Clock Directive
Simple Ticking Clock !!!
non-ticking clock for Polymer
ticking clock, reports a time every specified interval in desired format
Fake JavaScript timers
React Live Clock
An analog clock for your React app.
Get the current time in microseconds
A simple clock/ticker implementation to track elapsed/delta time.
React Clock components and hooks for Mantine with timezone support, countdown timers, customization options, and real-time updates.
A 3D animated countdown component for React.
Exponentially Weighted Moving Average
A simple clock/ticker implementation to track elapsed/delta time.
a mock clock for tests involving timing
Jest plugin to mock dates, times, and datetimes.
Timing Events tied to @colyseus/clock
Add the power of events to your (TypeScript) projects!
Yjs encoding protocols
Add the power of Simple Events to your projects. Every event has an argument with its data.
Add the power of Events to your projects. They are styled after .Net using a sender and arguments.
A clock abstraction for use with fp-ts.
Zero-drama shutdown orchestration for production Node.js HTTP services. Drain connections, stop new traffic, run cleanup hooks, and exit safely across Docker, Kubernetes, Express, Fastify, Koa, and native HTTP.
Timing Events tied to @gamestdio/clock
A really simple clock/ticker to provide controlled time in simulations
This gem provides a monotonically increasing timer to permit safe measurement of time intervals. Using Time.now for measuring intervals is not reliable (and sometimes unsafe) because the system clock may be stepped forwards or backwards between the two measurements, or may be running slower or faster than real time in order to effect clock synchronization with UTC. The module uses OS-specific functions such as mach_absolute_time() and clock_gettime() to access the system tick counter. The time values returned by this module cannot be interpreted as real time clock values; they are only useful for comparison with another time value from this module.
Often Redis is used for rate limiting purposes. Usually the rate limit packages available count how many times something happens on a certain second or a certain minute. When the clock ticks to the next minute, rate limit counter is reset back to the zero. This might be problematic if you are looking to limit rates where hits per integration time window is very low. If you are looking to limit to the five hits per minute, in one time window you get just one hit and six in another, even though the average over two minutes is 3.5. This package allows you to implement a correct rolling window of threshold that's backed by ATOMIC storage in Redis meaning you can use this implementation across multiple machines and processes.