JavaScript Time

Open-source JavaScript projects categorized as Time

Top 20 JavaScript Time Projects

  1. dayjs

    ⏰ Day.js 2kB immutable date-time library alternative to Moment.js with the same modern API

    Project mention: Getting started with Zustand state management for React | dev.to | 2025-04-05

    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:

  2. 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.

    SurveyJS logo
  3. pickadate.js

    The mobile-friendly, responsive, and lightweight jQuery date & time input picker.

  4. jquery-timeago

    :clock8: The original jQuery plugin that makes it easy to support automatically updating fuzzy timestamps (e.g. "4 minutes ago").

  5. react-native-modal-datetime-picker

    A React-Native datetime-picker for Android and iOS

  6. js-joda

    :clock2: Immutable date and time library for javascript

  7. date-fns-tz

    Complementary library for date-fns v2 adding IANA time zone support

    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

  8. laydate

    一款被广泛使用的高级 Web 日历组件,完全开源无偿且颜值与功能兼备,足以应对日期相关的各种业务场景

  9. 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.

    Civic Auth logo
  10. MainLoop.js

    Provides a well-constructed main loop useful for JavaScript games and other animated or time-dependent applications.

  11. human-interval

    Human readable time distances for javascript

  12. javascript-time-ago

    International highly customizable relative date/time formatting

  13. md-date-time-picker

    An implementation of Material Design Picker components in vanilla CSS, JS, and HTML

  14. qrono

    🕥 Just right date time library (by urin)

    Project mention: Show HN: Just right and light-weight date time library for JavaScript | news.ycombinator.com | 2025-03-02
  15. 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-02

    We 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/

  16. parse-human-relative-time

    Parse human relative time strings like "next Tuesday 3pm".

  17. sunclock

    24 hr sun clock

  18. layl

    🌙 Calculator for tahajjud, qiyam, and worship & sleep in an Islamic night!

  19. inquirer-date-prompt

    A date prompt plugin for Inquirer.js.

  20. timeTracker

    Time tracking app based on Electron, React, Sass and pouchdb, build with Webpack 4. Still in progress ;) (by wende60)

  21. HTML5-Canvas-Animation-Clock

    Design Parts Motion Digital Clock by HTML5 Canvas

  22. 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.

  23. 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.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Time discussion

Log in or Post with

JavaScript Time related posts

  • Getting started with Zustand state management for React

    1 project | dev.to | 5 Apr 2025
  • Format dates and times easily in your application using Day.js

    1 project | dev.to | 12 Jan 2025
  • React Custom Hooks vs. Helper Functions - When To Use Both

    2 projects | dev.to | 3 Jul 2024
  • You're parsing URLs wrong.

    4 projects | dev.to | 25 May 2024
  • How to parse and format a date in JavaScript

    4 projects | dev.to | 8 May 2024
  • Handling dates in JavaScript with Tempo

    4 projects | dev.to | 7 May 2024
  • JavaScript Compare Dates: From Chaos to Clarity

    3 projects | dev.to | 5 May 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 16 May 2025
    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 →

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

Sponsored
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.
surveyjs.io

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?