Select your language

Home arrow-right ... arrow-right Development Tools arrow-right Ruby

We've compiled a list of 61 free and paid alternatives to Ruby. The primary competitors include Python, Java. In addition to these, users also draw comparisons between Ruby and JavaScript, PHP, C (programming language). Also you can look at other similar options here: Development Tools.


Python
Free Open Source

Python is an interpreted, interactive, object-oriented, extensible programming language.

Java
Free Open Source

Java is a general-purpose computer programming language that is concurrent, class-based...

JavaScript
Free Open Source

JavaScript (sometimes shortened to JS) is a lightweight, interpreted, object-oriented language with...

PHP
Free Open Source

PHP is a widely-used general-purpose scripting language that is especially suited for Web...

C++
Free Open Source

C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose, powerful...

C#
Free Open Source

C# is a multi-paradigm programming language encompassing strong typing, imperative, declarative...

Lua
Free Open Source

Lua is a powerful, fast, lightweight, embeddable scripting language.

Perl
Free Open Source

Perl is a high-level, general-purpose, interpreted, dynamic programming language with over 22 years...

Dart
Free Open Source

Dart (originally called Dash) is a Web programming language developed by Google.

Ruby is a dynamic, reflective, general purpose object-oriented programming language that combines...

Ruby Platforms

tick-square Linux
tick-square Mac
tick-square Windows

Ruby Video and Screenshots

Ruby Overview

Ruby is a dynamic, reflective, general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was initially developed and designed by Yukihiro "Matz" Matsumoto.

Ruby enjoys a large number of libraries and users.

It is based on Perl, Smalltalk, Eiffel, Ada, and Lisp.
Ruby supports multiple programming paradigms, including functional, object oriented, imperative and reflective. It also has a dynamic type system and automatic memory management; it is therefore similar in varying respects to Python, Perl, Lisp, Dylan, and CLU.

Ruby is often compared to Python, Ruby is used for CLI, GUI Programs and also Web Applications, popular MVC Web framework "Ruby on Rails" is developed in Ruby.

Ruby Features

tick-square Text processing
tick-square Blocks
tick-square Object-oriented Language
tick-square Dynamic typing
tick-square Package Manager

Share your opinion about the software, leave a review and help make it even better!

Ruby Categories

Development Tools

Ruby Tags

interpreter programming-language programming

Suggest Changes

Your Feedback

Select a rating
Please select a rating

Your vote has been counted.

Do you have experience using this software?