formkit/tempo
formkit/tempo has 2,591 GitHub stars and 40 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-06 20:58 UTC. Last push 2026-07-01.
📆 Parse, format, manipulate, and internationalize dates and times in JavaScript and TypeScript.
Measured star growth
- in 24h
- 0
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Original
Tempo — The easiest way to work with dates in JavaScript (and TypeScript)
Tempo is a new library in a proud tradition of JavaScript date and time libraries. Inspired by the likes of moment.js, day.js, and date-fns Tempo is built from the ground up to be as small and easy to use as possible.
Tempo is best thought of as a collection of utilities for working with Date objects — an important distinction from other libraries that provide custom date primitives. Under the hood, Tempo mines JavaScript's Intl.DateTimeFormat to extract complex data like timezones offsets and locale aware date formats giving you a simple API to format, parse, and manipulates dates.
Tempo is tiny tree-shakable framework, you can only take what you need. You can work with timezones with only a few bytes of library code, or perform full international date formatting for ~2Kb (minified and brotlied). Size Limit controls the size.
Development
Install from the repository root with pnpm:
corepack enable
pnpm install
Build the library:
pnpm build
Build the docs app:
pnpm docs-build
Created by the FormKit team.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
560,734 starspublic-apis/public-apis
A collective list of free APIs
496,962 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
440,428 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,129 stars