Ruby on Rails web apps using Ruby implementations

Browse Rails web apps running on Ruby implementations like MRI and JRuby, which interpret Ruby code and optimize app performance.

  • This list includes 8 Ruby implementations used by Rails web apps.
  • Click on a Ruby implementation to view a list of Rails web apps using it.
  • Know a Rails site using an unlisted Ruby implementation? Let us know!

Ruby implementations

MRI Ruby (CRuby)

Used by 18 Rails websites

The standard Ruby implementation written in C, maintained by the Ruby core team, and used as the reference implementation for the Ruby language.

JRuby

Not used by any Rails web apps yet

A Ruby implementation that runs on the Java Virtual Machine (JVM), enabling seamless integration with Java libraries and tools while offering high performance.

TruffleRuby

Not used by any Rails web apps yet

A high-performance Ruby implementation built on the GraalVM, focused on delivering faster execution and improved memory usage for Ruby applications.

Rubinius

Not used by any Rails web apps yet

A Ruby implementation focused on concurrency and performance, with a just-in-time (JIT) compiler and a focus on running Ruby as a language on the Rubinius VM.

MagLev

Not used by any Rails web apps yet

A Ruby implementation built on the GemStone/S Smalltalk virtual machine, focused on persistence and scalability for enterprise applications.

Topaz

Not used by any Rails web apps yet

An experimental Ruby implementation built on the PyPy toolchain, aimed at providing a fast and flexible Ruby runtime.

Ruby Enterprise Edition (REE)

Not used by any Rails web apps yet

An optimized version of MRI Ruby with performance improvements and reduced memory usage, particularly for large-scale production applications (now deprecated).

Other

Not used by any Rails web apps yet

A placeholder for any Ruby implementation not listed, often referring to experimental, custom, or niche versions of Ruby.