- Ruby – روبی یک زبان برنامه نویسی منبع پویا با تمرکز بر روی سادگی و بهره وری است و از سینتکس ظریفی استفاده می کند که برای درک و نوشتن بسیار راحت می باشد.Ruby یک زبان برنامه نویسی شیء گرا است که در آن به هر بیت از داده ها و اطلاعات می توان Properties و Action نسبت داد .ایده اصلی طراحی روبی علاوه بر پیروی از اصول طراحی خوب رابط کاربر، خوشنود کردن برنامه نویسان با کمتر کردن کارهای تکراری بود که آن ها بایستی انجام می دادند.