InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 20 JavaScript Time Projects
-
In keeping with our functional style of programming, we create a new array with the added or removed bookmark each time we add or remove one. Note I have added a third key/value pair to the bookmarks array, dateAdded, but you can disregard that. If you do want this same functionality don't forget to install and import Day.js. Next I will add the partial persistence code:
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
-
jquery-timeago
:clock8: The original jQuery plugin that makes it easy to support automatically updating fuzzy timestamps (e.g. "4 minutes ago").
-
-
-
Project mention: Setting Up App Store In-App Purchase Event Notifications: A Complete Guide | dev.to | 2024-12-29
date-fns-tz - For timezone-aware date formatting
-
-
Civic Auth
Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
-
MainLoop.js
Provides a well-constructed main loop useful for JavaScript games and other animated or time-dependent applications.
-
-
-
md-date-time-picker
An implementation of Material Design Picker components in vanilla CSS, JS, and HTML
-
Project mention: Show HN: Just right and light-weight date time library for JavaScript | news.ycombinator.com | 2025-03-02
-
redux-time
∞ High-performance declarative JS animation library for building games, data-viz experiences, and more w/ React, ThreeJS, Inferno, SnabbDOM and others...
Project mention: Webflow makes GSAP 100% free – plus more updates | news.ycombinator.com | 2025-05-02We loved GSAP and wanted to combine that style of rendering with an event-driven programming model with redux so that we could pass animation events from a backend over a websocket.
Also wanted to keep a bunch of animations on different computers around the world in sync to within ~30ms. Ended up building this library: https://monadical-sas.github.io/redux-time/
-
-
-
-
-
timeTracker
Time tracking app based on Electron, React, Sass and pouchdb, build with Webpack 4. Still in progress ;) (by wende60)
-
-
object-state-history
The ObjectStateHistory is a JavaScript implementation that allows you to keep track of changes in an object over time, creating a history of the modifications.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
JavaScript Time discussion
JavaScript Time related posts
-
Getting started with Zustand state management for React
-
Format dates and times easily in your application using Day.js
-
React Custom Hooks vs. Helper Functions - When To Use Both
-
You're parsing URLs wrong.
-
How to parse and format a date in JavaScript
-
Handling dates in JavaScript with Tempo
-
JavaScript Compare Dates: From Chaos to Clarity
-
A note from our sponsor - InfluxDB
www.influxdata.com | 16 May 2025
Index
What are some of the best open-source Time projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | dayjs | 47,788 |
2 | pickadate.js | 7,693 |
3 | jquery-timeago | 3,813 |
4 | react-native-modal-datetime-picker | 3,023 |
5 | js-joda | 1,641 |
6 | date-fns-tz | 1,122 |
7 | laydate | 1,110 |
8 | MainLoop.js | 536 |
9 | human-interval | 463 |
10 | javascript-time-ago | 372 |
11 | md-date-time-picker | 275 |
12 | qrono | 123 |
13 | redux-time | 124 |
14 | parse-human-relative-time | 34 |
15 | sunclock | 32 |
16 | layl | 22 |
17 | inquirer-date-prompt | 21 |
18 | timeTracker | 18 |
19 | HTML5-Canvas-Animation-Clock | 4 |
20 | object-state-history | 3 |