SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Date Open-Source 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.
-
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.
-
SwiftDate
🐔 Toolkit to parse, validate, manipulate, compare and display dates, time & timezones in Swift.
-
timeago.js
:clock8: :hourglass: timeago.js is a tiny(2.0 kb) library used to format date with `*** time ago` statement.
-
react-infinite-calendar
✨ Infinite scrolling date-picker built with React, with localization, range selection, themes, keyboard support, and more.
-
jquery-timeago
:clock8: The original jQuery plugin that makes it easy to support automatically updating fuzzy timestamps (e.g. "4 minutes ago").
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Moment.js lets you do amazing things with dates and times in JavaScript. You can easily compare, change, and format them in different ways. For example, you can say things like "today is Monday" or "3 hours ago" or "12/31/2020". To start with Moment.js, you need to install it and import it into your JavaScript project. For example:
Day.js (45.3k ⭐) — A minimalist library that offers an excellent API without much overhead. It is very similar to Moment.js but much smaller in size. It also supports plugins for additional features.
Date-fns (33.3k ⭐) — A library that offers great documentation, functional architecture, and utilities that handle almost any task you can think of. It has a modular design that allows you to import only the functions you need.
Project mention: Ask HN: Did you encounter any Leap Year bugs today? How bad was it? | news.ycombinator.com | 2024-02-29Billing. It always has to be the billing. For a list of all other edge cases, you have: https://github.com/kdeldycke/awesome-falsehood#readme
Project mention: I am looking for a troubled/bad open source codebase | /r/ExperiencedDevs | 2023-07-12
Luxon (14.7k ⭐) — A library that leverages JavaScript’s Intl for speed and slimness while providing what Intl doesn’t: an immutable user-friendly API. It also supports time zones and localization.
The 3rd party library I use GRDB SwiftyUserDefaults Kingfisher SwiftDate Popovers
Project mention: Creating Command-Line Tools in Python with argparse - Guide | /r/learningpython | 2023-12-09I did the same with datetime and moved to using Pendulum.
Number of dependencies: one way to tell if a library is not too challenging to be used as study source is based on the production dependencies count. The fewer the better. For example, I chose debug because it only has 1 dependency (ms), while the rest of the code relies on core NodeJS modules - which is exactly what I was looking for - to learn how to build a library from scratch, not off the shelf libraries with many external deps, which in turn are based on more deps. There you go, dependency hell.
Project mention: Ask HN: Did you encounter any Leap Year bugs today? How bad was it? | news.ycombinator.com | 2024-02-29> but I'd be surprised if there was not a modern date library for C++
The standard library now includes . AFAIK: It was mostly written by Howard Hinnant. He now has more date/time libs that expand upon : https://github.com/HowardHinnant/date
Date related posts
-
How to parse and format a date in JavaScript
-
Handling dates in JavaScript with Tempo
-
JavaScript Compare Dates: From Chaos to Clarity
-
Why write a library?
-
Mastering Time: State-of-the-Art Date Handling in JavaScript
-
9 React Calendar Components for Your Next App
-
Show HN: Tu – Convert natural language date/time to UTC
-
A note from our sponsor - SaaSHub
www.saashub.com | 10 May 2024
Index
What are some of the best open-source Date projects? This list will help you:
Project | Stars | |
---|---|---|
1 | moment | 47,808 |
2 | dayjs | 45,835 |
3 | date-fns | 33,760 |
4 | awesome-falsehood | 23,113 |
5 | flatpickr | 15,991 |
6 | Luxon | 14,906 |
7 | arrow | 8,563 |
8 | pickadate.js | 7,701 |
9 | SwiftDate | 7,535 |
10 | Pendulum | 6,071 |
11 | timeago.js | 5,168 |
12 | ms.js | 4,987 |
13 | carbon | 4,523 |
14 | CalendarView | 4,423 |
15 | react-infinite-calendar | 3,953 |
16 | jquery-timeago | 3,818 |
17 | moment-timezone | 3,797 |
18 | react-calendar | 3,418 |
19 | Maya | 3,403 |
20 | chrono | 3,141 |
21 | date | 3,044 |
22 | react-native-modal-datetime-picker | 2,915 |
23 | Timepiece | 2,639 |
Sponsored