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

ruby-concurrency/concurrent-ruby

Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns. observed · 2026-08-28

github.com/ruby-concurrency/concurrent-ruby · homepage · Ruby · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

83/100

  • Activity 93
  • Release rhythm 61
  • Longevity 100

Flags: no_license

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: 185
  • age_days: 4789
  • days_rel: 45
  • days_push: 45
  • n_releases_24m: 4

Full methodology

Adoption not part of the score

5831 stars · 415 forks observed · 2026-08-28

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

A Ruby gem providing modern concurrency abstractions such as futures, promises, agents, thread pools, and supervisors, inspired by Erlang, Clojure, Scala, and Java. It offers strong thread-safety guarantees across MRI, JRuby, and TruffleRuby with no external dependencies.

Use cases

  • run async tasks with futures and promises in ruby
  • manage a thread pool for background jobs
  • share mutable state safely between threads
  • implement actor-style concurrency in ruby
  • avoid race conditions with thread-safe data structures
  • parallelize work across ruby interpreters

When to choose

  • you need battle-tested, thread-safe concurrency primitives in Ruby
  • you want a dependency-free toolbox that works on MRI, JRuby, and TruffleRuby
  • you need futures, promises, or thread pools without pulling in a full framework

When to avoid

  • you need distributed or multi-process concurrency rather than in-process threading
  • you want an opinionated async framework with scheduling and supervision built into a larger ecosystem
  • your project is not Ruby

Facets

library · maturity stable

concurrency developer-tools programming-languages ruby jvm cross-platform futures promises thread-pools actors thread-safety gem

2 sources

Member repositories

RepositoryRoleHealth v2
ruby-concurrency/concurrent-rubymain83

For agents

markdown · JSON · MCP: product_card(name="ruby-concurrency/concurrent-ruby")

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