The Rubinius Project

Rubinius is an open-source project created by Evan Phoenix in 2006, as an experiment to use the Smalltalk-80 virtual machine design to implement the Ruby programming language.

Since its creation, Rubinius has implemented several major versions of Ruby along with advances in technology like a bytecode-based virtual machine, generational garbage collection, just-in-time compilation, and full concurrency support with no global interpreter lock. Over time, Ruby itself has gained many of these features.

Rubinius has evolved to provide a more general platform for language developers with features that support both object-oriented and functional languages with static or dynamic types.

Code of Conduct

The Rubinius project commits to being inclusive to the largest number of participants, with the most varied and diverse backgrounds possible. As such, we are committed to providing a friendly, safe and welcoming environment for all, regardless of gender, sexual orientation, ability, ethnicity, socioeconomic status, religion, or non-religion.

The code of conduct outlines our expectations for all those who participate in our community, online or in person, as well as the consequences for unacceptable behavior.

We invite all those who participate in Rubinius project activities to help us create safe and positive experiences for everyone.

Read the full code of conduct.

Rubinius, Inc

In 2015, Brian Shirai founded Rubinius, Inc as an Oregon benefit corporation to build commercial products on Rubinius and make development of the Rubinius project sustainable. Brian has contributed to the Rubinius project since December 2006.

Rubinius, Inc
707 SW Broadway St, Suite 1100
Portland, OR 97205
(503) 750-5378
Mailing address
PO Box 28603
Portland, OR 97228