Ruby, Yukihiro Matsumoto tarafından icat edilen açık kaynaklı, nesne yönelimli bir programlama dilidir. Ruby programlama dili, birçok amaca hizmet eden, oldukça taşınabilir, genel amaçlı bir dildir. Ruby, masaüstü uygulamaları, statik web siteleri, veri işleme hizmetleri ve hatta otomasyon araçları oluşturmak için kullanılır. Web sunucuları, DevOps ve web kazıma ve tarama için de kullanılır.