compare
date-fns vs Luxon
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | date-fns | Luxon |
|---|---|---|
| Language | TypeScript | JavaScript |
| Licence | None detected | MIT |
| Stars | 37k | 16k |
| Latest | v4.4.0 | 3.7.2 |
| Last push | 2026-09-22 | 2026-08-09 |
| Release cadence | about 4 days between releases | too few releases |
| Active contributors | 2 commit authors on the default branch in the last 90 days | 7 commit authors on the default branch in the last 90 days |
| Flags | No licence detected | none |
How they relate
Both replace Moment.js. Alternatives to Moment.js →
Full replacementdate-fnsPlain functions over native Date, tree-shakable.
Full replacementLuxonImmutable, with Intl-based time zones, from Moment's maintainers.
date-fns
- v5.0.0-alpha.02026-05-29v5 focuses on reducing the date-fns package size. Compared to v4.3.0, this version reduces the zipped package size from…pre-release
- v4.4.02026-05-29This release revisits the approach to CDN usage and introduces a new package, @date-fns/cdn and deprecates the date-fns…
- v4.3.02026-05-22Kudos to @ImRodry and @puneetdixit200 for their contributions.
- v4.2.12026-05-18Fixed type definitions missing in v4.2.0 due to TypeScript misconfiguration.
- v4.2.02026-05-18This is a minor release in all senses, it only includes documentation updates (first of many) that points to the new Yo…
Luxon
This repository publishes tags, not GitHub releases.
date-fns
✓ signed The latest release, v4.4.0, carries a signature GitHub verified.
Loading the security report
Luxon
unsigned The latest release, 3.7.2, carries no signature GitHub could verify.
Loading the security report