naoty/Timepiece
Intuitive date handling in Swift observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4400
- days_rel: n/a
- days_push: 2514
- n_releases_24m: 0
Adoption not part of the score
2606 stars · 141 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Timepiece is a small Swift library that provides intuitive helpers for creating, calculating, changing, formatting, and parsing dates on top of Foundation. It consists of only four files and supports iOS, macOS, tvOS, and watchOS.
Use cases
- create dates from year/month/day components in Swift
- add or subtract years, months, weeks, days, or hours from a date
- truncate a date to a specific unit like day or hour
- format dates as strings with given styles
- parse date strings from formats like yyyy/MM/dd or ISO8601
- get today's, yesterday's, or tomorrow's date
When to choose
- you want readable, expressive date arithmetic in Swift without deep Calendar/DateComponents knowledge
- you prefer a tiny, auditable dependency (only 4 files)
- you target Apple platforms and use CocoaPods or Carthage
When to avoid
- you need a full-featured date library with time zones, calendars, or locale-heavy logic
- your project is not on Apple platforms or not written in Swift
- you need a library with active ongoing development and recent releases
Facets
library · maturity maintenance
date-time developer-tools cross-platform swift date-handling foundation cocoapods carthage ios macos
1 source
- readme: https://github.com/naoty/Timepiece · fetched 2026-08-28 · 2ecf1c6c80c4
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| naoty/Timepiece | main | 32 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem