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

truffleruby/truffleruby

A high performance implementation of the Ruby programming language, built on GraalVM. observed · 2026-08-28

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

Health v2 · maintenance only

89/100

  • Activity 99
  • Release rhythm 69
  • 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-03. Adoption (stars, forks) is never an input.

  • gap_med: 59.0
  • age_days: 3862
  • days_rel: 129
  • days_push: 7
  • n_releases_24m: 11

Full methodology

Adoption not part of the score

3220 stars · 211 forks observed · 2026-08-28

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

TruffleRuby is a high-performance implementation of the Ruby programming language built on GraalVM's Truffle framework. It aims for full MRI compatibility while offering faster execution, parallel execution without a global interpreter lock, C extension support, and low-overhead interoperability with other languages.

Use cases

  • run ruby code faster
  • parallel ruby threads without gvl
  • use c extensions with a faster ruby
  • interoperate ruby with java and javascript
  • install an alternative ruby interpreter
  • test ruby apps on graalvm in ci

When to choose

  • you need maximum Ruby performance for CPU-intensive workloads
  • you want true parallel threading without the GVL
  • you need Ruby interoperability with JVM or GraalVM languages
  • you want thread-safe native extensions and data structures

When to avoid

  • you rely on gems or C extensions with known TruffleRuby incompatibilities
  • you need the smallest possible runtime footprint
  • your deployment targets only standard MRI behavior or tooling
  • you need guaranteed identical behavior to CRuby edge cases

Facets

cli-tool · maturity active

interpreter compiler concurrency programming-languages compilers performance developer-tools jvm cli ruby graalvm truffle jvm-languages language-implementation c-extensions no-gvl linux macos docker

4 sources

Member repositories

RepositoryRoleHealth v2
truffleruby/trufflerubymain89

For agents

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

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