Banyak yang telah menggunakan Ruby dalam pekerjaan sehari-hari. Ada juga yang menggunakannya sebagai hobi. Di sini Anda akan menemukan sebagian kecil contoh dari berbagai penggunaan Ruby di dunia nyata.
Simulasi
-
NASA Langley Research Center menggunakan Ruby untuk melakukan simulasi.
-
Sebuah kelompok riset di Motorola menggunakan Ruby untuk melakukan simulasi, baik untuk meng-generate skenario maupun memproses data hasilnya.
Pemodelan 3D
- Google SketchUp adalah sebuah aplikasi pemodelan 3D yang menggunakan Ruby untuk macro scripting API.
Bisnis
- Toronto Rehab menggunakan aplikasi berbasis RubyWebDialogs dalam manajemen dukungan on-call dan on-site untuk help desk Teknologi Informasi dan tim operasi Teknologi Informasi.
Robotika
- Proyek MORPHA menggunakan Ruby untuk mengimplementasikan bagian pengendali reaktif dari robot Siemens yang digunakan.
Telekomunikasi
- Ruby digunakan oleh Lucent pada produk wireless 3G yang mereka kembangkan.
Administrasi Sistem
- Ruby digunakan untuk mengembangkan koleksi data sentral di Level 3 Communications pada sistem Unix Capacity and Planning yang memproses statistik di lebih dari 1700 server Unix (Solaris dan Linux) yang tersebar di seluruh dunia.
Aplikasi Web
-
Basecamp, sebuah aplikasi manajemen proyek berbasis web yang dikembangkan oleh 37signals, diprogram sepenuhnya dalam bahasa Ruby.
-
A List Apart, sebuah majalah digital bagi para webmaster yang telah berdiri sejak tahun 1997, telah direnovasi dan menggunakan aplikasi khusus yang dikembangkan menggunakan Ruby on Rails.
Keamanan
-
Metasploit Framework, sebuah komunitas proyek open source yang dikelola oleh Rapid7, sebuah platform penetration testing gratis yang membantu IT proffessional untuk menilai keamanan dari jaringan dan aplikasi mereka. Metasploit Project terdiri dari lebih 700000 baris kode dan telah diunduh lebih dari jutaan kali pada tahun 2010. Edisi komersial dikembangkan oleh Rapid7 juga berbasis Ruby.
-
Arachni Web Application Security Scanner adalah sebuah Ruby framework yang gratis, modular, dan high-performance yang ditujukan untuk membantu penetration tester dan administrator mengevaluasi keamanan dari aplikasi web modern.