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

hamstergem/hamster

Efficient, Immutable, Thread-Safe Collection classes for Ruby observed · 2026-08-28

github.com/hamstergem/hamster · Ruby · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

32/100

  • Activity 0
  • Release rhythm 35
  • Longevity 100

Flags: no_releases no_license

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: 6160
  • days_rel: n/a
  • days_push: 1737
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1901 stars · 92 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Hamster is a Ruby library providing efficient, immutable, thread-safe persistent data structures including Hash, Vector, Set, SortedSet, List, and Deque. Modifications return new copies while structurally sharing data with the original, making collections safe to share across threads.

Use cases

  • immutable data structures in ruby
  • thread-safe collections for concurrent ruby code
  • persistent hash and vector for functional programming
  • lazy lists in ruby
  • share collections between threads without locks
  • replace mutable arrays and hashes with immutable versions

When to choose

  • you need immutable or persistent data structures in Ruby
  • you want thread-safe collections shared across threads
  • you prefer functional programming style with structural sharing
  • you need lazy sequences via Hamster lists

When to avoid

  • you only need standard mutable Ruby collections
  • you need actively developed software with recent releases
  • you mutate stored objects and rely on deep immutability

Facets

library · maturity maintenance

serialization developer-tools developer-tools ruby immutable-collections persistent-data-structures thread-safety functional-programming algorithms

1 source

Member repositories

RepositoryRoleHealth v2
hamstergem/hamstermain32

For agents

markdown · JSON · MCP: product_card(name="hamstergem/hamster")

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