The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 17 JavaScript Time Projects
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
jquery-timeago
:clock8: The original jQuery plugin that makes it easy to support automatically updating fuzzy timestamps (e.g. "4 minutes ago").
-
MainLoop.js
Provides a well-constructed main loop useful for JavaScript games and other animated or time-dependent applications.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
md-date-time-picker
An implementation of Material Design Picker components in vanilla CSS, JS, and HTML
-
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
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Project mention: The Day.js Dilemma: How Should We Handle OSS Maintainers Going MIA? | news.ycombinator.com | 2024-04-12As web developers, we heavily rely OSS packages. One popular example is Day.js, a JS lib for parsing, validating, manipulating, and formatting dates. It's a widely-used alternative to Moment, with over 17mil weekly downloads on npm.
A critical bug was discovered in Day.js (see: https://github.com/iamkun/dayjs/pull/2118) causing incorrect date manipulation (add, subtract) when in UTC TZ. This could have severe implications for any project relying on Day.js for date-related functionality. However, the maintainer of the project appears to be unresponsive, leaving the bug unresolved and the future of the library uncertain.
This raises some important questions for our community:
- At what point should we consider a widely-used OSS project "abandoned" if the maintainer is unresponsive?
- Is forking the project the best solution, or should we first try to reach out to the maintainer through other channels?
- Are there established community guidelines around responsiveness expectations for widely-used OSS projects?
- What are successful examples of community-driven forks or maintenance after a maintainer stepped away?
I am very aware that many of these developers give their spare time for free for these projects, with little or no payment, and I am very thankful for all their work. This developer does get some money (a small amount?) through OpenCollective, and possibly also works for a company (in China?) that makes a UI library, which I think uses Day.js internally.
js-joda
Project mention: Show HN: Tu – Convert natural language date/time to UTC | news.ycombinator.com | 2024-04-12I built a JavaScript library for my needs: https://github.com/derhuerst/parse-human-relative-time
Project mention: Show HN: Design Parts Motion Digital Clock on HTML5 Canvas | news.ycombinator.com | 2023-09-21
Project mention: ObjectStateHistory – A Tool for State Management | news.ycombinator.com | 2023-06-01Hello everyone.
I recently published an npm package (JavaScript) that allows you to keep track of changes in an object over time, creating a history of the modifications.
Check it out here: https://www.npmjs.com/package/object-state-history
Github repository here: https://github.com/sergiofasilva/object-state-history
What do you think about it? Leave your comments / suggestions.
JavaScript Time related posts
- The Day.js Dilemma: How Should We Handle OSS Maintainers Going MIA?
- Best date library to handle timezones in React Native?
- Everything you need to know about Date in Programming
- is there a date calculate script/libary ?
- What library do you use to handle dates?
- Button under datepicker firing event
- How to show "Today/Tomorrow" or date using javascript?
-
A note from our sponsor - WorkOS
workos.com | 19 Apr 2024
Index
What are some of the best open-source Time projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | dayjs | 45,704 |
2 | pickadate.js | 7,703 |
3 | jquery-timeago | 3,817 |
4 | react-native-modal-datetime-picker | 2,904 |
5 | js-joda | 1,585 |
6 | laydate | 1,112 |
7 | MainLoop.js | 506 |
8 | human-interval | 457 |
9 | javascript-time-ago | 363 |
10 | md-date-time-picker | 274 |
11 | sunclock | 26 |
12 | parse-human-relative-time | 25 |
13 | layl | 20 |
14 | inquirer-date-prompt | 19 |
15 | timeTracker | 18 |
16 | HTML5-Canvas-Animation-Clock | 3 |
17 | object-state-history | 2 |