rubyjs/therubyracer
Embed the V8 Javascript Interpreter into Ruby observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases archived 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: 6180
- days_rel: n/a
- days_push: 1003
- n_releases_24m: 0
Adoption not part of the score
1653 stars · 190 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Ruby gem that embeds the V8 JavaScript interpreter into Ruby, letting Ruby code evaluate JavaScript, expose Ruby objects to JS, and call JS functions. The project is officially unmaintained, with mini_racer recommended as its successor.
Use cases
- evaluate javascript from ruby
- run javascript inside a ruby application
- embed v8 in ruby
- execute js templates from ruby
- call javascript functions from ruby code
When to choose
- you are stuck maintaining a legacy codebase that already depends on therubyracer and v8 3.16
When to avoid
- starting any new project - use mini_racer instead
- you need a modern V8/Node engine
- you want a maintained dependency
Facets
library · maturity abandoned
interpreter parser developer-tools programming-languages developer-tools web-development ruby cross-platform v8 javascript-embedding ruby-gem unmaintained libv8
1 source
- readme: https://github.com/rubyjs/therubyracer · fetched 2026-08-28 · 10ab715b64ae
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| rubyjs/therubyracer | main | 10 |
For agents
markdown · JSON · MCP: product_card(name="rubyjs/therubyracer")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem