Skip to content

The Rubinius Language Platform

Rubinius is a platform for building programming languages. It began as an implementation of the Ruby programming language, but it has grown beyond that.

While it is still very much an evolving work-in-progress, Rubinius intends to provide:

  • An end-to-end compiler based on LLVM that takes various programming language syntax and generates either bytecode for the virtual machine or machine code for the underlying CPU.
  • A variety of memory heaps using garbage collection, reference counting, or explicit allocation control.
  • Full native-thread concurrency with no global interpreter lock.
  • Content-addressable code similar to the Unison programming language.
  • Telemtry from the virtual machine and subsystem or from the native CPU executable.
  • Tools like debuggers, profilers, type analysis, etc.

Pinned Loading

  1. rubinius rubinius Public

    The Rubinius Language Platform

    C 3.1k 600

  2. compiler-ng compiler-ng Public

    Forked from llvm/llvm-project

    The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

    LLVM

Repositories

Showing 10 of 69 repositories
  • rbx Public
    rubinius/rbx’s past year of commit activity
    Shell 0 BSD-3-Clause 0 1 0 Updated Nov 30, 2025
  • prism Public
    rubinius/prism’s past year of commit activity
    Ruby 0 0 0 0 Updated Nov 29, 2025
  • libpypeg Public
    rubinius/libpypeg’s past year of commit activity
    C 0 BSD-3-Clause 0 0 0 Updated Nov 29, 2025
  • .build2 Public
    rubinius/.build2’s past year of commit activity
    Shell 0 0 0 0 Updated Nov 28, 2025
  • compiler-ng Public Forked from llvm/llvm-project

    The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

    rubinius/compiler-ng’s past year of commit activity
    LLVM 0 15,582 4 0 Updated Nov 28, 2025
  • homebrew-tap Public
    rubinius/homebrew-tap’s past year of commit activity
    Ruby 0 0 0 0 Updated Nov 27, 2025
  • .github Public
    rubinius/.github’s past year of commit activity
    Shell 0 BSD-3-Clause 0 0 0 Updated Nov 25, 2025
  • rubinius/rubinius.github.io’s past year of commit activity
    Roff 0 0 0 0 Updated Nov 25, 2025
  • libzlib Public
    rubinius/libzlib’s past year of commit activity
    C 0 0 0 0 Updated Nov 20, 2025
  • librapidjson Public
    rubinius/librapidjson’s past year of commit activity
    C++ 0 0 0 0 Updated Nov 20, 2025