Ruby icon
Ruby icon

Ruby

 264 likes

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 screenshot 1

License model

  • FreeOpen Source

Application type

Platforms

  • Mac  Installed by default on newer Mac OS X versions
  • Windows  Download and Install the Ruby Interpreter
  • Linux  Doesn't comes as a default, but available in most package repositories of major distributions
  • BSD
  • Haiku
  No rating
264 likes
1comment

Features

Suggest and vote on features
  1.  Dynamic typing
  2.  Blocks
  3.  Object-oriented Language
  4.  Text processing
  5.  Interpreter
  6.  Native extension libraries

Ruby News & Activities

Highlights All activities

Recent News

Show more news

Recent activities

Show all activities

Ruby information

  • Developed by

    Yukihiro Matsumoto, et al.
  • Licensing

    Open Source and Free product.
  • Alternatives

    79 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

Popular alternatives

View all

Top Ruby apps (extensions / mods etc)

View all

Our users have written 1 comments and reviews about Ruby, and it has gotten 264 likes

Ruby was added to AlternativeTo by b2bwild on Jan 18, 2010 and this page was last updated Aug 10, 2021.

Comments and Reviews

   
 Post comment/review
OMGBBQFTW
CommentJun 10, 2010

This is by far my favorite scripting language. It's so easy yet very powerfull.

1

What is Ruby?

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.