truffleruby/truffleruby
A high performance implementation of the Ruby programming language, built on GraalVM. 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
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
- readme: https://github.com/truffleruby/truffleruby · fetched 2026-08-28 · cf1cd2b51648
- homepage: https://truffleruby.dev · fetched 2026-08-29 · 36e4c1899f8b
- site_page: https://truffleruby.dev/about · fetched 2026-08-29 · 22e4ec35573d
- site_page: https://truffleruby.dev/blog/truffleruby-33-is-released · fetched 2026-08-29 · 74c771c4cda6
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| truffleruby/truffleruby | main | 89 |
For agents
markdown · JSON · MCP: product_card(name="truffleruby/truffleruby")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem