Ross ROSS = Recommend OSS · open-source software intelligence for agents

naoty/Timepiece

Intuitive date handling in Swift observed · 2026-08-28

github.com/naoty/Timepiece · Swift · MIT (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
naoty/Timepiecemain32

For agents

markdown · JSON · MCP: product_card(name="naoty/Timepiece")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem