Ruby, açık kaynaklı, nesne yönelimli, yüksek seviyeli bir programlama dilidir. 1990’larda Japonya’da Yukihiro “Matz” Matsumoto tarafından geliştirilmiştir. Kolay ve okunabilir sözdizimi, dinamik tipler ve otomatik bellek yönetimi gibi özellikleri ile tanınır.
Ruby ile web uygulamaları, otomasyon araçları, veri işleme sistemleri ve diğer birçok yazılım geliştirilebilir. Ruby on Rails gibi birçok popüler web çatısının temelinde Ruby dili yatmaktadır.