moment/luxon

⏱ A library for working with dates and times in JS

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 40 minutes ago
Added to GitGenius on September 3rd, 2026
Created on November 30th, 2015
Open Issues & Pull Requests: 181 (+0)
GitHub issues: Enabled
Number of forks: 796
Total Stargazers: 16,455 (+0)
Total Subscribers: 107 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 47
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,028 days
Stale 30+ days: 45
Stale 90+ days: 31

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • issue: documentation (12)
  • issue: enhancement (11)
  • issue: troubleshooting (11)
  • issue: bug (10)
  • future plans (8)
  • v4 (6)
  • issue: historic zones (5)
  • issue: infrastructure (5)

Most active issues this week

Detailed Description

Luxon is a library for working with dates and times in JavaScript.

Luxon solves the problem of handling dates, times, and timezones in JavaScript by providing an immutable, chainable API built around three core types: DateTime, Duration, and Interval. The library leverages native browser capabilities for timezone and internationalization support through the Intl API, eliminating the need for external locale or timezone data files. This approach keeps the library lightweight while providing robust parsing and formatting for both common and custom date-time formats.

Developers should choose Luxon if they need a modern alternative to older date libraries that want to avoid managing separate timezone and locale datasets. The library suits projects ranging from simple date manipulation to complex scheduling and duration calculations. The README explicitly positions Luxon for developers migrating from Moment, providing a dedicated guide for that transition and explaining the reasoning behind Luxon's existence as a successor library.

The project maintains active engagement with its user community through discussion channels for gathering feedback on upcoming major versions. Development activity shows consistent attention to the codebase with documented upgrade paths between major versions and comprehensive documentation including API references, quick-start tours, and interactive demos.