These questions were only shown to the developers who chose Ruby as one of their three primary programming languages.

Ruby

Shares of Ruby as primary programming language by country

Coding experience

Which versions of Ruby do you use the most?

Interesting fact

Ruby 2.7 is the most common version, used by 51% of respondents. Ruby 3.0 usage is also rapidly growing – 19% have already adopted it.

Which tools do you use to manage different versions of Ruby?

Which gem management tools do you regularly use?

How many gems have you authored, if any?

What web development tools and / or frameworks do you regularly use, if any?

Of the 7 most popular Ruby frameworks, Ruby on Rails is the clear leader, used by 86% of Ruby developers.

Which version of Rails do you use?

Which servers do you regularly use in production?

What editor / IDE do you mostly use for Ruby development?

Despite all the measures we've taken to secure a representative pool of respondents, the results may be slightly shifted towards users of JetBrains products, as they are more likely to take the survey.

Which unit-testing frameworks do you regularly use, if any?

Do you use any frontend JavaScript framework along with Ruby on Rails or another server-side Ruby framework?

What types of software do you develop with Ruby?

Ruby is most commonly used to develop websites (64%) and utilities (22%).

How many people are in your project team?

Ruby developers work on their projects independently less often than other developers.

Thank you for your time!

We hope you found our report useful. Share this report with your friends and colleagues.

Join JetBrains Tech Insights Lab

Take part in surveys and UX studies to make JetBrains products easier to use yet even more powerful. For participating in our research, you’ll also get the chance to earn rewards.

If you have any questions or suggestions, please contact us at surveys@jetbrains.com.