ankane/groupdate
The simplest way to group temporal data observed · 2026-08-28
Health v2 · maintenance only
76/100
- Activity 97
- 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-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4885
- days_rel: n/a
- days_push: 18
- n_releases_24m: 0
Adoption not part of the score
3887 stars · 241 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
A Ruby gem that makes it simple to group ActiveRecord data by time periods like day, week, month, or hour, with full time zone and daylight saving time support. It returns complete time series and pairs well with Chartkick for charting.
Use cases
- group records by day, week, or month in Rails
- count users created per day with time zone support
- build time series charts from database data
- aggregate metrics by hour of day or day of week
- fill missing periods in a time series report
- group analytics data by quarter or year
When to choose
- you use Rails or ActiveRecord and need time-based grouping
- correct time zone and DST handling matters for your reports
- you want complete series with zero-filled periods for charting
- you need grouping across PostgreSQL, MySQL, SQLite, or Redshift
When to avoid
- you're not using Ruby or ActiveRecord
- you need advanced aggregations like median or percentiles (use ActiveMedian)
- your data isn't stored in a supported database or in arrays/hashes
Facets
library · maturity stable
date-time database data-visualization orm databases data-visualization web-development analytics ruby jvm activerecord time-series grouping timezones rails chartkick
1 source
- readme: https://github.com/ankane/groupdate · fetched 2026-08-28 · 98b3b0c688b9
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ankane/groupdate | main | 76 |
For agents
markdown · JSON · MCP: product_card(name="ankane/groupdate")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem