A readonly ActiveRecord-esque base class that lets you use a hash, a Yaml file or a custom file as the datasource
active 2023-08-20 → 2026-06-16 (UTC)
Activity over time
Daily event counts in the loaded window
Line chart, 1032 days from 2023-08-20 to 2026-06-16. Pushes: 38 total, peak 3 in a day. Pull requests: 67 total, peak 7 in a day. Issues: 24 total, peak 2 in a day. Comments: 156 total, peak 7 in a day. Stars: 199 total, peak 4 in a day.
- Pushes
- Pull requests
- Issues
- Comments
- Stars
Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.
Top contributors
Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity
| Contributor | Contributions | Pushes | PRs | Comments |
|---|---|---|---|---|
| kbrock | 177 | 27 | 35 | 70 |
| flavorjones | 91 | 11 | 15 | 42 |
| hatsu38 | 25 | 0 | 2 | 12 |
| iberianpig | 7 | 0 | 1 | 5 |
| rubydesign | 5 | 0 | 0 | 5 |
| walterdavis | 4 | 0 | 0 | 3 |
| Copilot | 4 | 0 | 0 | 0 |
| y-yagi | 4 | 0 | 4 | 0 |
| alexgriff | 3 | 0 | 0 | 2 |
| Catsuko | 3 | 0 | 0 | 2 |
| sontixyou | 3 | 0 | 1 | 2 |
| opsys-saito | 2 | 0 | 1 | 1 |
| DmitryBarskov | 2 | 0 | 1 | 0 |
| andreynering | 2 | 0 | 1 | 1 |
| JaclynCodes | 2 | 0 | 0 | 0 |
| issei-m | 2 | 0 | 0 | 0 |
| ashleyHutton | 2 | 0 | 1 | 0 |
| yleek | 2 | 0 | 0 | 1 |
| stefafafan | 2 | 0 | 0 | 2 |
| moznion | 2 | 0 | 1 | 1 |
Recent activity
Latest issues, pull requests and releases
- Issue comment#348flavorjones2026-06-16 13:58Fix nil FK queries, strict_where validation, field name conflict warnings
- Issue comment#342stefafafan2026-03-31 23:23Any plans of issuing a new release of active_hash? (Specifically, containing #335 )
- Issue comment#342stefafafan2026-03-31 09:15Any plans of issuing a new release of active_hash? (Specifically, containing #335 )
- Issue comment#343opsys-saito2026-02-23 03:40Add ActiveHash::Relation#or to support OR-like queries
- Issue comment#343kbrock2026-02-22 00:42Add ActiveHash::Relation#or to support OR-like queries
- Pull request#343opsys-saito2026-02-19 00:29
- Issue comment#341kbrock2025-12-30 20:07Main
- Issue comment#340kbrock2025-12-30 20:06Merge pull request #1 from active-hash/master
- Pull request#341kbrock2025-12-30 20:05
- Issue#338kbrock2025-12-19 23:22`ActiveHash::Relation#spawn` passes `conditions` by reference, causing original Relation to be mutated when calling `find_by` multiple times
- Issue#338ikad2025-11-28 08:20`ActiveHash::Relation#spawn` passes `conditions` by reference, causing original Relation to be mutated when calling `find_by` multiple times
- Issue comment#337kbrock2025-10-17 17:03Refs/heads/add dependabot auto merge
- Issue comment#158kbrock2025-10-17 16:59Refactor association methods + fix issue with `#find_by_id`
- Issue comment#335moznion2025-08-12 13:37Fix `model_name` availability by explicitly extending ActiveModel::Naming
- Issue comment#335kbrock2025-08-07 21:37Fix `model_name` availability by explicitly extending ActiveModel::Naming
- Issue comment#334kbrock2025-08-07 21:22Polymorphic `has_many` with a `source_type` raise an exception in ActiveHash 4.0
- Pull request#335moznion2025-08-07 02:33
- Issue#334jpcody2025-08-06 02:54Polymorphic `has_many` with a `source_type` raise an exception in ActiveHash 4.0
- Issue comment#170kbrock2025-08-04 22:05support i18n
- Pull request#170kbrock2025-08-04 22:05
- Issue comment#84kbrock2025-08-04 22:01Feature for field method, passing a type option will accepts any active record sql types and type casts the value when it is set.
- Pull request#84kbrock2025-08-04 22:01
- Issue comment#196kbrock2025-08-04 21:58Support JSON serialize
- Issue#330kbrock2025-08-04 21:54Add #find_each
- Pull request#333kbrock2025-08-04 21:54
Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 199 stars here means stars gained during the window, not the repo's star count.