Ruby for the Objective-C Runtime
What Is MacRuby?
MacRuby is an implementation of Ruby 1.9 directly on top of Mac OS X core technologies such as the Objective-C runtime and garbage collector, the LLVM compiler infrastructure and the Foundation and ICU frameworks. It is the goal of MacRuby to enable the creation of full-fledged Mac OS X applications which do not sacrifice performance in order to enjoy the benefits of using Ruby.
If you’d rather build your own MacRuby, simply clone the MacRuby repository from Github and follow the instructions from the README.
After installing, MacRuby is available from the command-line as
macruby. It also comes with project templates for use with Xcode. Create your first application today!
Get In Touch
Looking for MacRuby on iOS?
We have got something for you! RubyMotion is a commercial toolchain for iOS development based on MacRuby, created by the MacRuby author. Check it out!