function: date-time
219 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| iamkun/dayjs Day.js is a minimalist 2kB immutable JavaScript date-time library for parsing, validating, manipulating, and formatting dates and times. It… | 98 | 48664 | stable |
| date-fns/date-fns date-fns is a modern JavaScript date utility library providing 200+ modular, immutable functions for parsing, formatting, and manipulating … | 94 | 36645 | stable |
| FullCalendar FullCalendar is a full-sized, drag-and-drop event calendar library for JavaScript with connectors for React, Vue, Angular, Preact, and web … | 91 | 20621 | stable |
| briannesbitt/Carbon Carbon is a PHP library extending the native DateTime class with a fluent, immutable-friendly API for date and time manipulation. It suppor… | 97 | 16599 | stable |
| flatpickr/flatpickr flatpickr is a lightweight, dependency-free JavaScript datetime picker library for web forms, supporting date, time, range, and multiple-da… | 23 | 16480 | stable |
| moment/luxon Luxon is a JavaScript library for working with dates and times, providing DateTime, Duration, and Interval types with an immutable, chainab… | 75 | 16445 | stable |
| WenchaoD/FSCalendar FSCalendar is a fully customizable iOS calendar UI library written in Objective-C with Swift compatibility. It supports month/week scope sw… | 23 | 10643 | stable |
| wix/react-native-calendars A declarative, cross-platform React Native calendar component library written in pure JavaScript with no native code. It provides Calendar,… | 79 | 10310 | stable |
| Moment.js Moment.js is a widely used JavaScript library for parsing, validating, manipulating, and formatting dates and times, with companion package… | 87 | 47914 | maintenance |
| arrow-py/arrow Arrow is a Python library providing a human-friendly, drop-in replacement for the datetime type with simpler creation, manipulation, format… | 67 | 9047 | stable |
| bigcalendar/react-big-calendar react-big-calendar is a React events calendar component styled like Google Calendar or Outlook, built with flexbox for modern browsers. It … | 88 | 8747 | stable |
| malcommac/SwiftDate SwiftDate is a Swift library for parsing, validating, manipulating, comparing, and formatting dates, times, and timezones across Apple plat… | 23 | 7696 | stable |
| gpbl/react-day-picker React DayPicker is a customizable date picker component library for React, supporting single, multiple, and range date selections with exte… | 94 | 6846 | stable |
| python-pendulum/pendulum Pendulum is a Python library that provides a cleaner, more intuitive API for working with dates, times, and timezones as a drop-in replacem… | 77 | 6673 | active |
| kizitonwose/Calendar A highly customizable calendar library for Android (view system via RecyclerView) and Compose Multiplatform (via LazyRow/LazyColumn). It pr… | 86 | 5587 | active |
| vercel/ms A tiny TypeScript utility for converting human-readable time strings like '2 days' to milliseconds and back. It supports many unit aliases,… | 60 | 5545 | stable |
| swiftlang/swift-corelibs-foundation The Swift Foundation project providing core utility classes, data structures, internationalization, and OS-independent APIs for the Swift l… | 74 | 5438 | active |
| hustcc/timeago.js timeago.js is a tiny (<2kb) zero-dependency JavaScript/TypeScript library that formats dates as relative 'time ago' / 'time in' strings (e.… | 63 | 5371 | stable |
| wanasit/chrono Chrono is a natural language date parser library for JavaScript/TypeScript that extracts dates and times from arbitrary text. It handles re… | 90 | 5269 | active |
| dromara/carbon Carbon is a lightweight, semantic, and developer-friendly time and date library for Go with zero third-party dependencies and 100% unit tes… | 98 | 5226 | active |
| jinzhu/now Now is a Go library providing a time toolkit for computing time boundaries (beginning/end of minute, day, week, month, quarter, year) and p… | 62 | 4700 | stable |
| spulec/freezegun FreezeGun is a Python library that lets tests 'travel through time' by mocking datetime and time module functions. It provides a decorator … | 51 | 4525 | stable |
| nathanreyes/v-calendar VCalendar is an elegant calendar and date picker plugin for Vue.js 3, providing VCalendar and VDatePicker components with attributes, popov… | 23 | 4518 | stable |
| spencermountain/spacetime Spacetime is a lightweight, zero-dependency JavaScript library for calculating dates and times across timezones. It provides a Moment-like … | 89 | 4107 | stable |
| sfsam/Itsycal Itsycal is a tiny open-source calendar that lives in the macOS menu bar, showing dates and upcoming events as a companion to the Mac Calend… | 66 | 3988 | active |
| chronotope/chrono Chrono is a date and time library for Rust providing timezone-aware DateTime types, timezone-naive variants, and strftime-style parsing and… | 89 | 3900 | stable |
| ankane/groupdate A Ruby gem that makes it simple to group ActiveRecord data by time periods like day, week, month, or hour, with full time zone and daylight… | 76 | 3887 | stable |
| jkbrzt/rrule rrule.js is a JavaScript/TypeScript library for creating, parsing, and querying recurrence rules for calendar dates as defined in the iCale… | 23 | 3741 | stable |
| tc39/proposal-temporal The TC39 Temporal proposal, a Stage 4 ECMAScript standard adding a modern date and time API to JavaScript as a global namespace object with… | 65 | 3709 | stable |
| unicode-org/icu ICU (International Components for Unicode) is the Unicode Consortium's mature C/C++ and Java library providing Unicode and globalization su… | 82 | 3586 | stable |
| HowardHinnant/date A C++11/14/17 date and time library built on <chrono>, providing field types like year_month_day, timezone support via a complete IANA tz d… | 86 | 3430 | stable |
| travisjeffery/timecop Timecop is a Ruby gem that provides time travel, time freezing, and time acceleration capabilities for testing time-dependent code. It offe… | 67 | 3425 | stable |
| wolfcw/libfaketime libfaketime is an LD_PRELOAD library that intercepts system calls retrieving the current date and time, reporting faked times to a single a… | 78 | 3106 | active |
| uxsolutions/bootstrap-datepicker A jQuery-based datepicker widget for Twitter Bootstrap applications. It provides a calendar popup for selecting dates in forms, with locali… | 44 | 12644 | maintenance |
| nodatime/nodatime Noda Time is an alternative date and time library for .NET, offering a clearer and more precise API than the built-in DateTime types. It pr… | 73 | 2999 | stable |
| GitHub Elements GitHub Elements is a collection of web components from GitHub, including the <relative-time> custom element that extends the standard <time… | 57 | 2906 | active |
| BurntSushi/jiff Jiff is a high-level datetime library for Rust offering date, time, timestamp, and timezone-aware primitives with DST-safe arithmetic, roun… | 59 | 2898 | stable |
| t1m0n/air-datepicker Air Datepicker is a lightweight, dependency-free JavaScript datepicker and calendar component written in pure ES6 with native CSS variables… | 33 | 2870 | active |
| scrapinghub/dateparser A Python library that parses human-readable dates in almost any format, including relative expressions like 'two weeks ago', timestamps, an… | 94 | 2853 | stable |
| Kotlin/kotlinx-datetime A Kotlin multiplatform library for working with dates, times, and time zones based on the ISO 8601 standard. It provides a minimal, pragmat… | 85 | 2825 | active |
| mattlewis92/angular-calendar A flexible calendar component library for Angular 20.2+ that displays events in month, week, and day views. It is the successor of angular-… | 66 | 2821 | active |
| dangrossman/daterangepicker A JavaScript date range, date, and time picker component that attaches to any webpage element and shows a dropdown with two calendars. It s… | 23 | 10977 | maintenance |
| richardtop/CalendarKit CalendarKit is a Swift calendar UI library for iOS and Mac Catalyst that resembles the Apple Calendar app out of the box while remaining cu… | 64 | 2706 | active |
| agiapp/BRPickerView BRPickerView is an Objective-C library of picker components for iOS, including a date picker with 15+ date styles, a text picker supporting… | 70 | 2637 | active |
| dateutil/dateutil python-dateutil is a Python library providing powerful extensions to the standard datetime module. It offers flexible date parsing, relativ… | 60 | 2631 | stable |
| formkit/tempo Tempo is a tiny, tree-shakable JavaScript/TypeScript library for parsing, formatting, manipulating, and internationalizing dates and times.… | 77 | 2589 | active |
| Hexagon/croner Croner is a zero-dependency JavaScript/TypeScript library for triggering functions on cron schedules and evaluating cron expressions. It su… | 88 | 2586 | stable |
| henninghall/react-native-date-picker A React Native date and time picker component with native implementations for Android and iOS. It supports date, time, and datetime modes, … | 41 | 2506 | active |
| ice-cube-ruby/ice_cube ice_cube is a Ruby library for defining and querying recurring event schedules using an iCalendar-inspired rule syntax. It lets you build r… | 51 | 2466 | stable |
| ariebovenberg/whenever Whenever is a Python library providing type-safe datetime and timezone handling that prevents naive/aware mixing at the type level and corr… | 93 | 2398 | active |
| davedelong/time A Swift package providing robust, type-safe date and time calculations built around regional clocks and calendar-aware value types. It prev… | 88 | 2342 | active |
| namespace-ee/react-calendar-timeline A modern and responsive React timeline component for visualizing time-based events and groups. It is written in TypeScript and supports Rea… | 95 | 2154 | active |
| itchyny/calendar.vim A calendar application implemented as a Vim plugin, providing calendar, clock, and year views inside the editor. It can sync with Google Ca… | 73 | 2031 | active |
| basecamp/local_time A Rails engine with a companion JavaScript component that renders <time> elements in UTC server-side and converts them to the browser's loc… | 83 | 2002 | stable |
| patchthecode/JTAppleCalendar JTAppleCalendar is an unofficial, fully customizable calendar view library for iOS written in Swift. It supports month and week views, rang… | 32 | 7653 | maintenance |
| vercel/little-date little-date is a small TypeScript library for formatting date ranges into short, readable strings like 'Jan 1 - 12' or 'Q1 2023'. It is bui… | 48 | 1962 | active |
| aleksanderwozniak/table_calendar TableCalendar is a highly customizable, feature-packed calendar widget for Flutter apps. It supports month, two-week, and week formats with… | 75 | 1961 | active |
| vacanza/holidays A fast, efficient Python library for generating country- and subdivision-specific sets of government-designated holidays on the fly. It mak… | 99 | 1920 | active |
| MatthewYork/DateTools DateTools is an Objective-C and Swift library that simplifies date and time handling in iOS, inspired by .NET's DateTime and Time Period Li… | 23 | 7178 | maintenance |
| unicode-org/icu4x ICU4X is a Rust implementation of Internationalization Components of Unicode (ICU) built on CLDR data, designed to be small, modular, and f… | 95 | 1856 | active |
| LiveSplit/LiveSplit LiveSplit is a sleek, highly customizable timer application for speedrunners with features like auto splitting, game time detection, and sp… | 88 | 1837 | active |
| myusuf3/delorean Delorean is a Python library that simplifies working with datetimes, offering a cleaner API for shifting, manipulating, and generating date… | 85 | 1823 | active |
| Vuepic/vue-datepicker A feature-rich datepicker component library for Vue 3, supporting single dates, ranges, time, month, year, quarter, and week pickers with m… | 91 | 1762 | active |
| vicolo-dev/chrono Chrono is a modern, open-source clock application for Android offering alarms, timers, stopwatch, and world clock features. It is built wit… | 22 | 1744 | active |
| yannecer/NCalendar An Android calendar UI library written in Kotlin that mimics MIUI, DingTalk, and Huawei calendar styles. It supports month and week views w… | 23 | 1721 | stable |
| spatie/opening-hours A PHP library for modeling, querying, and formatting a business's opening hours, including regular weekly schedules and date-based exceptio… | 95 | 1720 | stable |
| spatie/period A PHP library for comparing multiple date periods, computing overlaps, differences, and basic comparisons between any number of ranges. Per… | 66 | 1699 | active |
| excid3/simple_calendar A Ruby gem for Ruby on Rails that renders calendars of any size (day, week, month, or custom ranges) with simple view helpers. It is ORM-ag… | 43 | 1666 | stable |
| js-joda/js-joda js-joda is an immutable date and time library for JavaScript, ported from the Java threeten-backport (JSR-310 / java.time). It provides a d… | 67 | 1664 | stable |
| 6tail/lunar-javascript A dependency-free JavaScript library for converting and querying Solar (Gregorian), Chinese Lunar, Buddhist, and Taoist calendars. It provi… | 62 | 1647 | stable |
| WickyNilliams/cally Cally is a set of small, feature-rich calendar web components built in TypeScript, providing building blocks for date selection (single, mu… | 73 | 1638 | active |
| adzap/validates_timeliness A Ruby gem providing complete date, time, and datetime validation for Rails and ActiveModel, supporting multiple ORMs and custom date/time … | 57 | 1616 | active |
| prolificinteractive/material-calendarview A Material design back port of Android's CalendarView, provided as a customizable calendar UI widget for Android apps. It supports single/m… | 23 | 5899 | maintenance |
| simshaun/recurr Recurr is a PHP library for parsing, building, and transforming recurrence rules (RRULE from RFC 5545) into DateTime objects. It is designe… | 52 | 1602 | active |
| MarceloPrado/flash-calendar Flash Calendar is a fast, lightweight React Native calendar library built on Flash List, supporting date ranges, infinite scroll, localizat… | 66 | 1502 | active |
| melvitax/DateHelper DateHelper is a Swift Date extension library for creating, comparing, modifying, and formatting dates. It supports parsing strings with pre… | 23 | 1496 | stable |
| harrisiirak/cron-parser A TypeScript/JavaScript library for parsing and manipulating cron expressions. It supports timezone handling, DST transitions, predefined e… | 98 | 1491 | active |
| python-babel/babel Babel is the standard Python library for internationalization and localization, built on CLDR data. It provides locale-aware date, number, … | 77 | 1463 | stable |
| olebedev/when when is a Go library that parses natural language date and time expressions like 'tonight at 11:10 pm' or 'next tuesday 14:00' into concret… | 66 | 1461 | active |
| LunarBar-app/LunarBar LunarBar is a free, open-source macOS menu bar app that displays a compact calendar with Chinese lunar calendar dates, public holidays, and… | 86 | 1456 | active |
| ludoguenet/laravel-zap Laravel Zap is a calendar and scheduling package for Laravel that lets any Eloquent model manage availabilities, appointments, blocked time… | 78 | 1456 | active |
| nager/Nager.Date Nager.Date is a .NET-based public holiday data project covering 200+ countries, exposed via a free public REST API, a hosted website, a Doc… | 94 | 1396 | active |
| JodaOrg/joda-time Joda-Time is a quality date and time library for Java, serving as the de facto standard replacement for the poor JDK date/time classes prio… | 91 | 4979 | maintenance |
| liriansu-opus/chinese-calendar A Python library that determines whether a given date is a Chinese statutory holiday or workday, based on the State Council's official holi… | 67 | 1369 | active |
| cakephp/chronos CakePHP Chronos is a standalone PHP DateTime library providing immutable datetime, date-only, and time-only objects, originally based on Ca… | 91 | 1362 | active |
| liamcain/obsidian-periodic-notes An Obsidian plugin that extends daily notes with weekly and monthly notes, providing commands to open, create, and navigate periodic notes.… | 23 | 1354 | stable |
| time-rs/time A Rust library for date and time handling, fully interoperable with the standard library and mostly compatible with no_std environments. It… | 96 | 1333 | stable |
| bokmann/business_time A Ruby gem that extends ActiveSupport's time math helpers to account for business hours, business days, weekends, and holidays. It lets dev… | 58 | 1330 | stable |
| ocpsoft/prettytime PrettyTime is an open-source Java library for formatting dates and times as human-readable, relative timestamps in a social media style (e.… | 52 | 1324 | stable |
| dbreunig/whenwords whenwords is a relative time formatting library that ships only a specification (SPEC.md), language-agnostic test cases (tests.yaml), and i… | 44 | 1312 | active |
| wdullaer/MaterialDateTimePicker An Android library providing Material Design styled date and time picker dialogs with a themable API. It is based on the Android framework'… | 23 | 4627 | maintenance |
| andrewplummer/Sugar Sugar is a JavaScript utility library for working with native objects like Array, Date, Number, and String, offering expressive methods for… | 23 | 4504 | maintenance |
| vsme/chinese-days A TypeScript/npm library for querying Chinese statutory holidays, adjusted workdays (调休), regular workdays, and the 24 solar terms, plus lu… | 83 | 1274 | active |
| uvarov-frontend/vanilla-calendar-pro Vanilla Calendar Pro is a lightweight, dependency-free JavaScript date and time picker component written in TypeScript that works with any … | 95 | 1253 | active |
| square/android-times-square TimesSquare is a standalone Android widget library providing a calendar view for picking single dates, date ranges, or multiple dates. It i… | 10 | 4403 | maintenance |
| sindresorhus/pretty-ms A small JavaScript library that converts milliseconds into human-readable duration strings like '15d 11h 23m 20s'. It supports options for … | 66 | 1215 | stable |
| jmrozanec/cron-utils cron-utils is a Java library for defining, parsing, validating, and migrating cron expressions across different cron dialects (Unix, Quartz… | 48 | 1208 | active |
| icalendar/icalendar A Ruby library for parsing, creating, and manipulating iCalendar (.ics) files as defined by RFC-5545. It supports building calendars and ev… | 75 | 1206 | active |
| HangfireIO/Cronos Cronos is a .NET library for parsing Cron expressions and calculating their next occurrences. It handles time zones and daylight saving tim… | 80 | 1191 | stable |
| marnusw/date-fns-tz A complementary library for date-fns v3 that adds IANA time zone support using the browser's Intl API, so no time zone data needs to be bun… | 23 | 1181 | stable |
page 1 / 3 next →