An editorial guide to the Rails gem ecosystem

Every Rails application is, in large part, its Gemfile.

Gemfile Review looks at the libraries that end up there: what they do, who maintains them, how well they follow Rails releases, and what the sensible alternatives are.

Release numbers and dates come from RubyGems.org and each project's own repository. Every guide links to the primary documentation.

Raw purple-red ruby crystals embedded in white rock
Rubies before the cutting: most gems need a closer look before they go into a setting.

Where to begin

The choices most Rails teams face first, and two classics that still turn up in old Gemfiles.

The index

Every guide on the site, by section.

Guides

How Rails extensions work, and how to choose, audit and upgrade the gems in your Gemfile.

All guides

Category guides

The main gem choices for each job in a Rails application, compared on maintenance, design and fit.

All category guides

Plugin histories

What the well-known Rails 2 and Rails 3 era plugins did, where they stand today, and what replaced them.

All plugin histories