Want to stay on top? Ruby Weekly is a once-weekly e-mail newsletter covering the latest Ruby and Rails news.
     Feed Icon

The Ruby Toolbox: See The Most Popular Ruby Libraries By Usage

By Peter Cooper / May 18, 2009

Toolbox_Red-256x256.pngThe Ruby Toolbox gives Ruby developers a categorized overview of 100 or so different libraries ranked on how commonly used they are. It's not perfect as it only pays attention to projects hosted on Github and the ranking system is based on the number of watchers and forks they have, but it's enough to give you a basic overview of the activity within a certain area.

For example, in the Browser testing section, webrat picks up the #1 spot with 750 watchers and 147 forks, while watir is down at #3 with only 42 watchers and 18 forks. Whether this is a fair assessment or not is down to you. Even if a project has its code on Github, not every project has "culturally" moved there yet, and so the number of followers and forks could be misleading.

As a way of finding out what libraries are at least getting widespread acceptance, The Ruby Toolbox is awesome, particularly in changeable areas like Rails Tagging plugins (acts_as_taggable_on takes #1) and Testing Frameworks (Cucumber takes #1). That said, hopefully you're using better criteria than the number of followers and forks of a project to make key development decisions anyway.

Comments

  1. Daniel Berger says:

    I'll stick to Rubyforge download stats. :)

  2. Peter Cooper says:

    I'd seen those before but never realized they were updated daily before. For others who are interested:

    http://gems.rubyforge.org/stats.html

    The downside, though, is that they appear to be overall stats rather than rolling, so if a totally awesome gem comes out and picks up, say, 10,000 downloads tomorrow, it's not so easy to track.

  3. Stephen says:

    @Peter: case in point.

    shoulda 10

    :P

  4. Sebastian Georgi says:

    Very useful place to look at! And the author's a real nice guy too

  5. rubylicio.us says:

    They should add a gamelib category: http://github.com/jlnr/gosu/tree/master .. http://github.com/jacius/rubygame/tree/master .. etc :)

Other Posts to Enjoy

Twitter Mentions