Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Date Formatting

Date Formatting

48 projects

Showing 36 of 48 projects

Day.js
Day.jsJavaScript

A 2kB immutable date-time library for modern browsers with a Moment.js-compatible API.

#moment#date-manipulation#datetime
Stars48.7k
Forks5.2k
Last commit1 month ago
Moment.js
Moment.jsJavaScript

A legacy JavaScript library for parsing, validating, manipulating, and formatting dates.

#internationalization#frontend#nodejs
Stars47.9k
Forks7.0k
Last commit15 days ago
Luxon
LuxonJavaScript

A modern, immutable JavaScript library for parsing, validating, manipulating, and formatting dates and times.

#datetime#date-time#dates
Stars16.5k
Forks805
Last commit2 months ago
Humanizer
HumanizerC#

A .NET library for manipulating and displaying strings, enums, dates, times, numbers, and quantities in a human-friendly way.

#hacktoberfest#human-readable#number-formatting
Stars9.9k
Forks1.1k
Last commit7 days ago
SwiftDate
SwiftDateSwift

A comprehensive Swift toolkit for parsing, validating, manipulating, comparing, and formatting dates, times, and timezones.

#apple-platforms#codable#date-manipulation
Stars7.7k
Forks772
Last commit3 years ago
timeago.js
timeago.jsTypeScript

A tiny JavaScript library for formatting dates into human-readable 'time ago' statements.

#multi-language#datetime#timeago
Stars5.4k
Forks402
Last commit14 days ago
Globalize
GlobalizeJavaScript

A JavaScript library for internationalization and localization using official Unicode CLDR JSON data.

#cldr#number-formatting#l10n
Stars4.8k
Forks588
Last commit1 year ago
Timepiece
TimepieceSwift

A Swift library providing intuitive date handling with natural syntax for date calculations and formatting.

#foundation#ios#date-handling
Stars2.6k
Forks140
Last commit7 years ago
tempo
tempoTypeScript

A lightweight JavaScript/TypeScript library for parsing, formatting, manipulating, and internationalizing dates using native Date objects.

#tree-shakable#date-manipulation#datetime
Stars2.6k
Forks39
Last commit3 months ago
Chronology
ChronologySwift

A Swift package providing robust, type-safe date and time calculations with clear calendar concepts.

#ios#datetime#date-time
Stars2.3k
Forks83
Last commit1 month ago
Chronology
ChronologySwift

A Swift package providing robust, type-safe date and time calculations with clear calendar concepts.

#ios#datetime#date-time
Stars2.3k
Forks83
Last commit1 month ago
fecha
fechaJavaScript

A lightweight JavaScript library for date formatting and parsing, designed as a minimal alternative to moment.js.

#parsing#lightweight#frontend
Stars2.1k
Forks123
Last commit3 years ago
NSDate-TimeAgo
NSDate-TimeAgoObjective-C

An Objective-C category for NSDate that adds human-readable relative time strings like '5 minutes ago' or 'Yesterday'.

#fuzzy-date#cocoa-touch#ios
Stars1.7k
Forks311
Last commit6 years ago
DateHelper
DateHelperSwift

A high-performance Swift Date extension for creating, comparing, and modifying dates across Apple platforms.

#ios#date-manipulation#date-time
Stars1.5k
Forks235
Last commit2 years ago
tinytime
tinytimeJavaScript

A sub-800 byte JavaScript library for formatting dates and times using template strings.

#template#template-engine#time
Stars1.3k
Forks39
Last commit3 years ago
tinydate
tinydateJavaScript

A tiny (349B) reusable date formatter for JavaScript, optimized for extreme speed and performance.

#fast#datetime#time
Stars1.1k
Forks16
Last commit1 month ago
Moment.php
Moment.phpPHP

A PHP date library for parsing, validating, manipulating, and formatting dates with internationalization (i18n) support.

#parsing#moment#date-time
Stars967
Forks151
Last commit1 year ago
stamp
stampRuby

A Ruby gem that formats dates and times using human-friendly example strings instead of strftime directives.

#human-readable#developer-tools#datetime
Stars960
Forks17
Last commit2 months ago
carbon
carbonGo

A simple Go extension for time.Time with date manipulation, comparison, formatting, and difference calculation.

#datetime#testing-utilities#time-comparison
Stars780
Forks55
Last commit2 years ago
twitter-cldr-rb
twitter-cldr-rbRuby

A Ruby implementation of ICU using CLDR to format dates, numbers, currencies, plurals, and more with full Unicode support.

#cldr#unicode#number-formatting
Stars692
Forks105
Last commit10 months ago
iso-8601-date-formatter
iso-8601-date-formatterObjective-C

An NSFormatter subclass for Cocoa to parse and generate ISO 8601 date strings, supporting calendar, week, and ordinal formats.

#foundation#ios#time-zone
Stars593
Forks139
Last commit5 years ago
Flask-Moment
Flask-MomentPython

A Flask extension that integrates moment.js for client-side date/time formatting in Jinja2 templates.

#jinja2#flask#template-engine
Stars381
Forks48
Last commit1 month ago
angular-l10n
angular-l10nTypeScript

Angular library for internationalization (i18n) and localization (l10n) of texts, dates, and numbers using the Intl API.

#intl-api#number-formatting#l10n
Stars374
Forks57
Last commit1 year ago
react-native-timeago
react-native-timeagoJavaScript

An auto-updating timeago component for React Native using moment.js to display relative timestamps.

#moment#ui-component#timeago
Stars346
Forks70
Last commit3 years ago
qdate
qdateErlang

An Erlang library for comprehensive date, time, and timezone management, including formatting, parsing, conversion, and arithmetic.

#datetime-library#open-source#date-time
Stars248
Forks83
Last commit2 months ago
erlware_commons
erlware_commonsErlang

A collection of reusable Erlang components that extend the standard library for production applications.

#parallel-computing#production-tools#semantic-versioning
Stars225
Forks102
Last commit3 months 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
ngx-countdown
ngx-countdownTypeScript

A simple, easy-to-use, and high-performance countdown component library for Angular applications.

#angular5#timezone#countdown
Stars192
Forks56
Last commit2 months ago
ngx-date-fns
ngx-date-fnsTypeScript

A comprehensive collection of date-fns pipes for Angular applications, providing date manipulation and formatting utilities.

#date-manipulation#angular2#internationalization
Stars166
Forks16
Last commit8 months ago
Jekyll-Timeago
Jekyll-TimeagoRuby

A Ruby library to compute date distances in human-readable words, with Jekyll integration and localization support.

#jekyll#timeago#relative-time
Stars153
Forks25
Last commit1 year ago
mini_i18n
mini_i18nRuby

A minimalistic, fast, and flexible internationalization (i18n) library for Ruby applications.

#yaml#translations#i18n-library
Stars120
Forks3
Last commit6 months ago
KDEDateLabel
KDEDateLabelSwift

A UILabel subclass for iOS that automatically updates to display relative time (e.g., '5 minutes ago') without manual refreshing.

#ios#relative-time#ui-components
Stars116
Forks13
Last commit8 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
EmojiTimeFormatter
EmojiTimeFormatterSwift

A Swift library that converts dates and times into clock face emojis for intuitive UI representation.

#emoji#swift-package-manager#clock-emojis
Stars83
Forks3
Last commit10 years ago
ngx-timeago
ngx-timeagoTypeScript

A lightweight Angular library for live-updating timestamps with customizable formatting and internationalization.

#angular-pipe#live-updates#ngx-timeago
Stars80
Forks14
Last commit8 months 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
Page 1 of 2Next

Related Tags

#Datetime16#Localization15#Date14#Frontend12#Internationalization11#Javascript10#I18n10#Swift10#Date Parsing9#Ios9#Utility Library8#Time8
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