Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Datetime

Datetime

84 projects

Showing 36 of 84 projects

TZinfo
TZinfoRuby

A Ruby library providing access to IANA time zone data for accurate time zone conversions and local time handling.

#time-conversion#datetime#timezone
Stars384
Forks103
Last commit7 days ago
tzdata
tzdataElixir

An Elixir library providing the IANA timezone database with automatic updates and integration with Elixir's standard library.

#elixir#library#datetime
Stars326
Forks113
Last commit26 days ago
LuaDate
LuaDateLua

A comprehensive date and time manipulation module for Lua 5.x, featuring parsing, arithmetic, and formatting.

#parsing#datetime#date-time
Stars275
Forks56
Last commit8 months ago
Datez
DatezSwift

A Swift library that simplifies working with Date, DateComponents, and TimeInterval using a clean, modular API.

#foundation#timeinterval#ios
Stars263
Forks12
Last commit3 months ago
react-native-globalize
react-native-globalizeTypeScript

A comprehensive internationalization (i18n) library for React Native apps with hooks, components, and CLDR support.

#formatting#cldr#datetime
Stars259
Forks67
Last commit4 years ago
Exceptionless.DateTimeExtensions
Exceptionless.DateTimeExtensionsC#

A .NET library providing DateTimeRange, Business Day calculations, and comprehensive extension methods for DateTime, DateTimeOffset, and TimeSpan.

#range#business-logic#exceptionless
Stars247
Forks24
Last commit
cocktail
cocktailElixir

An Elixir library for generating date recurrences based on iCalendar events, supporting schedules with complex rules.

#functional-programming#elixir#datetime
Stars230
Forks33
Last commit2 years ago
vue-smooth-picker
vue-smooth-pickerVue

A smooth, touch-friendly picker component for Vue 3 with iOS-like scrolling animations.

#mobile-ui#datetime#smooth
Stars221
Forks33
Last commit1 year ago
gostradamus
gostradamusGo

A lightweight Go library for human-friendly datetime creation, transformation, formatting, and parsing.

#parsing#formatting#developer-tools
Stars208
Forks6
Last commit1 year ago
timeutil
timeutilGo

A Go library providing useful extensions like Timedelta and Strftime to the standard time package.

#datetime#timedelta#strftime
Stars193
Forks15
Last commit7 years ago
AnyDate
AnyDateSwift

A Swifty date and time API for Swift inspired by Java 8's DateTime API, offering immutability, type safety, and ease of use.

#ios#datetime#java-8-datetime-api
Stars189
Forks13
Last commit1 year ago
iso8601
iso8601Go

A fast, zero-allocation ISO8601 date parser for Go that handles any ISO8601 format without regular expressions.

#unmarshal#datetime#time
Stars170
Forks25
Last commit17 days ago
timex_ecto
timex_ectoElixir

An adapter for using Timex DateTimes with Ecto, providing custom date/time types for Elixir applications.

#database#elixir#datetime
Stars162
Forks67
Last commit4 years ago
graphql-java-datetime
graphql-java-datetimeJava

A set of RFC 3339 compliant date/time scalar types for graphql-java with starters for popular frameworks.

#scalars#datetime#date-time
Stars153
Forks25
Last commit2 days ago
datetime-fortran
datetime-fortranFortran

A modern Fortran library for date and time manipulation with millisecond precision.

#scientific-computing#epoch-conversion#library
Stars152
Forks53
Last commit3 years ago
luatx
luatxLua

A comprehensive Lua library for time, date, and timezone manipulation with zoneinfo support.

#datetime#timezone#luajit
Stars140
Forks18
Last commit1 year ago
nickel
nickelRuby

A Ruby gem that extracts structured date, time, and message information from naturally worded text.

#datetime#reminders#time-parsing
Stars118
Forks17
Last commit9 years ago
time-stamp
time-stampJavaScript

A lightweight Node.js utility for generating formatted timestamps with customizable patterns.

#year#datetime#days
Stars108
Forks17
Last commit5 years ago
Occurify
OccurifyC#

A .NET library for defining, filtering, transforming, and scheduling instant and period timelines with a human-friendly, dynamic approach.

#reactive-extensions#period#datetime
Stars78
Forks2
Last commit1 month ago
yymmdd
yymmddRuby

A tiny Ruby DSL for idiomatic date parsing and formatting using intuitive format specifiers.

#metaprogramming#datetime#dsl
Stars77
Forks1
Last commit12 years ago
chronicity
chronicityCommon Lisp

A natural language date and time parser for Common Lisp, inspired by Ruby's Chronic.

#datetime#natural-language-processing#date-parsing
Stars69
Forks14
Last commit7 years ago
erlang_localtime
erlang_localtimeErlang

Erlang library for converting datetime values between UTC and various local timezones with full timezone name support.

#date-time-library#datetime#timezone-management
Stars56
Forks50
Last commit9 years ago
open_hours
open_hoursElixir

An Elixir package for performing time calculations based on business hours, including holidays, shifts, and breaks.

#time-calculation#elixir#datetime
Stars53
Forks2
Last commit1 month ago
good_times
good_timesElixir

An expressive and easy-to-use datetime library for Elixir with functions for manipulation, conversion, and generation.

#functional-programming#elixir#library
Stars47
Forks3
Last commit1 year ago
go-anytime
go-anytimeGo

Parse natural language dates, times, and ranges in Go without predefined formats.

#datetime#time-parsing#goparsify
Stars36
Forks4
Last commit1 month ago
timewords
timewordsClojure

A multilingual library for parsing natural language date strings into java.util.Date objects.

#parsing#temporal-expressions#java-library
Stars34
Forks2
Last commit7 years ago
date_range_formatter
date_range_formatterRuby

A Ruby gem for formatting date ranges into human-readable strings with customizable formats.

#rails#datetime#ruby-gem
Stars31
Forks7
Last commit4 years ago
ISO8601
ISO8601OCaml

An OCaml library for parsing and printing date-times in ISO 8601 and RFC 3339 formats with permissive input handling.

#datetime-format#datetime#date-time-parsing
Stars30
Forks11
Last commit2 years ago
chronic_between
chronic_betweenRuby

A Ruby natural language parser that validates if dates/times fall within complex human-readable ranges like 'Mon-Fri 9:00-16:30'.

#business-logic#datetime#ruby-gem
Stars28
Forks3
Last commit5 years ago
jalaali
jalaaliElixir

An Elixir implementation of the Jalaali (Persian) calendar system with conversion utilities.

#shamsi#functional-programming#elixir
Stars25
Forks3
Last commit2 months ago
kair
kairGo

A Go library for formatting dates and times with standard and custom patterns.

#formatting#library#datetime
Stars24
Forks6
Last commit6 years ago
durationjs
durationjsTypeScript

A JavaScript library for parsing, modifying, and formatting time durations with support for days down to nanoseconds.

#parsing#formatting#nanoseconds
Stars21
Forks0
Last commit17 days ago
cronrange
cronrangeGo

A Go package for expressing time ranges using cron-style syntax with duration and timezone support.

#range#library#datetime
Stars18
Forks6
Last commit4 years ago
uef-lib
uef-libErlang

Useful Erlang Functions Library

#lists#functional-programming#nested-maps
Stars16
Forks1
Last commit2 years ago
CarbonBundle
CarbonBundlePHP

A Symfony 2 bundle that integrates Carbon for datetime handling in requests and forms.

#datetime#carbon#symfony2
Stars15
Forks5
Last commit8 years ago
strftime
strftimeGo

A C99-compatible strftime formatter for Go's time.Time instances, providing standard date/time formatting.

#library#datetime#golang-package
Stars14
Forks5
Last commit8 years ago
PreviousPage 2 of 3Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
9 days ago
#Time26
#Date25
#Timezone18
#Date Time17
#Date Formatting16
#Date Parsing12
#Time Manipulation12
#Golang11
#Library11
#Go11
#Calendar10
#Localization10