Ruby sure has matured well over time! It’s fun to see how the community has progressed — here are the top 10 all-time most downloaded ruby gems!

It comes as a shock that Rails is holding the #22 spot with 111,286,051 downloads.

Without further ado, here are our winners, followed by their official descriptions.

1. bundler — whopping 208,402,476 downloads!

Bundler provides a consistent environment for Ruby projects by tracking and installing the exact gems and versions that are needed.

Of course! Who else than the bundler itself!

Lots of Ruby libraries parse JSON and everyone has their favorite JSON coder. Instead of choosing a single JSON coder and forcing users of your library to be stuck with it, you can use MultiJSON instead, which will simply choose the fastest available JSON coder.

Rake is a Make-like program implemented in Ruby. Tasks and dependencies are specified in standard Ruby syntax.

Extremely useful for creating tasks.

Rack provides a minimal, modular and adaptable interface for developing web applications in Ruby. By wrapping HTTP requests and responses in the simplest way possible, it unifies and distills the API for web servers, web frameworks, and software in between (the so-called middleware) into a single method call.

json is a JSON implementation as a Ruby extension in C.

The mime-types library provides a library and registry for information about MIME content type definitions. It can be used to determine defined filename extensions for MIME types, or to use filename extensions to look up the likely MIME type definitions.

A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing.

Thor is a toolkit for building powerful command-line interfaces.

i18n provides internationalization support for Ruby.

Diff::LCS computes the difference between two Enumerable sequences using the McIlroy-Hunt longest common subsequence (LCS) algorithm. It includes utilities to create a simple HTML diff output format and a standard diff-like tool.