روبی (به انگلیسی: Ruby ) یک زبان برنامه نویسی انعطافپذیر ،پویا و شی گرا است. روبی سینتکس پرل و شی گرایی اسمال‌تاک را ترکیب میکند و در برخی امکانات با پایتون و لیسپ و Dylan و CLU مشترک است. روبی یک زبان مفسر single-pass است. پیاده سازی اصلی آن یک نرم افزار آزاد منتشر شده تحت یک مجوز بازمتن است.