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

Share of Ruby as a primary programming language by country

Coding experience

Which version of Ruby do you use the most?

The majority of Ruby developers use the latest stable version, Ruby 2.6, or are planning to move to it. However, roughly a quarter of the respondents are planning to switch to Ruby 2.7, and 15% already use 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?

40% of Ruby developers have authored at least one gem.

Which version of Rails do you use?

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

Ruby on Rails is used by 83% of Ruby developers! Rack has become slightly less popular, dropping from 31% to 23% since last year and yielding second-place to Sinatra.

Which servers do you regularly use in production?

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

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?

of Ruby developers use additional frontend JavaScript frameworks, and 46% use React.

Thank you for your time!

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

Participate in future surveys

If you have any questions or suggestions, please contact us at

© 2000-2020 JetBrains s.r.o. All rights reserved.