Während die meisten Mac Programme in der Programmiersprache Objective-C geschrieben sind, gibt es doch Alternativen, in denen Programme geschrieben werden können. Ruby ist so eine und MacRuby ist eine von Apple mitgetragene Implementierung von Ruby für den Mac. MacRuby unterstützt das CoreFoundation Framework und den Interfacebuilder und ist jetzt in der Version 0.6 verfügbar. Das auf der MacRuby Seite verfügbare kompilierte Paket ist auf Mac OS X 10.6 Snow Leopard lauffähig, mit dem ebenfalls verfügbaren Quellcodes können jedoch auch Mac OS X 10.5 Leopardnutzer selber kompilieren.