Current Version: 0.10

Check out the tutorial, resources     and examples that are available.


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. Read more...


MacRuby Blog

Moved to GitHub

2011-03-26 »
The MacRuby source code repository is moving to GitHub!
Read more…


MacRuby 0.10

2011-03-23 »
We are glad to announce the release of MacRuby 0.10, after just a few weeks of development since the last release.
Read more…


See Older Articles

The Definitive Guide

Matt Aimonetti is currently working on a MacRuby book for O'Reilly. It is under development and the book is being published as it is being written. The work is released under a Creative Commons license, with the idea of getting early feedback from the community. Check it out!


Why MacRuby?

MacRuby began as an attempt to work around many problems inherent in RubyCocoa. In the course of solving these problems, MacRuby has also solved numerous problems in the original implementation of Ruby. Consequently, there are a number of reasons (e.g. convenience, efficiency, flexibility, performance) why one might wish to use MacRuby for new (and ongoing) Ruby applications...
Read more...