State of the 2016 Rails Stack

What's a Rails stacks look like in the wild these days? Most popular Rails version? Most popular Ruby? Is Delayed Job still hanging on?

If you're curious about the above, you've come to the right place. We collect gems used on the apps we monitor at Scout to assist with debugging issues and to prioritize libraries we want to instrument. This data set is across many hundreds of apps - while a small chunk of the Rails ecosystem, it's enough to shed light on usage.

Without delay, lets dig in.

Rails Versions

rails

The latest (Rails 4.2) is the greatest, coming in strong as the version of choice for the apps we monitor at Scout (53%). Rails 3.2 is holding on though - it's the next most popular version at 33%.

Ruby Versions

ruby

Ruby 2.2 has similar adoption as Rails 4.2, coming in as the most popular Ruby at 50%.

Rails + Ruby Combinations

rails_ruby

The top Rails + Ruby combinations are running on Ruby 2.

Relational Databases

db

There's no clear winner here.

NoSQL

nosql

Three out of five Rails apps are using Redis - that's more than any other database system (relational databases included).

Background Job Libraries

bj

Sidekiq owns the majority here (53%).

Subscribe for more

Want more Rails insights like this delivered monthly to your inbox? Just put your email into the sidebar form!