Date

Top 23 Date Open-Source Projects

  • moment

    Parse, validate, manipulate, and display dates in javascript.

  • Project mention: JavaScript Compare Dates: From Chaos to Clarity | dev.to | 2024-05-05

    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:

  • dayjs

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

  • Project mention: How to parse and format a date in JavaScript | dev.to | 2024-05-08

    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.

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

    SurveyJS logo
  • date-fns

    ⏳ Modern JavaScript date utility library ⌛️

  • Project mention: How to parse and format a date in JavaScript | dev.to | 2024-05-08

    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.

  • awesome-falsehood

    😱 Falsehoods Programmers Believe in

  • Project mention: Ask HN: Did you encounter any Leap Year bugs today? How bad was it? | news.ycombinator.com | 2024-02-29

    Billing. It always has to be the billing. For a list of all other edge cases, you have: https://github.com/kdeldycke/awesome-falsehood#readme

  • flatpickr

    lightweight, powerful javascript datetimepicker with no dependencies

  • Project mention: I am looking for a troubled/bad open source codebase | /r/ExperiencedDevs | 2023-07-12
  • Luxon

    ⏱ A library for working with dates and times in JS

  • Project mention: How to parse and format a date in JavaScript | dev.to | 2024-05-08

    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.

  • arrow

    🏹 Better dates & times for Python (by arrow-py)

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

    InfluxDB logo
  • pickadate.js

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

  • SwiftDate

    🐔 Toolkit to parse, validate, manipulate, compare and display dates, time & timezones in Swift.

  • Project mention: Question about Apple's review | /r/iOSProgramming | 2023-05-17

    The 3rd party library I use GRDB SwiftyUserDefaults Kingfisher SwiftDate Popovers

  • Pendulum

    Python datetimes made easy

  • Project mention: Creating Command-Line Tools in Python with argparse - Guide | /r/learningpython | 2023-12-09

    I did the same with datetime and moved to using Pendulum.

  • timeago.js

    :clock8: :hourglass: timeago.js is a tiny(2.0 kb) library used to format date with `*** time ago` statement.

  • ms.js

    Tiny millisecond conversion utility

  • Project mention: Why write a library? | dev.to | 2024-05-02

    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.

  • carbon

    A simple, semantic and developer-friendly golang package for time (by golang-module)

  • CalendarView

    A highly customizable calendar view and compose library for Android.

  • react-infinite-calendar

    ✨ Infinite scrolling date-picker built with React, with localization, range selection, themes, keyboard support, and more.

  • Project mention: 9 React Calendar Components for Your Next App | dev.to | 2024-04-25
  • jquery-timeago

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

  • moment-timezone

    Timezone support for moment.js

  • react-calendar

    Ultimate calendar for your React app.

  • Project mention: 9 React Calendar Components for Your Next App | dev.to | 2024-04-25
  • Maya

    Datetimes for Humans™

  • chrono

    Date and time library for Rust (by chronotope)

  • Project mention: The Unix leap second mess | news.ycombinator.com | 2024-03-27
  • date

    A date and time library based on the C++11/14/17 <chrono> header

  • 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

  • react-native-modal-datetime-picker

    A React-Native datetime-picker for Android and iOS

  • Timepiece

    Intuitive date handling in Swift

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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).

Date related posts

  • 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
  • Why write a library?

    4 projects | dev.to | 2 May 2024
  • Mastering Time: State-of-the-Art Date Handling in JavaScript

    2 projects | dev.to | 29 Apr 2024
  • 9 React Calendar Components for Your Next App

    6 projects | dev.to | 25 Apr 2024
  • Show HN: Tu – Convert natural language date/time to UTC

    5 projects | news.ycombinator.com | 12 Apr 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 10 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com