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.
Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- BSD
- Haiku
Features
- Dynamic typing
- Blocks
- Object-oriented Language
- Interpreter
- Support for scripting
- Native extension libraries
- Text processing
Tags
- programming
Ruby News & Activities
Recent News
- Fla published news article about openSUSE
openSUSE Tumbleweed brings transactional-update 6.0.6 and Ruby 4.0 updatesopenSUSE Tumbleweed has started 2026 with major package updates, featuring significant releases lik...
- POX published news article about Ruby
Ruby 4.0 released with Ruby Box isolation, ZJIT compiler, Ractor improvements, and moreRuby 4.0 has been released, introducing a major update to this general-purpose programming language...
- POX published news article about Ruby
Ruby 3.4 released with “it”, Prism as default parser, improved YJIT, modular GC, and moreRuby has announced the release of version 3.4, introducing a range of new features, enhancements, a...
Recent activities
gergelyturi added Ruby as alternative to Jank Programming Language and Temper Programming Language- Mother_Aldrich liked Ruby
POX added Ruby as alternative to ReScript and Unison Programming Language- Kitajima liked Ruby
- ErrorRaffyline0 added Support for scripting as a feature to Ruby
- Eighty-nine liked Ruby
- braky updated Ruby
Featured in Lists
Master List of all Apps and Software I use for both work and personal life.
A list with 809 apps by AmileyaRyver without a description.
Services my Server is currently, or soon will be running.
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.



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