| A |
aasm
State Machines1. aasm 1380 AASM - State machines for Ruby classes
2. state_machine 649 Adds support for creating state machines for attributes on any Ruby class
3. ruote 248 a ruby workflow engine
4. workflow 227 A Ruby state machine library, like assm / acts_as_state_machine, but with a nicer, more sensible API (in my opinion).
5. state-fu 37 A rich DSL for describing state, and state-related behaviour, in your ruby classes / models.
6. alter-ego 32 Avdi's personal fork of AlterEgo
Rails Form Builders1. formtastic 2910 A Rails form builder plugin with semantically rich and accessible markup. It's deliciously close to 1.0!
2. semantic_form_builder 193 A custom builder (and some helper methods) for creating consistent and accessible forms in rails
3. air_budd_form_builder 39 A form builder that generates semantic HTML as advocated by Andy Budd in CSS Mastery.
4. accessible_form_builder 39 A slight advancement on pretty_accessible_form
Rails Authorization1. declarative_authorization 864 An authorization Rails plugin using a declarative DSL for specifying authorization rules in one place
2. cancan 668 Simple authorization for Rails.
3. acl9 662 Yet another role-based authorization system for Rails
4. role_requirement 423 Simple role based security for restful_authentication
I am no longer involved in this project. If you are interested in becoming the new maintainer and making it your own, please contact me. I will no longer be responding to bug reports or questions.
Thanks,
Tim
5. lockdown 300 Authorization system for RubyOnRails (2.x).
6. canable 198 Simple permissions that I have used on my last several projects so I figured it was time to abstract and wrap up into something more easily reusable.
7. aegis 117 Role-based permissions for your user models.
8. roleify 100 Rails authorization plugin
9. padlock_authorization 91 Simple object-based role authorization in Rails
10. can_touch_this 36 Permissions system for Rails applications, extracted from rboard
E-Commerce1. spree 2264 Spree is a complete open source e-commerce solution for Ruby on Rails.
2. active_merchant 2086 Active Merchant is a simple payment abstraction library used in and sponsored by Shopify. It is written by Tobias Luetke, Cody Fauser, and contributors. The aim of the project is to feel natural to Ruby users and to abstract as many parts as possible away from the user to offer a consistent interface across all supported gateways.
3. invoicing 149 Ruby invoicing framework gem
4. shippinglogic 147 Simple and straight forward interfaces to the various shipping web services
5. freemium 89 Subscription management and processing (TrustCommerce, BrainTree, etc.)
ActiveRecord Default Values1. default_value_for 169 Provides a way to specify default values for ActiveRecord models
2. active_record_defaults 15 Rails Admin Interfaces1. active_scaffold 1032 2. typus 562 Ruby on Rails easy-to-use interface to allow trusted users edit structured content. (Admin scaffold generator)
3. admin_data 350 Browse and Manage your data using browser
4. streamlined 234 5. control_center 45 Easy Admin Interfaces for Rails
6. lipsiadmin 1 Lipsiadmin is a new revolutionary admin for your projects. Lipsiadmin is based on Ext Js 3+. framework (with prototype adapter) and is ready for Rails 2.+.
This admin is for newbie developper but also for experts, is not entirely written in javascript because the aim of developper wose build in a agile way web/site apps so we use extjs in a new intelligent way a mixin of “old” html and new ajax functions, for example ext manage the layout of page, grids, tree and errors, but form are in html code.
Rails Ratings1. ajaxful-rating 266 Provides a simple way to add rating functionality to your application.
2. acts_as_rateable 161 Acts_as_rateable is a Ruby on Rails plugin which makes ActiveRecord models rateable through a polymorphic association and optionally logs which user rated which object. This plugin is used in production and Rails 3 compatible.
3. is_rateable 77 Ratings for your model.
4. acts-as-rated 37 git svn clone of acts-as-rated
5. has_ratings 31 Add rating support to Rails apps with this plugin
Rails Tagging1. acts-as-taggable-on 1379 A tagging plugin for Rails applications that allows for custom tagging along dynamic contexts.
2. is_taggable 292 Tagging that doesn't want to be on steroids. It's skinny and happy to stay that way
3. acts_as_taggable_on_steroids 205 (not the official repo) This plugin is based on acts_as_taggable by DHH but includes extras
4. acts_as_taggable_redux 169 Allows user owned tags for multiple classes, and makes tags easier to work with.
Rails Wizards1. wizardly 103 create a functioning wizard for any model in three steps
2. actsaswizard 93 A Rails plugin to make creating a wizard easy and with a lot less code
3. wizard 22 Create Rails Multi-Step Wizards instantly
4. partially_valid 8 A Rails plugin that allows validation on partially completed Active Record models (useful in wizards that incrementally build a model).
ActiveRecord Soft Delete1. acts_as_paranoid 460 ActiveRecord plugin allowing you to hide and restore records without actually deleting them.
2. acts_as_archive 205 Don't delete your records, move them to a different table
3. acts_as_soft_deletable 87 Rails plugin that provides the ability to soft delete models
Rails Comments1. acts_as_commentable 344 The ActiveRecord acts_as_commentable plugin
2. disqus 139 A Ruby library for the Disqus commenting API and Javascript widgets.
3. acts_as_commentable_with_threading 125 Similar to acts_as_commentable; however, utilizes awesome_nested_set to provide threaded comments
4. is_reviewable 22 Rails: Make an ActiveRecord model ratable/reviewable (rating + comment), without the usual extra code-smell.
5. has_comments 13 Add comment support to Rails apps with this plugin
Rails Comments1. acts_as_commentable 344 The ActiveRecord acts_as_commentable plugin
2. disqus 139 A Ruby library for the Disqus commenting API and Javascript widgets.
3. acts_as_commentable_with_threading 125 Similar to acts_as_commentable; however, utilizes awesome_nested_set to provide threaded comments
4. is_reviewable 22 Rails: Make an ActiveRecord model ratable/reviewable (rating + comment), without the usual extra code-smell.
5. has_comments 13 Add comment support to Rails apps with this plugin
Rails Search1. thinking-sphinx 1431 Sphinx plugin for Rails and Merb
2. sunspot 414 Solr-powered search for Ruby objects
3. acts_as_ferret 209 Rails full text search plugin
4. ferret 153 Ferret: the extensible information retrieval library for ruby.
5. acts_as_solr 125 This plugin adds full text search capabilities and many other nifty features from Apache‘s Solr to any Rails model.
6. rsolr 123 A Ruby client for Apache Solr
7. xapit 110 High level Ruby library for interacting with Xapian, a full text search engine.
8. acts_as_solr_reloaded 97 ActsAsSolr with new features
9. scoped_search 75 Easily search you ActiveRecord models with a simple query language using a named scope.
10. texticle 57 Texticle exposes full text search capabilities from PostgreSQL, and allows you to declare full text indexes. Texticle will extend ActiveRecord with named_scope methods making searching easy and fun!
11. delsolr 29 Ruby wrapper for Lucene Solr
12. solr_query 9 a ruby library designed to make building nested Solr queries simple and standardized.
13. acts_as_fulltextable 4 Acts as Fulltextable plugin by Wonsys S.r.l.
Rails Search1. thinking-sphinx 1431 Sphinx plugin for Rails and Merb
2. sunspot 414 Solr-powered search for Ruby objects
3. acts_as_ferret 209 Rails full text search plugin
4. ferret 153 Ferret: the extensible information retrieval library for ruby.
5. acts_as_solr 125 This plugin adds full text search capabilities and many other nifty features from Apache‘s Solr to any Rails model.
6. rsolr 123 A Ruby client for Apache Solr
7. xapit 110 High level Ruby library for interacting with Xapian, a full text search engine.
8. acts_as_solr_reloaded 97 ActsAsSolr with new features
9. scoped_search 75 Easily search you ActiveRecord models with a simple query language using a named scope.
10. texticle 57 Texticle exposes full text search capabilities from PostgreSQL, and allows you to declare full text indexes. Texticle will extend ActiveRecord with named_scope methods making searching easy and fun!
11. delsolr 29 Ruby wrapper for Lucene Solr
12. solr_query 9 a ruby library designed to make building nested Solr queries simple and standardized.
13. acts_as_fulltextable 4 Acts as Fulltextable plugin by Wonsys S.r.l.
Geocoding & Maps1. geokit-gem 658 Official Geokit Gem. Geokit gem provides geocoding and distance/heading calculations. Pair with the geokit-rails plugin for full-fledged location-based app functionality.
2. geokit-rails 545 Official Geokit plugin for Rails/ActiveRecord. Provides location-based goodness for your Rails app. Requires the Geokit gem.
3. graticule 290 Graticule is a geocoding API for looking up address coordinates and performing distance calculations, supporting many popular APIs.
4. acts_as_geocodable 163 A Rails plugin that makes your applications geo-aware.
5. eschaton 128 the underground plugin for google maps on rails
6. geo_mere_laal 91 Zero-effort creation of Location-aware Rails application based on W3C Geolocaton API.
7. ym4r-gm 80 A port of the YM4R-GM plugin for rails, to github
8. postgis_adapter 62 Fork of spatial_adapter to give postgis more love
9. geocoder 48 Add geocoding functionality to Rails models.
10. google_static_maps_helper 6 Provides a simple interface to the Google Static Maps V2 API
ActiveRecord Sortables1. acts_as_list 302 ActsAsList plugin
2. sortable 135 Allows you to sort ActiveRecord items in multiple lists with multiple scopes
ActiveRecord Nesting1. awesome_nested_set 795 An awesome replacement for acts_as_nested_set and better_nested_set.
2. ancestry 327 Organise ActiveRecord model into a tree structure
3. acts_as_tree 262 ActsAsTree plugin
4. better_nested_set 69 better_nested_set Rails plugin (my fork from official SVN)
5. acts_as_nested_set 46 ActsAsNestedSet
Social Network Builders1. insoshi 2394 An open source social networking platform in Ruby on Rails
2. communityengine 1030 Adds basic social networking capabilities to your existing application, including users, blogs, photos, clippings, favorites, and more.
3. lovd-by-less 924 Open Source Social Network written in Ruby on Rail by Less Everything
4. acts_as_network 90 Rails plugin for cleanly modeling social networks using ActiveRecord
5. pfeed 60 A rails plugin that allows you to create extensible log of activity
6. has_profile_items 10 A plugin to ease your effort of building profile of user, company, project, pet, group.... blah blah blah
ActiveRecord Soft Delete1. acts_as_paranoid 460 ActiveRecord plugin allowing you to hide and restore records without actually deleting them.
2. acts_as_archive 205 Don't delete your records, move them to a different table
3. acts_as_soft_deletable 87 Rails plugin that provides the ability to soft delete models
Rails Ratings1. ajaxful-rating 266 Provides a simple way to add rating functionality to your application.
2. acts_as_rateable 161 Acts_as_rateable is a Ruby on Rails plugin which makes ActiveRecord models rateable through a polymorphic association and optionally logs which user rated which object. This plugin is used in production and Rails 3 compatible.
3. is_rateable 77 Ratings for your model.
4. acts-as-rated 37 git svn clone of acts-as-rated
5. has_ratings 31 Add rating support to Rails apps with this plugin
Rails Subdomains1. subdomain-fu 643 A new plugin approach to attempting to solve the usage of subdomains in linking and routing in Rails projects.
2. subdomain_routes 89 A Rails gem which adds subdomains to route recognition and generation.
3. subdomain_account 50 A rails plugin that handles subdomain accounts
4. acts_as_restricted_subdomain 28 Allows a Rails application to run multiple subdomain sites transparently inside of a single Rails instance. This allows for multi-homed or multi-tenant databases very easily.
5. submarine 3 Set of protected methods that use the subdomain as a way of identifying the current scope
6. sso_what 1 Rails extension to help with cookies in a system with sub-domains
ActiveRecord Versioning1. acts_as_versioned 549 ActiveRecord plugin for versioning your models.
2. vestal_versions 537 Keep a DRY history of your ActiveRecord models' changes
3. paper_trail 264 Track changes to your models' data. Good for auditing or versioning.
4. acts_as_revisable 192 A framework for building heavily versioned applications
5. version_fu 159 Dirty ActiveRecord Versioning (update of acts_as_versioned)
6. shadow 60 Provides a history of attribute and association updates for models. This coincides with a versioning system (such as acts_as_versioned). When used in tandem, you get both a history of changes and a history of what changed.
7. simply_versioned 52 A simple, non-invasive, approach to versioning ActiveRecord models
ActiveRecord Soft Delete1. acts_as_paranoid 460 ActiveRecord plugin allowing you to hide and restore records without actually deleting them.
2. acts_as_archive 205 Don't delete your records, move them to a different table
3. acts_as_soft_deletable 87 Rails plugin that provides the ability to soft delete models
Rails Search1. thinking-sphinx 1431 Sphinx plugin for Rails and Merb
2. sunspot 414 Solr-powered search for Ruby objects
3. acts_as_ferret 209 Rails full text search plugin
4. ferret 153 Ferret: the extensible information retrieval library for ruby.
5. acts_as_solr 125 This plugin adds full text search capabilities and many other nifty features from Apache‘s Solr to any Rails model.
6. rsolr 123 A Ruby client for Apache Solr
7. xapit 110 High level Ruby library for interacting with Xapian, a full text search engine.
8. acts_as_solr_reloaded 97 ActsAsSolr with new features
9. scoped_search 75 Easily search you ActiveRecord models with a simple query language using a named scope.
10. texticle 57 Texticle exposes full text search capabilities from PostgreSQL, and allows you to declare full text indexes. Texticle will extend ActiveRecord with named_scope methods making searching easy and fun!
11. delsolr 29 Ruby wrapper for Lucene Solr
12. solr_query 9 a ruby library designed to make building nested Solr queries simple and standardized.
13. acts_as_fulltextable 4 Acts as Fulltextable plugin by Wonsys S.r.l.
Rails Search1. thinking-sphinx 1431 Sphinx plugin for Rails and Merb
2. sunspot 414 Solr-powered search for Ruby objects
3. acts_as_ferret 209 Rails full text search plugin
4. ferret 153 Ferret: the extensible information retrieval library for ruby.
5. acts_as_solr 125 This plugin adds full text search capabilities and many other nifty features from Apache‘s Solr to any Rails model.
6. rsolr 123 A Ruby client for Apache Solr
7. xapit 110 High level Ruby library for interacting with Xapian, a full text search engine.
8. acts_as_solr_reloaded 97 ActsAsSolr with new features
9. scoped_search 75 Easily search you ActiveRecord models with a simple query language using a named scope.
10. texticle 57 Texticle exposes full text search capabilities from PostgreSQL, and allows you to declare full text indexes. Texticle will extend ActiveRecord with named_scope methods making searching easy and fun!
11. delsolr 29 Ruby wrapper for Lucene Solr
12. solr_query 9 a ruby library designed to make building nested Solr queries simple and standardized.
13. acts_as_fulltextable 4 Acts as Fulltextable plugin by Wonsys S.r.l.
Rails Tagging1. acts-as-taggable-on 1379 A tagging plugin for Rails applications that allows for custom tagging along dynamic contexts.
2. is_taggable 292 Tagging that doesn't want to be on steroids. It's skinny and happy to stay that way
3. acts_as_taggable_on_steroids 205 (not the official repo) This plugin is based on acts_as_taggable by DHH but includes extras
4. acts_as_taggable_redux 169 Allows user owned tags for multiple classes, and makes tags easier to work with.
Rails Tagging1. acts-as-taggable-on 1379 A tagging plugin for Rails applications that allows for custom tagging along dynamic contexts.
2. is_taggable 292 Tagging that doesn't want to be on steroids. It's skinny and happy to stay that way
3. acts_as_taggable_on_steroids 205 (not the official repo) This plugin is based on acts_as_taggable by DHH but includes extras
4. acts_as_taggable_redux 169 Allows user owned tags for multiple classes, and makes tags easier to work with.
ActiveRecord Nesting1. awesome_nested_set 795 An awesome replacement for acts_as_nested_set and better_nested_set.
2. ancestry 327 Organise ActiveRecord model into a tree structure
3. acts_as_tree 262 ActsAsTree plugin
4. better_nested_set 69 better_nested_set Rails plugin (my fork from official SVN)
5. acts_as_nested_set 46 ActsAsNestedSet
ActiveRecord Versioning1. acts_as_versioned 549 ActiveRecord plugin for versioning your models.
2. vestal_versions 537 Keep a DRY history of your ActiveRecord models' changes
3. paper_trail 264 Track changes to your models' data. Good for auditing or versioning.
4. acts_as_revisable 192 A framework for building heavily versioned applications
5. version_fu 159 Dirty ActiveRecord Versioning (update of acts_as_versioned)
6. shadow 60 Provides a history of attribute and association updates for models. This coincides with a versioning system (such as acts_as_versioned). When used in tandem, you get both a history of changes and a history of what changed.
7. simply_versioned 52 A simple, non-invasive, approach to versioning ActiveRecord models
Wiki Apps1. git-wiki 460 A quick & dirty git-powered Sinatra wiki
2. instiki 144 a basic wiki clone so pretty and easy to set up, you’ll wonder if it’s really a wiki.
3. signal-wiki 74 The easy to use rails wiki
4. collective 71 A no-frills Merb wiki extracted from wiki.merbivore.com
5. perwikity 66 An elegant wiki system for anyone who respects their grandmother
6. kii 46 A Rails powered wiki with a sensible code base. No longer maintained. It works, though.
7. bliki 40 A small blog + wiki engine built on Sinatra + Stone
8. bitswiki 28 A sweet wiki written in Rails.
9. hoboken 16 a simple wiki powered by sinatra
10. acts_as_wiki 16 Unobtrusive wiki that can be easily integrated into existing application
11. gitki 15 Gitki is a wiki built on Git.
12. rakki 11 Wiki for Ramaze running on Innate
13. weaky 10 a sinatra/couchdb wiki
Rails Admin Interfaces1. active_scaffold 1032 2. typus 562 Ruby on Rails easy-to-use interface to allow trusted users edit structured content. (Admin scaffold generator)
3. admin_data 350 Browse and Manage your data using browser
4. streamlined 234 5. control_center 45 Easy Admin Interfaces for Rails
6. lipsiadmin 1 Lipsiadmin is a new revolutionary admin for your projects. Lipsiadmin is based on Ext Js 3+. framework (with prototype adapter) and is ready for Rails 2.+.
This admin is for newbie developper but also for experts, is not entirely written in javascript because the aim of developper wose build in a agile way web/site apps so we use extjs in a new intelligent way a mixin of “old” html and new ajax functions, for example ext manage the layout of page, grids, tree and errors, but form are in html code.
Content Management1. radiant 1620 Radiant is a no-fluff, open source content management system designed for small teams.
2. browsercms 917 BrowserCMS: Humane Content Management for Rails
3. adva_cms 721 cutting edge cms, blog, wiki, forum ...
4. typo 705 Typo is the oldest and most powerful Ruby on Rails blogware, providing custom templates, powerful drag and drop plugins API, advanced SEO capabilities, XMLRPC API and many more.
5. refinerycms 675 An open source Ruby on Rails content management system for small business.
6. nesta 297 A lightweight CMS, implemented in Sinatra.
7. seed 288 a Common Sense CMS from The Media Collective
8. static 164 Super simple Rails CMS for Heroku.
9. zena 135 zena is a state-of-the-art CMS (content managment system) based on Ruby on Rails with a focus on usability, ease of customization and web 2.0 goodness (application like behaviour).
10. ansuz 125 Open source Rails based content management that works.
11. skyline 91 The new Ruby on Rails open source standard in content management
12. station 84 Rails Content Management System engine
13. railfrog 27 Railfrog as a Rails Engine - DEVELOPERS ONLY
14. ubiquo_core 12 Ubiquo core libraries and utilities
Rails Authorization1. declarative_authorization 864 An authorization Rails plugin using a declarative DSL for specifying authorization rules in one place
2. cancan 668 Simple authorization for Rails.
3. acl9 662 Yet another role-based authorization system for Rails
4. role_requirement 423 Simple role based security for restful_authentication
I am no longer involved in this project. If you are interested in becoming the new maintainer and making it your own, please contact me. I will no longer be responding to bug reports or questions.
Thanks,
Tim
5. lockdown 300 Authorization system for RubyOnRails (2.x).
6. canable 198 Simple permissions that I have used on my last several projects so I figured it was time to abstract and wrap up into something more easily reusable.
7. aegis 117 Role-based permissions for your user models.
8. roleify 100 Rails authorization plugin
9. padlock_authorization 91 Simple object-based role authorization in Rails
10. can_touch_this 36 Permissions system for Rails applications, extracted from rboard
Rails Form Builders1. formtastic 2910 A Rails form builder plugin with semantically rich and accessible markup. It's deliciously close to 1.0!
2. semantic_form_builder 193 A custom builder (and some helper methods) for creating consistent and accessible forms in rails
3. air_budd_form_builder 39 A form builder that generates semantic HTML as advocated by Andy Budd in CSS Mastery.
4. accessible_form_builder 39 A slight advancement on pretty_accessible_form
Documentation Tools1. yard 340 YARD is a Ruby Documentation tool (Yay!)
YARD is a documentation generation tool for the Ruby programming language.
It enables the user to generate consistent, usable documentation that can be
exported to a number of formats very easily, and also supports extending for
custom Ruby constructs such as custom class level definitions.
2. hanna 301 More than just a new RDoc template
3. sdoc 261 Standalone sdoc generator
4. ajax-rdoc 40 Rdoc template and generator for Ruby source code that uses javascript to make searching for methods and classes very easy.
5. erbook 2 Write books, manuals, and documents in eRuby.
6. ron 0 ron, the opposite of roff, is now known as "ronn"
Rails Ratings1. ajaxful-rating 266 Provides a simple way to add rating functionality to your application.
2. acts_as_rateable 161 Acts_as_rateable is a Ruby on Rails plugin which makes ActiveRecord models rateable through a polymorphic association and optionally logs which user rated which object. This plugin is used in production and Rails 3 compatible.
3. is_rateable 77 Ratings for your model.
4. acts-as-rated 37 git svn clone of acts-as-rated
5. has_ratings 31 Add rating support to Rails apps with this plugin
Spam Detection1. rakismet 153 Easy Akismet and TypePad AntiSpam integration for Rails
2. viking 44 Spam blocking plugin with support for Akismet and Defensio.
3. defender 22 Ruby API abstraction for Defensio
4. defensio-ruby 7 Official Ruby library for Defensio API 2.0
5. akismetor 7 This plugin provides the Akismet class which you can use to communicate with Akismet, which is the collaborative spam filtering service.
6. rdefensio 5 A framework agnostic Defensio Ruby library.
irb Tools1. dotfiles 806 config files for zsh, bash, completions, gem, git, irb, rails
2. hirb 428 A mini view framework for console/irb that's easy to use, even while under its influence. Console goodies include a no-wrap table, auto-pager, tree and menu.
3. looksee 152 Examine the precise method lookup path of any ruby object in ways not possible in standard ruby.
4. utility-belt 75 IRB Power User Utility Belt
5. sketches 37 A Ruby library for live programming and code reloading.
6. bond 29 Mission: Easy custom autocompletion for arguments, methods and beyond. Accomplished for irb and any other readline-like console environments.
7. alias 24 Creates, manages and saves aliases for class methods, instance methods, constants, delegated methods and more.
8. sirb 9 Statistics + IRB console
State Machines1. aasm 1380 AASM - State machines for Ruby classes
2. state_machine 649 Adds support for creating state machines for attributes on any Ruby class
3. ruote 248 a ruby workflow engine
4. workflow 227 A Ruby state machine library, like assm / acts_as_state_machine, but with a nicer, more sensible API (in my opinion).
5. state-fu 37 A rich DSL for describing state, and state-related behaviour, in your ruby classes / models.
6. alter-ego 32 Avdi's personal fork of AlterEgo
API Clients1. twitter 1186 API wrapper for Twitter and Twitter Search API's
2. googlecharts 493 Ruby Google Chart API
3. aws-s3 386 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
4. garb 384 A Ruby wrapper for the Google Analytics API
5. amazon-ec2 344 A Ruby Gem that gives you full access to several of the Amazon Web Services API from your Ruby/Ruby on Rails apps
6. tweetstream 322 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 319 Twitter OAuth REST API client library for Ruby
8. flickr_fu 296 flickr-fu is a ruby interface around the flickr REST api
9. contacts 268 Ruby library for consuming Google, Yahoo!, Flickr and Windows Live contact APIs
10. octopi 252 A Ruby interface to GitHub API v2
11. grackle 223 Lightweight Ruby library for the Twitter API that supports both Basic and OAuth authentication.
12. tinder 203 Tinder is an Ruby API for interfacing with Campfire, the 37Signals chat application.
13. hominid 190 Hominid is a Ruby gem that provides a wrapper for interacting with the Mailchimp API.
14. twitter4r 187 Twitter4R: The most Ruby-like bindings for the Twitter.com REST API by a long way.
15. clickatell 173 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 148 A full featured Ruby implementation of the Vimeo API
18. remit 147 An API for using the Amazon Flexible Payment Service (FPS).
19. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
20. flickraw 143 Ruby library to access flickr api.
21. bitly 137 A ruby wrapper for the bit.ly API
22. lighthouse-api 119 The official Ruby Library for interacting with the Lighthouse API
23. linkedin 102 Ruby wrapper for the LinkedIn API
24. ebay 99 Ruby interface to the eBay XML Trading API
25. gchartrb 95 Ruby wrapper around the Google Chart API
26. ruby-cloudfiles 87 Ruby API for Cloud Files
27. twitter-stream 81 Twitter realtime API client
28. amazon-ecs 78 Generic Ruby Amazon E-commerce REST API
29. imdb 74 Imdb library to get movie meta from IMDB.com, since they're too cool to give us an API
30. campaign-monitor-ruby 71 Ruby gem for accessing the Campaign Monitor API
31. twitterland 64 Ruby wrapper for various Twitter-related APIs
32. google_ajax_libraries_api 59 Rails plugin: implements Google's Content Delivery Network for all javascript libraries currently supported by their library API.
33. www-delicious 55 Ruby client for del.icio.us API.
34. tumblr 55 the Tumblr API Rails gem
35. google_translate 44 Client for Google Translate API
36. gchart 39 GChart exposes the Google Chart API (http://code.google.com/apis/chart) via a friendly Ruby interface. It can generate the URL for a given chart (for webpage use), or download the generated PNG (for offline use).
37. tuiter 36 Yet another Twitter API wrapper library in Ruby
38. amazon-product-advertising-api 36 A nice rubyish interface to the Amazon Product Advertising API, formerly known as the Associates Web Service and before that the Amazon E-Commerce Service.
39. right_flexiscale 34 RightScale Flexiscale API Ruby Gem
40. ruby-github 27 A Ruby library for getting information from the GitHub API.
41. facebook_chat 27 A simple POC facebook chat client written in Ruby using Facebook's internal Comet API
42. wikipedia-api 26 Ruby wrapper over the Wikipedia API
API Clients1. twitter 1186 API wrapper for Twitter and Twitter Search API's
2. googlecharts 493 Ruby Google Chart API
3. aws-s3 386 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
4. garb 384 A Ruby wrapper for the Google Analytics API
5. amazon-ec2 344 A Ruby Gem that gives you full access to several of the Amazon Web Services API from your Ruby/Ruby on Rails apps
6. tweetstream 322 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 319 Twitter OAuth REST API client library for Ruby
8. flickr_fu 296 flickr-fu is a ruby interface around the flickr REST api
9. contacts 268 Ruby library for consuming Google, Yahoo!, Flickr and Windows Live contact APIs
10. octopi 252 A Ruby interface to GitHub API v2
11. grackle 223 Lightweight Ruby library for the Twitter API that supports both Basic and OAuth authentication.
12. tinder 203 Tinder is an Ruby API for interfacing with Campfire, the 37Signals chat application.
13. hominid 190 Hominid is a Ruby gem that provides a wrapper for interacting with the Mailchimp API.
14. twitter4r 187 Twitter4R: The most Ruby-like bindings for the Twitter.com REST API by a long way.
15. clickatell 173 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 148 A full featured Ruby implementation of the Vimeo API
18. remit 147 An API for using the Amazon Flexible Payment Service (FPS).
19. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
20. flickraw 143 Ruby library to access flickr api.
21. bitly 137 A ruby wrapper for the bit.ly API
22. lighthouse-api 119 The official Ruby Library for interacting with the Lighthouse API
23. linkedin 102 Ruby wrapper for the LinkedIn API
24. ebay 99 Ruby interface to the eBay XML Trading API
25. gchartrb 95 Ruby wrapper around the Google Chart API
26. ruby-cloudfiles 87 Ruby API for Cloud Files
27. twitter-stream 81 Twitter realtime API client
28. amazon-ecs 78 Generic Ruby Amazon E-commerce REST API
29. imdb 74 Imdb library to get movie meta from IMDB.com, since they're too cool to give us an API
30. campaign-monitor-ruby 71 Ruby gem for accessing the Campaign Monitor API
31. twitterland 64 Ruby wrapper for various Twitter-related APIs
32. google_ajax_libraries_api 59 Rails plugin: implements Google's Content Delivery Network for all javascript libraries currently supported by their library API.
33. www-delicious 55 Ruby client for del.icio.us API.
34. tumblr 55 the Tumblr API Rails gem
35. google_translate 44 Client for Google Translate API
36. gchart 39 GChart exposes the Google Chart API (http://code.google.com/apis/chart) via a friendly Ruby interface. It can generate the URL for a given chart (for webpage use), or download the generated PNG (for offline use).
37. tuiter 36 Yet another Twitter API wrapper library in Ruby
38. amazon-product-advertising-api 36 A nice rubyish interface to the Amazon Product Advertising API, formerly known as the Associates Web Service and before that the Amazon E-Commerce Service.
39. right_flexiscale 34 RightScale Flexiscale API Ruby Gem
40. ruby-github 27 A Ruby library for getting information from the GitHub API.
41. facebook_chat 27 A simple POC facebook chat client written in Ruby using Facebook's internal Comet API
42. wikipedia-api 26 Ruby wrapper over the Wikipedia API
API Clients1. twitter 1186 API wrapper for Twitter and Twitter Search API's
2. googlecharts 493 Ruby Google Chart API
3. aws-s3 386 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
4. garb 384 A Ruby wrapper for the Google Analytics API
5. amazon-ec2 344 A Ruby Gem that gives you full access to several of the Amazon Web Services API from your Ruby/Ruby on Rails apps
6. tweetstream 322 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 319 Twitter OAuth REST API client library for Ruby
8. flickr_fu 296 flickr-fu is a ruby interface around the flickr REST api
9. contacts 268 Ruby library for consuming Google, Yahoo!, Flickr and Windows Live contact APIs
10. octopi 252 A Ruby interface to GitHub API v2
11. grackle 223 Lightweight Ruby library for the Twitter API that supports both Basic and OAuth authentication.
12. tinder 203 Tinder is an Ruby API for interfacing with Campfire, the 37Signals chat application.
13. hominid 190 Hominid is a Ruby gem that provides a wrapper for interacting with the Mailchimp API.
14. twitter4r 187 Twitter4R: The most Ruby-like bindings for the Twitter.com REST API by a long way.
15. clickatell 173 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 148 A full featured Ruby implementation of the Vimeo API
18. remit 147 An API for using the Amazon Flexible Payment Service (FPS).
19. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
20. flickraw 143 Ruby library to access flickr api.
21. bitly 137 A ruby wrapper for the bit.ly API
22. lighthouse-api 119 The official Ruby Library for interacting with the Lighthouse API
23. linkedin 102 Ruby wrapper for the LinkedIn API
24. ebay 99 Ruby interface to the eBay XML Trading API
25. gchartrb 95 Ruby wrapper around the Google Chart API
26. ruby-cloudfiles 87 Ruby API for Cloud Files
27. twitter-stream 81 Twitter realtime API client
28. amazon-ecs 78 Generic Ruby Amazon E-commerce REST API
29. imdb 74 Imdb library to get movie meta from IMDB.com, since they're too cool to give us an API
30. campaign-monitor-ruby 71 Ruby gem for accessing the Campaign Monitor API
31. twitterland 64 Ruby wrapper for various Twitter-related APIs
32. google_ajax_libraries_api 59 Rails plugin: implements Google's Content Delivery Network for all javascript libraries currently supported by their library API.
33. www-delicious 55 Ruby client for del.icio.us API.
34. tumblr 55 the Tumblr API Rails gem
35. google_translate 44 Client for Google Translate API
36. gchart 39 GChart exposes the Google Chart API (http://code.google.com/apis/chart) via a friendly Ruby interface. It can generate the URL for a given chart (for webpage use), or download the generated PNG (for offline use).
37. tuiter 36 Yet another Twitter API wrapper library in Ruby
38. amazon-product-advertising-api 36 A nice rubyish interface to the Amazon Product Advertising API, formerly known as the Associates Web Service and before that the Amazon E-Commerce Service.
39. right_flexiscale 34 RightScale Flexiscale API Ruby Gem
40. ruby-github 27 A Ruby library for getting information from the GitHub API.
41. facebook_chat 27 A simple POC facebook chat client written in Ruby using Facebook's internal Comet API
42. wikipedia-api 26 Ruby wrapper over the Wikipedia API
ActiveRecord Index Assist1. rails_indexes 306 A rake task to track down missing database indexes. does not assume that all foreign keys end with the convention of _id.
2. ambitious_query_indexer 28 Pain-free indexing to speed up your Rails app
Queueing1. delayed_job 1843 Database backed asynchronous priority queue -- Extracted from Shopify
2. resque 1203 Resque is a Redis-backed library for creating background jobs, placing those jobs on multiple queues, and processing them later.
3. workling 709 easily do background work in rails, without commiting to a particular runner. comes with starling, bj and spawn runners.
4. amqp 658 AMQP client implementation in Ruby/EventMachine
5. cloud-crowd 541 Parallel Processing for the Rest of Us
6. starling 452 Starling Message Queue - please contribute if you want commit access
7. backgroundrb 353 A Ruby/Rails job server and scheduler
8. beanstalkd 327 Beanstalk is a simple, fast work queue.
9. navvy 237 Simple Ruby background job processor inspired by delayed_job, but aiming for database agnosticism.
10. bunny 215 Another synchronous Ruby AMQP client
11. background-fu 166 Running Long Background Tasks In Ruby On Rails Made Dead Simple
12. backgrounded 136 simple background execution of model methods
13. job_fu 87 Simple Asynchronous Processing
14. bj 56 Trying to make BJ a little more ORM agnostic
15. smqueue 25 A Ruby library implementing a Simple Message Queue protocol
ActiveRecord Nesting1. awesome_nested_set 795 An awesome replacement for acts_as_nested_set and better_nested_set.
2. ancestry 327 Organise ActiveRecord model into a tree structure
3. acts_as_tree 262 ActsAsTree plugin
4. better_nested_set 69 better_nested_set Rails plugin (my fork from official SVN)
5. acts_as_nested_set 46 ActsAsNestedSet
Content Management1. radiant 1620 Radiant is a no-fluff, open source content management system designed for small teams.
2. browsercms 917 BrowserCMS: Humane Content Management for Rails
3. adva_cms 721 cutting edge cms, blog, wiki, forum ...
4. typo 705 Typo is the oldest and most powerful Ruby on Rails blogware, providing custom templates, powerful drag and drop plugins API, advanced SEO capabilities, XMLRPC API and many more.
5. refinerycms 675 An open source Ruby on Rails content management system for small business.
6. nesta 297 A lightweight CMS, implemented in Sinatra.
7. seed 288 a Common Sense CMS from The Media Collective
8. static 164 Super simple Rails CMS for Heroku.
9. zena 135 zena is a state-of-the-art CMS (content managment system) based on Ruby on Rails with a focus on usability, ease of customization and web 2.0 goodness (application like behaviour).
10. ansuz 125 Open source Rails based content management that works.
11. skyline 91 The new Ruby on Rails open source standard in content management
12. station 84 Rails Content Management System engine
13. railfrog 27 Railfrog as a Rails Engine - DEVELOPERS ONLY
14. ubiquo_core 12 Ubiquo core libraries and utilities
Rails App Templates1. rails-templates 938 A library of neat Rails application templates.
2. BigOldRailsTemplate 510 Heavyweight template for Rails 2.3.x
3. rails-template 109 based on the awesome rg by mrn
4. appsta 6 Appsta makes bootstrapping Rails applications much easier
Text Editors in Ruby1. redcar 528 A cross-platform programmer's editor written in Ruby.
2. diakonos 59 Diakonos is a Linux console text editor for the masses.
3. arcadia 11 Light Ruby Ide
Music & MIDI1. archaeopteryx 325 Ruby MIDI DJing/live-coding thing
2. midiator 101 A Ruby library for interacting with system MIDI services.
3. jazztoolbox 40 Jazz Toolbox - An computational model for Jazz theory with a strong object and REST API
4. ruby_music_projects 22 Ruby Music and Midi App there are currently two different apps one for playing live and the other for writing to a midi file..Currently working on creating the chord System and is requesting ideas that you the user would like to see come out of a app like this..
5. cosy 12 COmpact Sequencing sYntax
6. midilib 7 Pure Ruby MIDI file and event manipulation library
7. music_player 6 Ruby bindings for OS X's high-quality music sequencing API
Microformats1. mofo 129 Mofo is a fast and simple microformat parser, based on a concise DSL and Hpricot.
2. microformats_helper 33 Microformats Helper is a plugin for generating content-rich tags in HTML files, following Microformats standards. For more information about Microformats, check its website (http://microformats.org).
3. prism 25 A Ruby microformat parser and HTML toolkit powered by Nokogiri
4. assert-microformats 9 A gem to help you automatically test for correct microformat markup in Rails apps.
Rails Asset Management1. asset_packager 737 JavaScript and CSS Asset Compression for Production Rails Apps
2. jammit 321 Industrial Strength Asset Packaging for Rails
3. smurf 146 Rails plugin to automatically minify JavaScript and CSS when their bundles get cached
4. bundle-fu 100 Ruby on Rails plugin - CSS/JS asset bundling in 10 seconds or less!
5. rucksack 13 rucksack is a Rails plug-in to pack and compress CSS- and JavaScript-files with the YUI Compressor. It's easy extendable to use other compressors like Packer, JSMin and CSSTidy.
6. minified_cache 3 Monkey Patches javascript_include_tag...:cache =>... to use jsmin for optimized javascript
Rails File Uploads1. paperclip 3688 Easy file attachment management for ActiveRecord
2. attachment_fu 1881 Treat an ActiveRecord model as a file attachment, storing its patch, size, content type, etc.
3. carrierwave 585 Classier solution for file uploads in Ruby for Rack, Rails, Merb and Sinatra
4. imagery 152 Image server / proxy that can resize images on demand based on common file prefixes ( such as _small, _medium ) and apply other rmagick effects. Supposed to be used between a Squid/Varnish and S3
5. dragonfly 96 An on-the-fly processing/encoding framework written as a Rack application.
6. papermill 23 Full-stack asset management for Ruby on Rails. With Paperclip, SWFUpload, jQuery, jgrow, Jcrop and Facebox.
ActiveRecord Value Cleanup1. attribute_normalizer 178 Adds the ability to normalize and format attributes cleanly with code blocks
2. strip_attributes 35 StripAttributes is a Rails plugin that automatically strips all ActiveRecord model attributes of leading and trailing whitespace before validation. If the attribute is blank, it strips the value to nil.
3. nilify_blanks 20 Provides a framework for saving incoming blank values as nil in the database in instances where you'd rather use DB NULL than simply a blank string.
4. scrubby 5 Clean up your incoming ActiveRecord model attributes
5. nullify 3 Nuke blank values in ActiveRecord models
6. strip_control_chars 0 a small ActiveRecord plugin that strips ASCII control chars from string attributes before saving
ActiveRecord Encryption1. attr_encrypted 192 Generates attr_accessors that encrypt and decrypt attributes
2. strongbox 140 Secures ActiveRecord attributes with public key encryption
3. sentry 36 Painless encryption wrapper library
4. Lockbox 31 Reversible, secure secret storing for your rails model using public/private key encryption and acts_as_lockbox.
5. lucifer 16 Rails plugin to transparently encrypt attributes
6. encrypted_strings 11 Provides dead-simple string encryption/decryption syntax
Security Tools1. rails_xss 312 A plugin for rails 2.3 apps which switches the default to escape by default
2. tarantula 309 a big hairy fuzzy spider that crawls your site, wreaking havoc
3. loofah 241 HTML/XML manipulation and sanitization based on Nokogiri
4. xss_terminate 159 xss_terminate is a plugin in that makes stripping and sanitizing HTML stupid-simple. Install and forget. And forget about forgetting to h() your output, because you won‘t need to anymore.
5. find_mass_assignment 89 Find likely mass assignment vulnerabilities
6. param_protected 45 Filter unwanted params from your controllers/actions in your Rails app. Provides param_protected and param_accessible analogous to ActiveRecord's attr_protected and attr_accessible.
7. audit_mass_assignment 5 Checks Ruby on Rails models for use of the attr_accessible white list.
8. xss-shield 5 Unofficial updated version of the original XSS-Shield plugin at http://code.google.com/p/xss-shield/
9. cross_site_sniper 3 Ruby on Rails Plugin that automatically wraps html_escape() around ActiveRecord attribute methods associated with string and text fields in the database.
Rails Authentication1. authlogic 3501 A simple model based ruby authentication solution.
2. restful-authentication 3039 Generates common user authentication code for Rails/Merb, with a full test/unit and rspec suite and optional Acts as State Machine support built-in.
3. devise 1243 Flexible authentication solution for Rails with Warden
4. clearance 1087 Rails authentication with email & password.
5. rpx_now 275 Ruby: RPXNow.com user login/creation and view helpers Facebook, Twitter, Google, MSN, OpenID, MySpace, Yahoo -- All in One
Systems Integration1. chef 999 A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.
2. sprinkle 795 Sprinkle is a software provisioning tool you can use to build remote servers with. eg. to install a Rails, or Sinatra stack on a brand new slice directly after its been created
3. passenger-stack 511 Sprinkles for Apache, Passenger, Memcached, Git, Mysql or Postgres
4. puppet 315 Server automation framework and application
5. rudy 65 Not your grandparents' EC2 deployment tool.
6. automateit 32 AutomateIt is an open source tool for automating the setup and maintenance of servers, applications and their dependencies.
IRC Bots1. autumn 241 Easy, fresh, feature-rich IRC bots in Ruby
2. isaac 140 A smallish DSL for writing IRC bots.
3. rbot 88 ruby irc bot (official repo mirror)
4. summer 6 A Tiny IRC Bot framework
5. sprinkles 2 A framework for creating IRC bots in Ruby. It's pretty rudimentary, but it's a start.
ActiveRecord Nesting1. awesome_nested_set 795 An awesome replacement for acts_as_nested_set and better_nested_set.
2. ancestry 327 Organise ActiveRecord model into a tree structure
3. acts_as_tree 262 ActsAsTree plugin
4. better_nested_set 69 better_nested_set Rails plugin (my fork from official SVN)
5. acts_as_nested_set 46 ActsAsNestedSet
API Clients1. twitter 1186 API wrapper for Twitter and Twitter Search API's
2. googlecharts 493 Ruby Google Chart API
3. aws-s3 386 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
4. garb 384 A Ruby wrapper for the Google Analytics API
5. amazon-ec2 344 A Ruby Gem that gives you full access to several of the Amazon Web Services API from your Ruby/Ruby on Rails apps
6. tweetstream 322 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 319 Twitter OAuth REST API client library for Ruby
8. flickr_fu 296 flickr-fu is a ruby interface around the flickr REST api
9. contacts 268 Ruby library for consuming Google, Yahoo!, Flickr and Windows Live contact APIs
10. octopi 252 A Ruby interface to GitHub API v2
11. grackle 223 Lightweight Ruby library for the Twitter API that supports both Basic and OAuth authentication.
12. tinder 203 Tinder is an Ruby API for interfacing with Campfire, the 37Signals chat application.
13. hominid 190 Hominid is a Ruby gem that provides a wrapper for interacting with the Mailchimp API.
14. twitter4r 187 Twitter4R: The most Ruby-like bindings for the Twitter.com REST API by a long way.
15. clickatell 173 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 148 A full featured Ruby implementation of the Vimeo API
18. remit 147 An API for using the Amazon Flexible Payment Service (FPS).
19. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
20. flickraw 143 Ruby library to access flickr api.
21. bitly 137 A ruby wrapper for the bit.ly API
22. lighthouse-api 119 The official Ruby Library for interacting with the Lighthouse API
23. linkedin 102 Ruby wrapper for the LinkedIn API
24. ebay 99 Ruby interface to the eBay XML Trading API
25. gchartrb 95 Ruby wrapper around the Google Chart API
26. ruby-cloudfiles 87 Ruby API for Cloud Files
27. twitter-stream 81 Twitter realtime API client
28. amazon-ecs 78 Generic Ruby Amazon E-commerce REST API
29. imdb 74 Imdb library to get movie meta from IMDB.com, since they're too cool to give us an API
30. campaign-monitor-ruby 71 Ruby gem for accessing the Campaign Monitor API
31. twitterland 64 Ruby wrapper for various Twitter-related APIs
32. google_ajax_libraries_api 59 Rails plugin: implements Google's Content Delivery Network for all javascript libraries currently supported by their library API.
33. www-delicious 55 Ruby client for del.icio.us API.
34. tumblr 55 the Tumblr API Rails gem
35. google_translate 44 Client for Google Translate API
36. gchart 39 GChart exposes the Google Chart API (http://code.google.com/apis/chart) via a friendly Ruby interface. It can generate the URL for a given chart (for webpage use), or download the generated PNG (for offline use).
37. tuiter 36 Yet another Twitter API wrapper library in Ruby
38. amazon-product-advertising-api 36 A nice rubyish interface to the Amazon Product Advertising API, formerly known as the Associates Web Service and before that the Amazon E-Commerce Service.
39. right_flexiscale 34 RightScale Flexiscale API Ruby Gem
40. ruby-github 27 A Ruby library for getting information from the GitHub API.
41. facebook_chat 27 A simple POC facebook chat client written in Ruby using Facebook's internal Comet API
42. wikipedia-api 26 Ruby wrapper over the Wikipedia API
|
| B |
backdrop
Daemonizing1. daemon-kit 380 Daemon Kit aims to simplify creating Ruby daemons by providing a sound application skeleton (through a generator), task specific generators (jabber bot, etc) and robust environment management code.
2. robustthread 117 RobustThread, threads that won't die when the process does (yay!)
3. daemon_generator 92 A plugin for creating psuedo-scheduled jobs in Ruby on Rails.
4. daemons 24 A toolkit to convert your script to a controllable daemon, with Chris Kline's fix
5. simple-daemon 21 SimpleDaemon is a lightweight daemon module for Ruby. Use it to add daemon functionality to your Ruby script.
6. looper 16 Dead simple Ruby module that allows your code to be run as a daemon
7. backdrop 3 A Ruby daemon library that makes writing background daemons easy
Queueing1. delayed_job 1843 Database backed asynchronous priority queue -- Extracted from Shopify
2. resque 1203 Resque is a Redis-backed library for creating background jobs, placing those jobs on multiple queues, and processing them later.
3. workling 709 easily do background work in rails, without commiting to a particular runner. comes with starling, bj and spawn runners.
4. amqp 658 AMQP client implementation in Ruby/EventMachine
5. cloud-crowd 541 Parallel Processing for the Rest of Us
6. starling 452 Starling Message Queue - please contribute if you want commit access
7. backgroundrb 353 A Ruby/Rails job server and scheduler
8. beanstalkd 327 Beanstalk is a simple, fast work queue.
9. navvy 237 Simple Ruby background job processor inspired by delayed_job, but aiming for database agnosticism.
10. bunny 215 Another synchronous Ruby AMQP client
11. background-fu 166 Running Long Background Tasks In Ruby On Rails Made Dead Simple
12. backgrounded 136 simple background execution of model methods
13. job_fu 87 Simple Asynchronous Processing
14. bj 56 Trying to make BJ a little more ORM agnostic
15. smqueue 25 A Ruby library implementing a Simple Message Queue protocol
Queueing1. delayed_job 1843 Database backed asynchronous priority queue -- Extracted from Shopify
2. resque 1203 Resque is a Redis-backed library for creating background jobs, placing those jobs on multiple queues, and processing them later.
3. workling 709 easily do background work in rails, without commiting to a particular runner. comes with starling, bj and spawn runners.
4. amqp 658 AMQP client implementation in Ruby/EventMachine
5. cloud-crowd 541 Parallel Processing for the Rest of Us
6. starling 452 Starling Message Queue - please contribute if you want commit access
7. backgroundrb 353 A Ruby/Rails job server and scheduler
8. beanstalkd 327 Beanstalk is a simple, fast work queue.
9. navvy 237 Simple Ruby background job processor inspired by delayed_job, but aiming for database agnosticism.
10. bunny 215 Another synchronous Ruby AMQP client
11. background-fu 166 Running Long Background Tasks In Ruby On Rails Made Dead Simple
12. backgrounded 136 simple background execution of model methods
13. job_fu 87 Simple Asynchronous Processing
14. bj 56 Trying to make BJ a little more ORM agnostic
15. smqueue 25 A Ruby library implementing a Simple Message Queue protocol
Queueing1. delayed_job 1843 Database backed asynchronous priority queue -- Extracted from Shopify
2. resque 1203 Resque is a Redis-backed library for creating background jobs, placing those jobs on multiple queues, and processing them later.
3. workling 709 easily do background work in rails, without commiting to a particular runner. comes with starling, bj and spawn runners.
4. amqp 658 AMQP client implementation in Ruby/EventMachine
5. cloud-crowd 541 Parallel Processing for the Rest of Us
6. starling 452 Starling Message Queue - please contribute if you want commit access
7. backgroundrb 353 A Ruby/Rails job server and scheduler
8. beanstalkd 327 Beanstalk is a simple, fast work queue.
9. navvy 237 Simple Ruby background job processor inspired by delayed_job, but aiming for database agnosticism.
10. bunny 215 Another synchronous Ruby AMQP client
11. background-fu 166 Running Long Background Tasks In Ruby On Rails Made Dead Simple
12. backgrounded 136 simple background execution of model methods
13. job_fu 87 Simple Asynchronous Processing
14. bj 56 Trying to make BJ a little more ORM agnostic
15. smqueue 25 A Ruby library implementing a Simple Message Queue protocol
Backups1. safe 400 simple backup for mysql, posgresql, svn and files to s3 or local filesystem
2. backup_fu 119 Makes Amazon S3 backups redonkulous. Redonkulously easy, that is.
3. backup 115 Backup is a Ruby Gem written for Unix and Rails environments. It can be used both with and without the Ruby on Rails framework! This gem offers a quick and simple solution to backing up databases such as MySQL/PostgreSQL and Files/Folders. All backups can be transferred to Amazon S3 or any remote server you have access to, using either SCP, SFTP or regular FTP. Backup handles Compression, Archiving, Encryption, Backup Cleaning (Cycling) and supports Email Notifications.
4. db2s3 101 A rails plugin to backup Mysql to Amazon S3
Backups1. safe 400 simple backup for mysql, posgresql, svn and files to s3 or local filesystem
2. backup_fu 119 Makes Amazon S3 backups redonkulous. Redonkulously easy, that is.
3. backup 115 Backup is a Ruby Gem written for Unix and Rails environments. It can be used both with and without the Ruby on Rails framework! This gem offers a quick and simple solution to backing up databases such as MySQL/PostgreSQL and Files/Folders. All backups can be transferred to Amazon S3 or any remote server you have access to, using either SCP, SFTP or regular FTP. Backup handles Compression, Archiving, Encryption, Backup Cleaning (Cycling) and supports Email Notifications.
4. db2s3 101 A rails plugin to backup Mysql to Amazon S3
Testing frameworks1. cucumber 3079 BDD that talks to domain experts first and code second
2. rspec 2144 Behaviour Driven Development framework for Ruby
3. shoulda 1382 Makes tests easy on the fingers and the eyes
4. riot 250 An extremely fast-running, expressive, and context-driven unit testing framework. Protest the slow test.
5. bacon 214 a small RSpec clone
6. matchy 146 RSpec-esque matchers for Test::Unit
7. coulda 134 Given-when-then for Test::Unit (or "If shoulda and cucumber had a baby")
8. context 124 A super tight library to add contexts to tests.
9. testy 102 a BDD testing framework for ruby that's mad at the world and plans to kick it's ass in 78 freakin lines of code
10. contest 101 Write more readable tests in Test::Unit with this tiny script.
11. micronaut 68 The latest and greatest wheel to be invented yet
12. zebra 65 One line tests without the smells.
13. pending 39 A pending method for Test::Unit kind of like RSpec's except perhaps a little more strict or perhaps not or perhaps it's just a little edgy about living in RSpec's shadow or maybe it's just grumpy or maybe...
14. stories 36 Stories and User Acceptance Tests for Test::Unit.
15. stella 30 Blame Stella for breaking your web applications.
16. minitest 24 17. shindo 17 Simple depth first ruby testing
18. fit 13 A Ruby port of FIT (Framework for Interactive Testing).
19. phocus 12 Focus your tests
20. lemon 8 Pucker-tight Unit Testing
21. dfect 0 Assertion testing library for Ruby
Web app frameworks1. rails 9117 Ruby on Rails
2. sinatra 1742 Classy web-development dressed in a DSL (official / canonical repo)
3. merb-core 529 Merb Core: All you need. None you don't.
4. ramaze 460 Ramaze is a simple, light and modular open-source web application framework written in Ruby.
5. cramp 298 Asynchronous ruby framework for realtime web applications
6. rackable 108 A tiny module that aims to provide a REST-like interface to any Ruby object
7. camping 53 the 4k pocket full-of-gags web microframework
8. harbor 38 Ruby web framework founded on the principles of composition, testability, and consistency.
9. Bats 3 REST enabled Rack powered web-micro-framework (holy buzzwords Batman!)
Gem Doc Viewers1. bdoc 103 Your local Gem browser
2. gembox 73 A sinatra based interface for browsing and admiring your gems
3. sinatra-rubygems 72 A complete reimplementation of the gem server command as a Sinatra application
4. docbox 42 Wiki interface allowing people to contribute to the documentation of a project
Queueing1. delayed_job 1843 Database backed asynchronous priority queue -- Extracted from Shopify
2. resque 1203 Resque is a Redis-backed library for creating background jobs, placing those jobs on multiple queues, and processing them later.
3. workling 709 easily do background work in rails, without commiting to a particular runner. comes with starling, bj and spawn runners.
4. amqp 658 AMQP client implementation in Ruby/EventMachine
5. cloud-crowd 541 Parallel Processing for the Rest of Us
6. starling 452 Starling Message Queue - please contribute if you want commit access
7. backgroundrb 353 A Ruby/Rails job server and scheduler
8. beanstalkd 327 Beanstalk is a simple, fast work queue.
9. navvy 237 Simple Ruby background job processor inspired by delayed_job, but aiming for database agnosticism.
10. bunny 215 Another synchronous Ruby AMQP client
11. background-fu 166 Running Long Background Tasks In Ruby On Rails Made Dead Simple
12. backgrounded 136 simple background execution of model methods
13. job_fu 87 Simple Asynchronous Processing
14. bj 56 Trying to make BJ a little more ORM agnostic
15. smqueue 25 A Ruby library implementing a Simple Message Queue protocol
ActiveRecord Nesting1. awesome_nested_set 795 An awesome replacement for acts_as_nested_set and better_nested_set.
2. ancestry 327 Organise ActiveRecord model into a tree structure
3. acts_as_tree 262 ActsAsTree plugin
4. better_nested_set 69 better_nested_set Rails plugin (my fork from official SVN)
5. acts_as_nested_set 46 ActsAsNestedSet
Rails App Templates1. rails-templates 938 A library of neat Rails application templates.
2. BigOldRailsTemplate 510 Heavyweight template for Rails 2.3.x
3. rails-template 109 based on the awesome rg by mrn
4. appsta 6 Appsta makes bootstrapping Rails applications much easier
API Clients1. twitter 1186 API wrapper for Twitter and Twitter Search API's
2. googlecharts 493 Ruby Google Chart API
3. aws-s3 386 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
4. garb 384 A Ruby wrapper for the Google Analytics API
5. amazon-ec2 344 A Ruby Gem that gives you full access to several of the Amazon Web Services API from your Ruby/Ruby on Rails apps
6. tweetstream 322 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 319 Twitter OAuth REST API client library for Ruby
8. flickr_fu 296 flickr-fu is a ruby interface around the flickr REST api
9. contacts 268 Ruby library for consuming Google, Yahoo!, Flickr and Windows Live contact APIs
10. octopi 252 A Ruby interface to GitHub API v2
11. grackle 223 Lightweight Ruby library for the Twitter API that supports both Basic and OAuth authentication.
12. tinder 203 Tinder is an Ruby API for interfacing with Campfire, the 37Signals chat application.
13. hominid 190 Hominid is a Ruby gem that provides a wrapper for interacting with the Mailchimp API.
14. twitter4r 187 Twitter4R: The most Ruby-like bindings for the Twitter.com REST API by a long way.
15. clickatell 173 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 148 A full featured Ruby implementation of the Vimeo API
18. remit 147 An API for using the Amazon Flexible Payment Service (FPS).
19. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
20. flickraw 143 Ruby library to access flickr api.
21. bitly 137 A ruby wrapper for the bit.ly API
22. lighthouse-api 119 The official Ruby Library for interacting with the Lighthouse API
23. linkedin 102 Ruby wrapper for the LinkedIn API
24. ebay 99 Ruby interface to the eBay XML Trading API
25. gchartrb 95 Ruby wrapper around the Google Chart API
26. ruby-cloudfiles 87 Ruby API for Cloud Files
27. twitter-stream 81 Twitter realtime API client
28. amazon-ecs 78 Generic Ruby Amazon E-commerce REST API
29. imdb 74 Imdb library to get movie meta from IMDB.com, since they're too cool to give us an API
30. campaign-monitor-ruby 71 Ruby gem for accessing the Campaign Monitor API
31. twitterland 64 Ruby wrapper for various Twitter-related APIs
32. google_ajax_libraries_api 59 Rails plugin: implements Google's Content Delivery Network for all javascript libraries currently supported by their library API.
33. www-delicious 55 Ruby client for del.icio.us API.
34. tumblr 55 the Tumblr API Rails gem
35. google_translate 44 Client for Google Translate API
36. gchart 39 GChart exposes the Google Chart API (http://code.google.com/apis/chart) via a friendly Ruby interface. It can generate the URL for a given chart (for webpage use), or download the generated PNG (for offline use).
37. tuiter 36 Yet another Twitter API wrapper library in Ruby
38. amazon-product-advertising-api 36 A nice rubyish interface to the Amazon Product Advertising API, formerly known as the Associates Web Service and before that the Amazon E-Commerce Service.
39. right_flexiscale 34 RightScale Flexiscale API Ruby Gem
40. ruby-github 27 A Ruby library for getting information from the GitHub API.
41. facebook_chat 27 A simple POC facebook chat client written in Ruby using Facebook's internal Comet API
42. wikipedia-api 26 Ruby wrapper over the Wikipedia API
Wiki Apps1. git-wiki 460 A quick & dirty git-powered Sinatra wiki
2. instiki 144 a basic wiki clone so pretty and easy to set up, you’ll wonder if it’s really a wiki.
3. signal-wiki 74 The easy to use rails wiki
4. collective 71 A no-frills Merb wiki extracted from wiki.merbivore.com
5. perwikity 66 An elegant wiki system for anyone who respects their grandmother
6. kii 46 A Rails powered wiki with a sensible code base. No longer maintained. It works, though.
7. bliki 40 A small blog + wiki engine built on Sinatra + Stone
8. bitswiki 28 A sweet wiki written in Rails.
9. hoboken 16 a simple wiki powered by sinatra
10. acts_as_wiki 16 Unobtrusive wiki that can be easily integrated into existing application
11. gitki 15 Gitki is a wiki built on Git.
12. rakki 11 Wiki for Ramaze running on Innate
13. weaky 10 a sinatra/couchdb wiki
Queueing1. delayed_job 1843 Database backed asynchronous priority queue -- Extracted from Shopify
2. resque 1203 Resque is a Redis-backed library for creating background jobs, placing those jobs on multiple queues, and processing them later.
3. workling 709 easily do background work in rails, without commiting to a particular runner. comes with starling, bj and spawn runners.
4. amqp 658 AMQP client implementation in Ruby/EventMachine
5. cloud-crowd 541 Parallel Processing for the Rest of Us
6. starling 452 Starling Message Queue - please contribute if you want commit access
7. backgroundrb 353 A Ruby/Rails job server and scheduler
8. beanstalkd 327 Beanstalk is a simple, fast work queue.
9. navvy 237 Simple Ruby background job processor inspired by delayed_job, but aiming for database agnosticism.
10. bunny 215 Another synchronous Ruby AMQP client
11. background-fu 166 Running Long Background Tasks In Ruby On Rails Made Dead Simple
12. backgrounded 136 simple background execution of model methods
13. job_fu 87 Simple Asynchronous Processing
14. bj 56 Trying to make BJ a little more ORM agnostic
15. smqueue 25 A Ruby library implementing a Simple Message Queue protocol
Wiki Apps1. git-wiki 460 A quick & dirty git-powered Sinatra wiki
2. instiki 144 a basic wiki clone so pretty and easy to set up, you’ll wonder if it’s really a wiki.
3. signal-wiki 74 The easy to use rails wiki
4. collective 71 A no-frills Merb wiki extracted from wiki.merbivore.com
5. perwikity 66 An elegant wiki system for anyone who respects their grandmother
6. kii 46 A Rails powered wiki with a sensible code base. No longer maintained. It works, though.
7. bliki 40 A small blog + wiki engine built on Sinatra + Stone
8. bitswiki 28 A sweet wiki written in Rails.
9. hoboken 16 a simple wiki powered by sinatra
10. acts_as_wiki 16 Unobtrusive wiki that can be easily integrated into existing application
11. gitki 15 Gitki is a wiki built on Git.
12. rakki 11 Wiki for Ramaze running on Innate
13. weaky 10 a sinatra/couchdb wiki
Dependency Management1. bundler 607 Gemfiles are fun
2. braid 379 Simple tool to help track git and svn vendor branches in a git repository
3. piston 230 Piston is a utility that eases vendor branch management. This repository is a complete reimplementation of Piston to provide different backends, depending on the repositories and working copies you pistonize from.
4. cached_externals 127 Symlink to external dependencies, rather than bloating your repositories with them
5. giternal 125 non-sucky git externals
6. externals 38 Quickly freeze and unfreeze external git dependencies
7. externals 13 provides a svn:externals like workflow in an scm agnostic manner
8. gem_resolver 5 9. bling 4 bling bling gem management
JavaScript Testing1. blue-ridge 816 Framework for JavaScript Testing (currently a Rails Plugin)
2. jspec 485 JavaScript BDD Framework. DOM independent, async support, 50+ matchers, non-polluting, tiny, highly readable, core jQuery support
3. testswarm 392 Distributed continuous integration testing for JavaScript.
4. screw-unit 186 A Javascript BDD Framework with nested describes, a convenient assertion syntax, and an intuitive test browser.
5. screw-unit-server 49 Server and helpers for your Screw Unit tests.
6. hanoi 38 Automated jQuery tests with QUnit
Markup processors1. rdiscount 341 Discount (For Ruby) Implementation of John Gruber's Markdown
2. redcloth 339 RedCloth is a Ruby library for converting Textile into HTML.
3. bluecloth 81 Markdown processor in Ruby; foked from official SVN repo to fix bugs
4. rpeg-markdown 29 Fast Ruby Markdown library based on a PEG grammar (see peg-markdown)
5. maruku 2 A pure-Ruby Markdown-superset interpreter (Official Repo).
CSS Frameworks1. blueprint-css 3635 A CSS framework that aims to cut down on your CSS development time
2. compass 1986 Compass is a Stylesheet Authoring Environment that makes your website design simpler to implement and easier to maintain.
3. oocss 1054 Object Oriented CSS Framework
4. fluid960gs 454 Fluid 960 Grid System
5. elastic 82 A simple css framework to layout web-based interfaces, based on the printed layout techniques of 4 columns but with capabilities to unlimited column combinations. and capacity to make elastic, fixed and liquid layout easily.
6. bluetrip-css-framework 72 THIS IS OUTEDATED: MOVED TO http://bitbucket.org/mcrittenden/bluetrip/src/
7. fluid-grid-system 47 A lightwieght XHTML/CSS framework that follows both the typographic grid, and also baseline grid
8. ez-css 37 Create complex layouts with ez-css, a light, easy to use, CSS framework.
Rails Fixture Replacement1. factory_girl 1424 Fixture replacement for focused and readable tests.
2. machinist 955 Fixtures aren't fun. Machinist is.
3. object_daddy 178 Who's your daddy? Kill Rails fixtures, Don't Repeat Yourself, reduce the complexity of your tests.
4. dataset 119 An exceptional tool for creating test data sets using ActiveRecord.
5. fixjour 103 Word to your object mother.
6. Blueprints 35 Another replacement for factories and fixtures
7. fixturereplacement 31 FixtureReplacement rails plugin
CSS Frameworks1. blueprint-css 3635 A CSS framework that aims to cut down on your CSS development time
2. compass 1986 Compass is a Stylesheet Authoring Environment that makes your website design simpler to implement and easier to maintain.
3. oocss 1054 Object Oriented CSS Framework
4. fluid960gs 454 Fluid 960 Grid System
5. elastic 82 A simple css framework to layout web-based interfaces, based on the printed layout techniques of 4 columns but with capabilities to unlimited column combinations. and capacity to make elastic, fixed and liquid layout easily.
6. bluetrip-css-framework 72 THIS IS OUTEDATED: MOVED TO http://bitbucket.org/mcrittenden/bluetrip/src/
7. fluid-grid-system 47 A lightwieght XHTML/CSS framework that follows both the typographic grid, and also baseline grid
8. ez-css 37 Create complex layouts with ez-css, a light, easy to use, CSS framework.
irb Tools1. dotfiles 806 config files for zsh, bash, completions, gem, git, irb, rails
2. hirb 428 A mini view framework for console/irb that's easy to use, even while under its influence. Console goodies include a no-wrap table, auto-pager, tree and menu.
3. looksee 152 Examine the precise method lookup path of any ruby object in ways not possible in standard ruby.
4. utility-belt 75 IRB Power User Utility Belt
5. sketches 37 A Ruby library for live programming and code reloading.
6. bond 29 Mission: Easy custom autocompletion for arguments, methods and beyond. Accomplished for irb and any other readline-like console environments.
7. alias 24 Creates, manages and saves aliases for class methods, instance methods, constants, delegated methods and more.
8. sirb 9 Statistics + IRB console
Gem Creation1. jeweler 1027 Opinionated tool for creating and managing Rubygem projects
2. newgem 169 New Gem Generator for RubyGems
3. bones 81 Mr Bones is a handy tool that creates new projects from a code skeleton
4. echoe 76 A Rubygems packaging tool that provides Rake tasks for documentation, extension compiling, testing, and deployment
5. hoe 40 6. simple-gem 12 Make gems. Simple.
7. inochi 7 Gives life to RubyGems-based projects.
Static Website Generation1. jekyll 2860 Jekyll is a blog-aware, static site generator in Ruby
2. webby 469 A lightweight and flexible website management system.
3. toto 445 the 10 second blog-engine for hackers
4. staticmatic 191 The Lightweight Static Content framework
5. korma 89 Git based blog?
6. bonsai 52 A tiny static web site generator
7. nanoc 51 a web publishing system written in Ruby. (MIRROR of the Mercurial repository)
8. dynamicmatic 46 Dynamic StaticMatic pages with Sinatra.
9. webgen 35 webgen is a fast, powerful and extensible static website generator
Rails DB Bootstrapping1. seed-fu 286 Advanced seed data handling for Rails, combining the best practices of several methods together.
2. populator 231 Mass populate an Active Record database.
3. bootstrapper 81 A Rails plugin to assist in bootstrapping and seeding your database.
4. db-populate 40 Manage seed data for Rails projects
Scripting Frameworks1. thor 624 A scripting framework that replaces rake and sake
2. rake 339 A make-like build utility for Ruby.
3. boson 118 A command/task framework similar to rake and thor that opens your ruby universe to the commandline and irb.
4. sake 68 System wide Rake.
Dependency Management1. bundler 607 Gemfiles are fun
2. braid 379 Simple tool to help track git and svn vendor branches in a git repository
3. piston 230 Piston is a utility that eases vendor branch management. This repository is a complete reimplementation of Piston to provide different backends, depending on the repositories and working copies you pistonize from.
4. cached_externals 127 Symlink to external dependencies, rather than bloating your repositories with them
5. giternal 125 non-sucky git externals
6. externals 38 Quickly freeze and unfreeze external git dependencies
7. externals 13 provides a svn:externals like workflow in an scm agnostic manner
8. gem_resolver 5 9. bling 4 bling bling gem management
Rails Captcha1. recaptcha 545 ReCaptcha helpers for ruby apps
2. negative-captcha 91 A plugin to make the process of creating a negative captcha in Rails much less painless
3. brain_buster 73 BrainBuster - a logic captcha for Rails
4. captcha 57 A captcha plugin for Rails
5. captcha 24 A Google-style captcha for enterprise Rails apps
6. simple-captcha-mirror 4 Content Management1. radiant 1620 Radiant is a no-fluff, open source content management system designed for small teams.
2. browsercms 917 BrowserCMS: Humane Content Management for Rails
3. adva_cms 721 cutting edge cms, blog, wiki, forum ...
4. typo 705 Typo is the oldest and most powerful Ruby on Rails blogware, providing custom templates, powerful drag and drop plugins API, advanced SEO capabilities, XMLRPC API and many more.
5. refinerycms 675 An open source Ruby on Rails content management system for small business.
6. nesta 297 A lightweight CMS, implemented in Sinatra.
7. seed 288 a Common Sense CMS from The Media Collective
8. static 164 Super simple Rails CMS for Heroku.
9. zena 135 zena is a state-of-the-art CMS (content managment system) based on Ruby on Rails with a focus on usability, ease of customization and web 2.0 goodness (application like behaviour).
10. ansuz 125 Open source Rails based content management that works.
11. skyline 91 The new Ruby on Rails open source standard in content management
12. station 84 Rails Content Management System engine
13. railfrog 27 Railfrog as a Rails Engine - DEVELOPERS ONLY
14. ubiquo_core 12 Ubiquo core libraries and utilities
Rails Asset Management1. asset_packager 737 JavaScript and CSS Asset Compression for Production Rails Apps
2. jammit 321 Industrial Strength Asset Packaging for Rails
3. smurf 146 Rails plugin to automatically minify JavaScript and CSS when their bundles get cached
4. bundle-fu 100 Ruby on Rails plugin - CSS/JS asset bundling in 10 seconds or less!
5. rucksack 13 rucksack is a Rails plug-in to pack and compress CSS- and JavaScript-files with the YUI Compressor. It's easy extendable to use other compressors like Packer, JSMin and CSSTidy.
6. minified_cache 3 Monkey Patches javascript_include_tag...:cache =>... to use jsmin for optimized javascript
Dependency Management1. bundler 607 Gemfiles are fun
2. braid 379 Simple tool to help track git and svn vendor branches in a git repository
3. piston 230 Piston is a utility that eases vendor branch management. This repository is a complete reimplementation of Piston to provide different backends, depending on the repositories and working copies you pistonize from.
4. cached_externals 127 Symlink to external dependencies, rather than bloating your repositories with them
5. giternal 125 non-sucky git externals
6. externals 38 Quickly freeze and unfreeze external git dependencies
7. externals 13 provides a svn:externals like workflow in an scm agnostic manner
8. gem_resolver 5 9. bling 4 bling bling gem management
Queueing1. delayed_job 1843 Database backed asynchronous priority queue -- Extracted from Shopify
2. resque 1203 Resque is a Redis-backed library for creating background jobs, placing those jobs on multiple queues, and processing them later.
3. workling 709 easily do background work in rails, without commiting to a particular runner. comes with starling, bj and spawn runners.
4. amqp 658 AMQP client implementation in Ruby/EventMachine
5. cloud-crowd 541 Parallel Processing for the Rest of Us
6. starling 452 Starling Message Queue - please contribute if you want commit access
7. backgroundrb 353 A Ruby/Rails job server and scheduler
8. beanstalkd 327 Beanstalk is a simple, fast work queue.
9. navvy 237 Simple Ruby background job processor inspired by delayed_job, but aiming for database agnosticism.
10. bunny 215 Another synchronous Ruby AMQP client
11. background-fu 166 Running Long Background Tasks In Ruby On Rails Made Dead Simple
12. backgrounded 136 simple background execution of model methods
13. job_fu 87 Simple Asynchronous Processing
14. bj 56 Trying to make BJ a little more ORM agnostic
15. smqueue 25 A Ruby library implementing a Simple Message Queue protocol
|
| C |
cached_externals
Dependency Management1. bundler 607 Gemfiles are fun
2. braid 379 Simple tool to help track git and svn vendor branches in a git repository
3. piston 230 Piston is a utility that eases vendor branch management. This repository is a complete reimplementation of Piston to provide different backends, depending on the repositories and working copies you pistonize from.
4. cached_externals 127 Symlink to external dependencies, rather than bloating your repositories with them
5. giternal 125 non-sucky git externals
6. externals 38 Quickly freeze and unfreeze external git dependencies
7. externals 13 provides a svn:externals like workflow in an scm agnostic manner
8. gem_resolver 5 9. bling 4 bling bling gem management
Calendars1. calendar_helper 361 Calendar-generating plugin for Ruby
2. event_calendar 328 Show multiple, overlapping events across calendar days and rows. Rails plugin.
3. later_dude 211 LaterDude is a small calendar helper with i18n support.
4. weekly_builder 197 A Rails view helper for creating weekly calendars (horizontal scrolling), inspired by TableBuilder.
5. has_calendar 81 A view helper that creates a calendar using a table. You can easily add events with any content.
API Clients1. twitter 1186 API wrapper for Twitter and Twitter Search API's
2. googlecharts 493 Ruby Google Chart API
3. aws-s3 386 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
4. garb 384 A Ruby wrapper for the Google Analytics API
5. amazon-ec2 344 A Ruby Gem that gives you full access to several of the Amazon Web Services API from your Ruby/Ruby on Rails apps
6. tweetstream 322 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 319 Twitter OAuth REST API client library for Ruby
8. flickr_fu 296 flickr-fu is a ruby interface around the flickr REST api
9. contacts 268 Ruby library for consuming Google, Yahoo!, Flickr and Windows Live contact APIs
10. octopi 252 A Ruby interface to GitHub API v2
11. grackle 223 Lightweight Ruby library for the Twitter API that supports both Basic and OAuth authentication.
12. tinder 203 Tinder is an Ruby API for interfacing with Campfire, the 37Signals chat application.
13. hominid 190 Hominid is a Ruby gem that provides a wrapper for interacting with the Mailchimp API.
14. twitter4r 187 Twitter4R: The most Ruby-like bindings for the Twitter.com REST API by a long way.
15. clickatell 173 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 148 A full featured Ruby implementation of the Vimeo API
18. remit 147 An API for using the Amazon Flexible Payment Service (FPS).
19. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
20. flickraw 143 Ruby library to access flickr api.
21. bitly 137 A ruby wrapper for the bit.ly API
22. lighthouse-api 119 The official Ruby Library for interacting with the Lighthouse API
23. linkedin 102 Ruby wrapper for the LinkedIn API
24. ebay 99 Ruby interface to the eBay XML Trading API
25. gchartrb 95 Ruby wrapper around the Google Chart API
26. ruby-cloudfiles 87 Ruby API for Cloud Files
27. twitter-stream 81 Twitter realtime API client
28. amazon-ecs 78 Generic Ruby Amazon E-commerce REST API
29. imdb 74 Imdb library to get movie meta from IMDB.com, since they're too cool to give us an API
30. campaign-monitor-ruby 71 Ruby gem for accessing the Campaign Monitor API
31. twitterland 64 Ruby wrapper for various Twitter-related APIs
32. google_ajax_libraries_api 59 Rails plugin: implements Google's Content Delivery Network for all javascript libraries currently supported by their library API.
33. www-delicious 55 Ruby client for del.icio.us API.
34. tumblr 55 the Tumblr API Rails gem
35. google_translate 44 Client for Google Translate API
36. gchart 39 GChart exposes the Google Chart API (http://code.google.com/apis/chart) via a friendly Ruby interface. It can generate the URL for a given chart (for webpage use), or download the generated PNG (for offline use).
37. tuiter 36 Yet another Twitter API wrapper library in Ruby
38. amazon-product-advertising-api 36 A nice rubyish interface to the Amazon Product Advertising API, formerly known as the Associates Web Service and before that the Amazon E-Commerce Service.
39. right_flexiscale 34 RightScale Flexiscale API Ruby Gem
40. ruby-github 27 A Ruby library for getting information from the GitHub API.
41. facebook_chat 27 A simple POC facebook chat client written in Ruby using Facebook's internal Comet API
42. wikipedia-api 26 Ruby wrapper over the Wikipedia API
Web app frameworks1. rails 9117 Ruby on Rails
2. sinatra 1742 Classy web-development dressed in a DSL (official / canonical repo)
3. merb-core 529 Merb Core: All you need. None you don't.
4. ramaze 460 Ramaze is a simple, light and modular open-source web application framework written in Ruby.
5. cramp 298 Asynchronous ruby framework for realtime web applications
6. rackable 108 A tiny module that aims to provide a REST-like interface to any Ruby object
7. camping 53 the 4k pocket full-of-gags web microframework
8. harbor 38 Ruby web framework founded on the principles of composition, testability, and consistency.
9. Bats 3 REST enabled Rack powered web-micro-framework (holy buzzwords Batman!)
Rails Authorization1. declarative_authorization 864 An authorization Rails plugin using a declarative DSL for specifying authorization rules in one place
2. cancan 668 Simple authorization for Rails.
3. acl9 662 Yet another role-based authorization system for Rails
4. role_requirement 423 Simple role based security for restful_authentication
I am no longer involved in this project. If you are interested in becoming the new maintainer and making it your own, please contact me. I will no longer be responding to bug reports or questions.
Thanks,
Tim
5. lockdown 300 Authorization system for RubyOnRails (2.x).
6. canable 198 Simple permissions that I have used on my last several projects so I figured it was time to abstract and wrap up into something more easily reusable.
7. aegis 117 Role-based permissions for your user models.
8. roleify 100 Rails authorization plugin
9. padlock_authorization 91 Simple object-based role authorization in Rails
10. can_touch_this 36 Permissions system for Rails applications, extracted from rboard
Rails Authorization1. declarative_authorization 864 An authorization Rails plugin using a declarative DSL for specifying authorization rules in one place
2. cancan 668 Simple authorization for Rails.
3. acl9 662 Yet another role-based authorization system for Rails
4. role_requirement 423 Simple role based security for restful_authentication
I am no longer involved in this project. If you are interested in becoming the new maintainer and making it your own, please contact me. I will no longer be responding to bug reports or questions.
Thanks,
Tim
5. lockdown 300 Authorization system for RubyOnRails (2.x).
6. canable 198 Simple permissions that I have used on my last several projects so I figured it was time to abstract and wrap up into something more easily reusable.
7. aegis 117 Role-based permissions for your user models.
8. roleify 100 Rails authorization plugin
9. padlock_authorization 91 Simple object-based role authorization in Rails
10. can_touch_this 36 Permissions system for Rails applications, extracted from rboard
ActiveRecord Named Scopes1. searchlogic 1427 Searchlogic provides object based searching, common named scopes, and other useful named scope tools.
2. pacecar 256 Generated scopes for ActiveRecord classes
3. utility_scopes 136 A collection of utilitarian named scopes for your ActiveRecord models.
4. can_search 84 Build common named scopes automatically, and provide a simple way to merge them with a single #search call.
5. scope-builder 60 Build up named scopes conditionally.
6. quick_scopes 44 Quick named scopes to make your life a little easier
7. trixy_scopes 28 collection of handy named_scopes for ActiveRecord models
Rails Authorization1. declarative_authorization 864 An authorization Rails plugin using a declarative DSL for specifying authorization rules in one place
2. cancan 668 Simple authorization for Rails.
3. acl9 662 Yet another role-based authorization system for Rails
4. role_requirement 423 Simple role based security for restful_authentication
I am no longer involved in this project. If you are interested in becoming the new maintainer and making it your own, please contact me. I will no longer be responding to bug reports or questions.
Thanks,
Tim
5. lockdown 300 Authorization system for RubyOnRails (2.x).
6. canable 198 Simple permissions that I have used on my last several projects so I figured it was time to abstract and wrap up into something more easily reusable.
7. aegis 117 Role-based permissions for your user models.
8. roleify 100 Rails authorization plugin
9. padlock_authorization 91 Simple object-based role authorization in Rails
10. can_touch_this 36 Permissions system for Rails applications, extracted from rboard
Deployment Automation1. moonshine 538 Rails deployment and configuration management done right. ShadowPuppet + Capistrano == crazy delicious
2. rubber 362 A capistrano/rails plugin that makes it easy to deploy/manage/scale to EC2
3. inploy 334 Rails deployment made easy
4. capistrano 252 Remote multi-server automation tool
5. vlad 222 6. superdeploy 87 A collection of useful utilities for Capistrano deployments
7. phd 80 Passenger-based Heroku-like Deployment
Rails Captcha1. recaptcha 545 ReCaptcha helpers for ruby apps
2. negative-captcha 91 A plugin to make the process of creating a negative captcha in Rails much less painless
3. brain_buster 73 BrainBuster - a logic captcha for Rails
4. captcha 57 A captcha plugin for Rails
5. captcha 24 A Google-style captcha for enterprise Rails apps
6. simple-captcha-mirror 4 Rails Captcha1. recaptcha 545 ReCaptcha helpers for ruby apps
2. negative-captcha 91 A plugin to make the process of creating a negative captcha in Rails much less painless
3. brain_buster 73 BrainBuster - a logic captcha for Rails
4. captcha 57 A captcha plugin for Rails
5. captcha 24 A Google-style captcha for enterprise Rails apps
6. simple-captcha-mirror 4 Browser testing1. webrat 2250 Webrat - Ruby Acceptance Testing for Web applications
2. capybara 606 webrat alternative which aims to support all browser simulators
3. culerity 364 Culerity integrates Cucumber and Celerity in order to test your application's full stack including Javascript. Your Rails app doesn't have to run in JRuby.
4. watir 248 Watir is a Ruby browser-driver suitable for apps in any language.
5. celerity 208 watir on steroids / jruby wrapper for htmlunit
6. selenium-client 186 Official Ruby client API for Selenium Remote Control (bare bone client driver)
7. selenium-on-rails 185 The "official" Selenium On Rails repository, synced with OpenQA.
8. polonium 63 Selenium RC with Rails integration and enhanced assertions.
Continuous Integration1. cruisecontrol.rb 637 Cruise Control for Ruby, keep it simple
2. cijoe 560 CI Joe is a fun Continuous Integration server.
3. integrity 518 The easy and fun Continuous Integration server
4. signal 157 An integration server written in Rails and integrated with metric_fu, rspec and cucumber,easy to install and easy to use
5. cap_gun 125 Bang! You've deployed!
6. cerberus 74 A lightweight, Continuous Integration tool written in Ruby
7. construct 37 Continuous Integration Server written in Rails, supporting Github and Codebase payloads
Rails File Uploads1. paperclip 3688 Easy file attachment management for ActiveRecord
2. attachment_fu 1881 Treat an ActiveRecord model as a file attachment, storing its patch, size, content type, etc.
3. carrierwave 585 Classier solution for file uploads in Ruby for Rack, Rails, Merb and Sinatra
4. imagery 152 Image server / proxy that can resize images on demand based on common file prefixes ( such as _small, _medium ) and apply other rmagick effects. Supposed to be used between a Squid/Varnish and S3
5. dragonfly 96 An on-the-fly processing/encoding framework written as a Rack application.
6. papermill 23 Full-stack asset management for Ruby on Rails. With Paperclip, SWFUpload, jQuery, jgrow, Jcrop and Facebox.
Browser testing1. webrat 2250 Webrat - Ruby Acceptance Testing for Web applications
2. capybara 606 webrat alternative which aims to support all browser simulators
3. culerity 364 Culerity integrates Cucumber and Celerity in order to test your application's full stack including Javascript. Your Rails app doesn't have to run in JRuby.
4. watir 248 Watir is a Ruby browser-driver suitable for apps in any language.
5. celerity 208 watir on steroids / jruby wrapper for htmlunit
6. selenium-client 186 Official Ruby client API for Selenium Remote Control (bare bone client driver)
7. selenium-on-rails 185 The "official" Selenium On Rails repository, synced with OpenQA.
8. polonium 63 Selenium RC with Rails integration and enhanced assertions.
Continuous Integration1. cruisecontrol.rb 637 Cruise Control for Ruby, keep it simple
2. cijoe 560 CI Joe is a fun Continuous Integration server.
3. integrity 518 The easy and fun Continuous Integration server
4. signal 157 An integration server written in Rails and integrated with metric_fu, rspec and cucumber,easy to install and easy to use
5. cap_gun 125 Bang! You've deployed!
6. cerberus 74 A lightweight, Continuous Integration tool written in Ruby
7. construct 37 Continuous Integration Server written in Rails, supporting Github and Codebase payloads
Systems Integration1. chef 999 A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.
2. sprinkle 795 Sprinkle is a software provisioning tool you can use to build remote servers with. eg. to install a Rails, or Sinatra stack on a brand new slice directly after its been created
3. passenger-stack 511 Sprinkles for Apache, Passenger, Memcached, Git, Mysql or Postgres
4. puppet 315 Server automation framework and application
5. rudy 65 Not your grandparents' EC2 deployment tool.
6. automateit 32 AutomateIt is an open source tool for automating the setup and maintenance of servers, applications and their dependencies.
Game libraries1. rubygame 106 Flexible cross-platform game programming library for Ruby
2. gosu 73 2D game development library for Ruby and C++
3. gamebox 39 A game template for building and distributing Rubygame apps.
4. chingu 32 OpenGL accelerated 2D game framework for Ruby
5. jemini 3 Clone of the real Jemini repository on Kenai.
Continuous Integration1. cruisecontrol.rb 637 Cruise Control for Ruby, keep it simple
2. cijoe 560 CI Joe is a fun Continuous Integration server.
3. integrity 518 The easy and fun Continuous Integration server
4. signal 157 An integration server written in Rails and integrated with metric_fu, rspec and cucumber,easy to install and easy to use
5. cap_gun 125 Bang! You've deployed!
6. cerberus 74 A lightweight, Continuous Integration tool written in Ruby
7. construct 37 Continuous Integration Server written in Rails, supporting Github and Codebase payloads
Rails Authentication1. authlogic 3501 A simple model based ruby authentication solution.
2. restful-authentication 3039 Generates common user authentication code for Rails/Merb, with a full test/unit and rspec suite and optional Acts as State Machine support built-in.
3. devise 1243 Flexible authentication solution for Rails with Warden
4. clearance 1087 Rails authentication with email & password.
5. rpx_now 275 Ruby: RPXNow.com user login/creation and view helpers Facebook, Twitter, Google, MSN, OpenID, MySpace, Yahoo -- All in One
API Clients1. twitter 1186 API wrapper for Twitter and Twitter Search API's
2. googlecharts 493 Ruby Google Chart API
3. aws-s3 386 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
4. garb 384 A Ruby wrapper for the Google Analytics API
5. amazon-ec2 344 A Ruby Gem that gives you full access to several of the Amazon Web Services API from your Ruby/Ruby on Rails apps
6. tweetstream 322 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 319 Twitter OAuth REST API client library for Ruby
8. flickr_fu 296 flickr-fu is a ruby interface around the flickr REST api
9. contacts 268 Ruby library for consuming Google, Yahoo!, Flickr and Windows Live contact APIs
10. octopi 252 A Ruby interface to GitHub API v2
11. grackle 223 Lightweight Ruby library for the Twitter API that supports both Basic and OAuth authentication.
12. tinder 203 Tinder is an Ruby API for interfacing with Campfire, the 37Signals chat application.
13. hominid 190 Hominid is a Ruby gem that provides a wrapper for interacting with the Mailchimp API.
14. twitter4r 187 Twitter4R: The most Ruby-like bindings for the Twitter.com REST API by a long way.
15. clickatell 173 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 148 A full featured Ruby implementation of the Vimeo API
18. remit 147 An API for using the Amazon Flexible Payment Service (FPS).
19. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
20. flickraw 143 Ruby library to access flickr api.
21. bitly 137 A ruby wrapper for the bit.ly API
22. lighthouse-api 119 The official Ruby Library for interacting with the Lighthouse API
23. linkedin 102 Ruby wrapper for the LinkedIn API
24. ebay 99 Ruby interface to the eBay XML Trading API
25. gchartrb 95 Ruby wrapper around the Google Chart API
26. ruby-cloudfiles 87 Ruby API for Cloud Files
27. twitter-stream 81 Twitter realtime API client
28. amazon-ecs 78 Generic Ruby Amazon E-commerce REST API
29. imdb 74 Imdb library to get movie meta from IMDB.com, since they're too cool to give us an API
30. campaign-monitor-ruby 71 Ruby gem for accessing the Campaign Monitor API
31. twitterland 64 Ruby wrapper for various Twitter-related APIs
32. google_ajax_libraries_api 59 Rails plugin: implements Google's Content Delivery Network for all javascript libraries currently supported by their library API.
33. www-delicious 55 Ruby client for del.icio.us API.
34. tumblr 55 the Tumblr API Rails gem
35. google_translate 44 Client for Google Translate API
36. gchart 39 GChart exposes the Google Chart API (http://code.google.com/apis/chart) via a friendly Ruby interface. It can generate the URL for a given chart (for webpage use), or download the generated PNG (for offline use).
37. tuiter 36 Yet another Twitter API wrapper library in Ruby
38. amazon-product-advertising-api 36 A nice rubyish interface to the Amazon Product Advertising API, formerly known as the Associates Web Service and before that the Amazon E-Commerce Service.
39. right_flexiscale 34 RightScale Flexiscale API Ruby Gem
40. ruby-github 27 A Ruby library for getting information from the GitHub API.
41. facebook_chat 27 A simple POC facebook chat client written in Ruby using Facebook's internal Comet API
42. wikipedia-api 26 Ruby wrapper over the Wikipedia API
Queueing1. delayed_job 1843 Database backed asynchronous priority queue -- Extracted from Shopify
2. resque 1203 Resque is a Redis-backed library for creating background jobs, placing those jobs on multiple queues, and processing them later.
3. workling 709 easily do background work in rails, without commiting to a particular runner. comes with starling, bj and spawn runners.
4. amqp 658 AMQP client implementation in Ruby/EventMachine
5. cloud-crowd 541 Parallel Processing for the Rest of Us
6. starling 452 Starling Message Queue - please contribute if you want commit access
7. backgroundrb 353 A Ruby/Rails job server and scheduler
8. beanstalkd 327 Beanstalk is a simple, fast work queue.
9. navvy 237 Simple Ruby background job processor inspired by delayed_job, but aiming for database agnosticism.
10. bunny 215 Another synchronous Ruby AMQP client
11. background-fu 166 Running Long Background Tasks In Ruby On Rails Made Dead Simple
12. backgrounded 136 simple background execution of model methods
13. job_fu 87 Simple Asynchronous Processing
14. bj 56 Trying to make BJ a little more ORM agnostic
15. smqueue 25 A Ruby library implementing a Simple Message Queue protocol
Wiki Apps1. git-wiki 460 A quick & dirty git-powered Sinatra wiki
2. instiki 144 a basic wiki clone so pretty and easy to set up, you’ll wonder if it’s really a wiki.
3. signal-wiki 74 The easy to use rails wiki
4. collective 71 A no-frills Merb wiki extracted from wiki.merbivore.com
5. perwikity 66 An elegant wiki system for anyone who respects their grandmother
6. kii 46 A Rails powered wiki with a sensible code base. No longer maintained. It works, though.
7. bliki 40 A small blog + wiki engine built on Sinatra + Stone
8. bitswiki 28 A sweet wiki written in Rails.
9. hoboken 16 a simple wiki powered by sinatra
10. acts_as_wiki 16 Unobtrusive wiki that can be easily integrated into existing application
11. gitki 15 Gitki is a wiki built on Git.
12. rakki 11 Wiki for Ramaze running on Innate
13. weaky 10 a sinatra/couchdb wiki
Social Network Builders1. insoshi 2394 An open source social networking platform in Ruby on Rails
2. communityengine 1030 Adds basic social networking capabilities to your existing application, including users, blogs, photos, clippings, favorites, and more.
3. lovd-by-less 924 Open Source Social Network written in Ruby on Rail by Less Everything
4. acts_as_network 90 Rails plugin for cleanly modeling social networks using ActiveRecord
5. pfeed 60 A rails plugin that allows you to create extensible log of activity
6. has_profile_items 10 A plugin to ease your effort of building profile of user, company, project, pet, group.... blah blah blah
CSS Frameworks1. blueprint-css 3635 A CSS framework that aims to cut down on your CSS development time
2. compass 1986 Compass is a Stylesheet Authoring Environment that makes your website design simpler to implement and easier to maintain.
3. oocss 1054 Object Oriented CSS Framework
4. fluid960gs 454 Fluid 960 Grid System
5. elastic 82 A simple css framework to layout web-based interfaces, based on the printed layout techniques of 4 columns but with capabilities to unlimited column combinations. and capacity to make elastic, fixed and liquid layout easily.
6. bluetrip-css-framework 72 THIS IS OUTEDATED: MOVED TO http://bitbucket.org/mcrittenden/bluetrip/src/
7. fluid-grid-system 47 A lightwieght XHTML/CSS framework that follows both the typographic grid, and also baseline grid
8. ez-css 37 Create complex layouts with ez-css, a light, easy to use, CSS framework.
Continuous Integration1. cruisecontrol.rb 637 Cruise Control for Ruby, keep it simple
2. cijoe 560 CI Joe is a fun Continuous Integration server.
3. integrity 518 The easy and fun Continuous Integration server
4. signal 157 An integration server written in Rails and integrated with metric_fu, rspec and cucumber,easy to install and easy to use
5. cap_gun 125 Bang! You've deployed!
6. cerberus 74 A lightweight, Continuous Integration tool written in Ruby
7. construct 37 Continuous Integration Server written in Rails, supporting Github and Codebase payloads
API Clients1. twitter 1186 API wrapper for Twitter and Twitter Search API's
2. googlecharts 493 Ruby Google Chart API
3. aws-s3 386 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
4. garb 384 A Ruby wrapper for the Google Analytics API
5. amazon-ec2 344 A Ruby Gem that gives you full access to several of the Amazon Web Services API from your Ruby/Ruby on Rails apps
6. tweetstream 322 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 319 Twitter OAuth REST API client library for Ruby
8. flickr_fu 296 flickr-fu is a ruby interface around the flickr REST api
9. contacts 268 Ruby library for consuming Google, Yahoo!, Flickr and Windows Live contact APIs
10. octopi 252 A Ruby interface to GitHub API v2
11. grackle 223 Lightweight Ruby library for the Twitter API that supports both Basic and OAuth authentication.
12. tinder 203 Tinder is an Ruby API for interfacing with Campfire, the 37Signals chat application.
13. hominid 190 Hominid is a Ruby gem that provides a wrapper for interacting with the Mailchimp API.
14. twitter4r 187 Twitter4R: The most Ruby-like bindings for the Twitter.com REST API by a long way.
15. clickatell 173 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 148 A full featured Ruby implementation of the Vimeo API
18. remit 147 An API for using the Amazon Flexible Payment Service (FPS).
19. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
20. flickraw 143 Ruby library to access flickr api.
21. bitly 137 A ruby wrapper for the bit.ly API
22. lighthouse-api 119 The official Ruby Library for interacting with the Lighthouse API
23. linkedin 102 Ruby wrapper for the LinkedIn API
24. ebay 99 Ruby interface to the eBay XML Trading API
25. gchartrb 95 Ruby wrapper around the Google Chart API
26. ruby-cloudfiles 87 Ruby API for Cloud Files
27. twitter-stream 81 Twitter realtime API client
28. amazon-ecs 78 Generic Ruby Amazon E-commerce REST API
29. imdb 74 Imdb library to get movie meta from IMDB.com, since they're too cool to give us an API
30. campaign-monitor-ruby 71 Ruby gem for accessing the Campaign Monitor API
31. twitterland 64 Ruby wrapper for various Twitter-related APIs
32. google_ajax_libraries_api 59 Rails plugin: implements Google's Content Delivery Network for all javascript libraries currently supported by their library API.
33. www-delicious 55 Ruby client for del.icio.us API.
34. tumblr 55 the Tumblr API Rails gem
35. google_translate 44 Client for Google Translate API
36. gchart 39 GChart exposes the Google Chart API (http://code.google.com/apis/chart) via a friendly Ruby interface. It can generate the URL for a given chart (for webpage use), or download the generated PNG (for offline use).
37. tuiter 36 Yet another Twitter API wrapper library in Ruby
38. amazon-product-advertising-api 36 A nice rubyish interface to the Amazon Product Advertising API, formerly known as the Associates Web Service and before that the Amazon E-Commerce Service.
39. right_flexiscale 34 RightScale Flexiscale API Ruby Gem
40. ruby-github 27 A Ruby library for getting information from the GitHub API.
41. facebook_chat 27 A simple POC facebook chat client written in Ruby using Facebook's internal Comet API
42. wikipedia-api 26 Ruby wrapper over the Wikipedia API
Testing frameworks1. cucumber 3079 BDD that talks to domain experts first and code second
2. rspec 2144 Behaviour Driven Development framework for Ruby
3. shoulda 1382 Makes tests easy on the fingers and the eyes
4. riot 250 An extremely fast-running, expressive, and context-driven unit testing framework. Protest the slow test.
5. bacon 214 a small RSpec clone
6. matchy 146 RSpec-esque matchers for Test::Unit
7. coulda 134 Given-when-then for Test::Unit (or "If shoulda and cucumber had a baby")
8. context 124 A super tight library to add contexts to tests.
9. testy 102 a BDD testing framework for ruby that's mad at the world and plans to kick it's ass in 78 freakin lines of code
10. contest 101 Write more readable tests in Test::Unit with this tiny script.
11. micronaut 68 The latest and greatest wheel to be invented yet
12. zebra 65 One line tests without the smells.
13. pending 39 A pending method for Test::Unit kind of like RSpec's except perhaps a little more strict or perhaps not or perhaps it's just a little edgy about living in RSpec's shadow or maybe it's just grumpy or maybe...
14. stories 36 Stories and User Acceptance Tests for Test::Unit.
15. stella 30 Blame Stella for breaking your web applications.
16. minitest 24 17. shindo 17 Simple depth first ruby testing
18. fit 13 A Ruby port of FIT (Framework for Interactive Testing).
19. phocus 12 Focus your tests
20. lemon 8 Pucker-tight Unit Testing
21. dfect 0 Assertion testing library for Ruby
Testing frameworks1. cucumber 3079 BDD that talks to domain experts first and code second
2. rspec 2144 Behaviour Driven Development framework for Ruby
3. shoulda 1382 Makes tests easy on the fingers and the eyes
4. riot 250 An extremely fast-running, expressive, and context-driven unit testing framework. Protest the slow test.
5. bacon 214 a small RSpec clone
6. matchy 146 RSpec-esque matchers for Test::Unit
7. coulda 134 Given-when-then for Test::Unit (or "If shoulda and cucumber had a baby")
8. context 124 A super tight library to add contexts to tests.
9. testy 102 a BDD testing framework for ruby that's mad at the world and plans to kick it's ass in 78 freakin lines of code
10. contest 101 Write more readable tests in Test::Unit with this tiny script.
11. micronaut 68 The latest and greatest wheel to be invented yet
12. zebra 65 One line tests without the smells.
13. pending 39 A pending method for Test::Unit kind of like RSpec's except perhaps a little more strict or perhaps not or perhaps it's just a little edgy about living in RSpec's shadow or maybe it's just grumpy or maybe...
14. stories 36 Stories and User Acceptance Tests for Test::Unit.
15. stella 30 Blame Stella for breaking your web applications.
16. minitest 24 17. shindo 17 Simple depth first ruby testing
18. fit 13 A Ruby port of FIT (Framework for Interactive Testing).
19. phocus 12 Focus your tests
20. lemon 8 Pucker-tight Unit Testing
21. dfect 0 Assertion testing library for Ruby
Rails Admin Interfaces1. active_scaffold 1032 2. typus 562 Ruby on Rails easy-to-use interface to allow trusted users edit structured content. (Admin scaffold generator)
3. admin_data 350 Browse and Manage your data using browser
4. streamlined 234 5. control_center 45 Easy Admin Interfaces for Rails
6. lipsiadmin 1 Lipsiadmin is a new revolutionary admin for your projects. Lipsiadmin is based on Ext Js 3+. framework (with prototype adapter) and is ready for Rails 2.+.
This admin is for newbie developper but also for experts, is not entirely written in javascript because the aim of developper wose build in a agile way web/site apps so we use extjs in a new intelligent way a mixin of “old” html and new ajax functions, for example ext manage the layout of page, grids, tree and errors, but form are in html code.
Packaging Systems1. rip 496 Ruby's Intelligent Packaging
2. coral 96 Git-powered alternative to RubyGems
3. spoke 28 Helps package and distribute GitHub code
4. ruby-which 1 Like the UNIX "which" tool, but for Ruby libraries.
Music & MIDI1. archaeopteryx 325 Ruby MIDI DJing/live-coding thing
2. midiator 101 A Ruby library for interacting with system MIDI services.
3. jazztoolbox 40 Jazz Toolbox - An computational model for Jazz theory with a strong object and REST API
4. ruby_music_projects 22 Ruby Music and Midi App there are currently two different apps one for playing live and the other for writing to a midi file..Currently working on creating the chord System and is requesting ideas that you the user would like to see come out of a app like this..
5. cosy 12 COmpact Sequencing sYntax
6. midilib 7 Pure Ruby MIDI file and event manipulation library
7. music_player 6 Ruby bindings for OS X's high-quality music sequencing API
CouchDB Clients1. couch_potato 304 ruby persistence layer for CouchDB.
2. couch_foo 260 CouchFoo provides an ActiveRecord API interface to CouchDB
3. couchrest 258 A RESTful CouchDB client based on Heroku's RestClient and Couch.js
4. relaxdb 195 RelaxDB provides a simple Ruby interface to CouchDB
5. couchrest-rails 182 A Rails plugin for connecting to and working with CouchDB via CouchRest
6. stuffing 35 A Rails plugin to read and write CouchDB documents via Activerecord
7. quilt 15 Access CouchDB from filesystem
CouchDB Clients1. couch_potato 304 ruby persistence layer for CouchDB.
2. couch_foo 260 CouchFoo provides an ActiveRecord API interface to CouchDB
3. couchrest 258 A RESTful CouchDB client based on Heroku's RestClient and Couch.js
4. relaxdb 195 RelaxDB provides a simple Ruby interface to CouchDB
5. couchrest-rails 182 A Rails plugin for connecting to and working with CouchDB via CouchRest
6. stuffing 35 A Rails plugin to read and write CouchDB documents via Activerecord
7. quilt 15 Access CouchDB from filesystem
CouchDB Clients1. couch_potato 304 ruby persistence layer for CouchDB.
2. couch_foo 260 CouchFoo provides an ActiveRecord API interface to CouchDB
3. couchrest 258 A RESTful CouchDB client based on Heroku's RestClient and Couch.js
4. relaxdb 195 RelaxDB provides a simple Ruby interface to CouchDB
5. couchrest-rails 182 A Rails plugin for connecting to and working with CouchDB via CouchRest
6. stuffing 35 A Rails plugin to read and write CouchDB documents via Activerecord
7. quilt 15 Access CouchDB from filesystem
CouchDB Clients1. couch_potato 304 ruby persistence layer for CouchDB.
2. couch_foo 260 CouchFoo provides an ActiveRecord API interface to CouchDB
3. couchrest 258 A RESTful CouchDB client based on Heroku's RestClient and Couch.js
4. relaxdb 195 RelaxDB provides a simple Ruby interface to CouchDB
5. couchrest-rails 182 A Rails plugin for connecting to and working with CouchDB via CouchRest
6. stuffing 35 A Rails plugin to read and write CouchDB documents via Activerecord
7. quilt 15 Access CouchDB from filesystem
Testing frameworks1. cucumber 3079 BDD that talks to domain experts first and code second
2. rspec 2144 Behaviour Driven Development framework for Ruby
3. shoulda 1382 Makes tests easy on the fingers and the eyes
4. riot 250 An extremely fast-running, expressive, and context-driven unit testing framework. Protest the slow test.
5. bacon 214 a small RSpec clone
6. matchy 146 RSpec-esque matchers for Test::Unit
7. coulda 134 Given-when-then for Test::Unit (or "If shoulda and cucumber had a baby")
8. context 124 A super tight library to add contexts to tests.
9. testy 102 a BDD testing framework for ruby that's mad at the world and plans to kick it's ass in 78 freakin lines of code
10. contest 101 Write more readable tests in Test::Unit with this tiny script.
11. micronaut 68 The latest and greatest wheel to be invented yet
12. zebra 65 One line tests without the smells.
13. pending 39 A pending method for Test::Unit kind of like RSpec's except perhaps a little more strict or perhaps not or perhaps it's just a little edgy about living in RSpec's shadow or maybe it's just grumpy or maybe...
14. stories 36 Stories and User Acceptance Tests for Test::Unit.
15. stella 30 Blame Stella for breaking your web applications.
16. minitest 24 17. shindo 17 Simple depth first ruby testing
18. fit 13 A Ruby port of FIT (Framework for Interactive Testing).
19. phocus 12 Focus your tests
20. lemon 8 Pucker-tight Unit Testing
21. dfect 0 Assertion testing library for Ruby
Scheduling1. whenever 1468 Provides clean ruby syntax for defining messy cron jobs and running them Whenever.
2. rufus-scheduler 267 scheduler for Ruby (at, in, cron and every jobs)
3. craken 102 A Rails plugin for managing and installing rake-centric crontab files.
4. Taskit 60 A simple task scheduler for rails
Web app frameworks1. rails 9117 Ruby on Rails
2. sinatra 1742 Classy web-development dressed in a DSL (official / canonical repo)
3. merb-core 529 Merb Core: All you need. None you don't.
4. ramaze 460 Ramaze is a simple, light and modular open-source web application framework written in Ruby.
5. cramp 298 Asynchronous ruby framework for realtime web applications
6. rackable 108 A tiny module that aims to provide a REST-like interface to any Ruby object
7. camping 53 the 4k pocket full-of-gags web microframework
8. harbor 38 Ruby web framework founded on the principles of composition, testability, and consistency.
9. Bats 3 REST enabled Rack powered web-micro-framework (holy buzzwords Batman!)
Code Metrics1. metric_fu 579 A fist full of code metrics
2. rcov 368 The new home of RCov on GitHub
3. reek 256 Code smell detector for Ruby
4. roodi 114 Ruby Object Oriented Design Inferometer
5. report_card 107 metrics and CI are for A students.
6. rcov_plugin 62 Rails plugin for rcov
7. flog 30 8. flay 28 9. crap4r 19 Computes the CRAP metric for Ruby source code
Packaging to Executables1. crate 63 Tool for building and packaging standalone statically compiled ruby appliations
2. ocra 52 One-Click Ruby Application Builder
3. rubyscript2exe 4 Compile ruby applications into a single executable for for easy deployment
Security Tools1. rails_xss 312 A plugin for rails 2.3 apps which switches the default to escape by default
2. tarantula 309 a big hairy fuzzy spider that crawls your site, wreaking havoc
3. loofah 241 HTML/XML manipulation and sanitization based on Nokogiri
4. xss_terminate 159 xss_terminate is a plugin in that makes stripping and sanitizing HTML stupid-simple. Install and forget. And forget about forgetting to h() your output, because you won‘t need to anymore.
5. find_mass_assignment 89 Find likely mass assignment vulnerabilities
6. param_protected 45 Filter unwanted params from your controllers/actions in your Rails app. Provides param_protected and param_accessible analogous to ActiveRecord's attr_protected and attr_accessible.
7. audit_mass_assignment 5 Checks Ruby on Rails models for use of the attr_accessible white list.
8. xss-shield 5 Unofficial updated version of the original XSS-Shield plugin at http://code.google.com/p/xss-shield/
9. cross_site_sniper 3 Ruby on Rails Plugin that automatically wraps html_escape() around ActiveRecord attribute methods associated with string and text fields in the database.
Continuous Integration1. cruisecontrol.rb 637 Cruise Control for Ruby, keep it simple
2. cijoe 560 CI Joe is a fun Continuous Integration server.
3. integrity 518 The easy and fun Continuous Integration server
4. signal 157 An integration server written in Rails and integrated with metric_fu, rspec and cucumber,easy to install and easy to use
5. cap_gun 125 Bang! You've deployed!
6. cerberus 74 A lightweight, Continuous Integration tool written in Ruby
7. construct 37 Continuous Integration Server written in Rails, supporting Github and Codebase payloads
CSS with Ruby1. less 939 Leaner CSS — (see less.js for current development)
2. deadweight 378 CSS coverage tool
3. css_dryer 45 DRY stylesheets with nested selectors and variables. No new syntax to learn :-)
4. sass 30 An amazingly more fun alternative to CSS
Testing frameworks1. cucumber 3079 BDD that talks to domain experts first and code second
2. rspec 2144 Behaviour Driven Development framework for Ruby
3. shoulda 1382 Makes tests easy on the fingers and the eyes
4. riot 250 An extremely fast-running, expressive, and context-driven unit testing framework. Protest the slow test.
5. bacon 214 a small RSpec clone
6. matchy 146 RSpec-esque matchers for Test::Unit
7. coulda 134 Given-when-then for Test::Unit (or "If shoulda and cucumber had a baby")
8. context 124 A super tight library to add contexts to tests.
9. testy 102 a BDD testing framework for ruby that's mad at the world and plans to kick it's ass in 78 freakin lines of code
10. contest 101 Write more readable tests in Test::Unit with this tiny script.
11. micronaut 68 The latest and greatest wheel to be invented yet
12. zebra 65 One line tests without the smells.
13. pending 39 A pending method for Test::Unit kind of like RSpec's except perhaps a little more strict or perhaps not or perhaps it's just a little edgy about living in RSpec's shadow or maybe it's just grumpy or maybe...
14. stories 36 Stories and User Acceptance Tests for Test::Unit.
15. stella 30 Blame Stella for breaking your web applications.
16. minitest 24 17. shindo 17 Simple depth first ruby testing
18. fit 13 A Ruby port of FIT (Framework for Interactive Testing).
19. phocus 12 Focus your tests
20. lemon 8 Pucker-tight Unit Testing
21. dfect 0 Assertion testing library for Ruby
Browser testing1. webrat 2250 Webrat - Ruby Acceptance Testing for Web applications
2. capybara 606 webrat alternative which aims to support all browser simulators
3. culerity 364 Culerity integrates Cucumber and Celerity in order to test your application's full stack including Javascript. Your Rails app doesn't have to run in JRuby.
4. watir 248 Watir is a Ruby browser-driver suitable for apps in any language.
5. celerity 208 watir on steroids / jruby wrapper for htmlunit
6. selenium-client 186 Official Ruby client API for Selenium Remote Control (bare bone client driver)
7. selenium-on-rails 185 The "official" Selenium On Rails repository, synced with OpenQA.
8. polonium 63 Selenium RC with Rails integration and enhanced assertions.
HTTP clients1. httparty 1197 Makes http fun! Also, makes consuming restful web services dead easy.
2. rest-client 751 Simple REST client for Ruby, inspired by microframework syntax for specifying actions. Official fork is now at:
3. mechanize 631 Mechanize is a ruby library that makes automated web interaction easy.
4. typhoeus 622 Like a modern code version of the mythical beast with 100 serpent heads, Typhoeus runs HTTP requests in parallel while cleanly encapsulating handling logic.
5. patron 321 Ruby HTTP client based on libcurl
6. em-http-request 285 Asynchronous HTTP Client (EventMachine + Ruby)
7. curb 278 Ruby bindings for libcurl
8. weary 131 A little DSL for consuming RESTful web services.
9. wrest 50 A fluent, easy-to-use and object oriented Ruby HTTP/REST client library.
|
| D |
daemon-kit
Daemonizing1. daemon-kit 380 Daemon Kit aims to simplify creating Ruby daemons by providing a sound application skeleton (through a generator), task specific generators (jabber bot, etc) and robust environment management code.
2. robustthread 117 RobustThread, threads that won't die when the process does (yay!)
3. daemon_generator 92 A plugin for creating psuedo-scheduled jobs in Ruby on Rails.
4. daemons 24 A toolkit to convert your script to a controllable daemon, with Chris Kline's fix
5. simple-daemon 21 SimpleDaemon is a lightweight daemon module for Ruby. Use it to add daemon functionality to your Ruby script.
6. looper 16 Dead simple Ruby module that allows your code to be run as a daemon
7. backdrop 3 A Ruby daemon library that makes writing background daemons easy
Daemon Management1. daemon_controller 139 A library for implementing daemon management capabilities.
2. daemon-spawn 75 A simple, flexible daemon management library.
Daemonizing1. daemon-kit 380 Daemon Kit aims to simplify creating Ruby daemons by providing a sound application skeleton (through a generator), task specific generators (jabber bot, etc) and robust environment management code.
2. robustthread 117 RobustThread, threads that won't die when the process does (yay!)
3. daemon_generator 92 A plugin for creating psuedo-scheduled jobs in Ruby on Rails.
4. daemons 24 A toolkit to convert your script to a controllable daemon, with Chris Kline's fix
5. simple-daemon 21 SimpleDaemon is a lightweight daemon module for Ruby. Use it to add daemon functionality to your Ruby script.
6. looper 16 Dead simple Ruby module that allows your code to be run as a daemon
7. backdrop 3 A Ruby daemon library that makes writing background daemons easy
Daemon Management1. daemon_controller 139 A library for implementing daemon management capabilities.
2. daemon-spawn 75 A simple, flexible daemon management library.
Daemonizing1. daemon-kit 380 Daemon Kit aims to simplify creating Ruby daemons by providing a sound application skeleton (through a generator), task specific generators (jabber bot, etc) and robust environment management code.
2. robustthread 117 RobustThread, threads that won't die when the process does (yay!)
3. daemon_generator 92 A plugin for creating psuedo-scheduled jobs in Ruby on Rails.
4. daemons 24 A toolkit to convert your script to a controllable daemon, with Chris Kline's fix
5. simple-daemon 21 SimpleDaemon is a lightweight daemon module for Ruby. Use it to add daemon functionality to your Ruby script.
6. looper 16 Dead simple Ruby module that allows your code to be run as a daemon
7. backdrop 3 A Ruby daemon library that makes writing background daemons easy
Rails Fixture Replacement1. factory_girl 1424 Fixture replacement for focused and readable tests.
2. machinist 955 Fixtures aren't fun. Machinist is.
3. object_daddy 178 Who's your daddy? Kill Rails fixtures, Don't Repeat Yourself, reduce the complexity of your tests.
4. dataset 119 An exceptional tool for creating test data sets using ActiveRecord.
5. fixjour 103 Word to your object mother.
6. Blueprints 35 Another replacement for factories and fixtures
7. fixturereplacement 31 FixtureReplacement rails plugin
Rails DB Bootstrapping1. seed-fu 286 Advanced seed data handling for Rails, combining the best practices of several methods together.
2. populator 231 Mass populate an Active Record database.
3. bootstrapper 81 A Rails plugin to assist in bootstrapping and seeding your database.
4. db-populate 40 Manage seed data for Rails projects
Backups1. safe 400 simple backup for mysql, posgresql, svn and files to s3 or local filesystem
2. backup_fu 119 Makes Amazon S3 backups redonkulous. Redonkulously easy, that is.
3. backup 115 Backup is a Ruby Gem written for Unix and Rails environments. It can be used both with and without the Ruby on Rails framework! This gem offers a quick and simple solution to backing up databases such as MySQL/PostgreSQL and Files/Folders. All backups can be transferred to Amazon S3 or any remote server you have access to, using either SCP, SFTP or regular FTP. Backup handles Compression, Archiving, Encryption, Backup Cleaning (Cycling) and supports Email Notifications.
4. db2s3 101 A rails plugin to backup Mysql to Amazon S3
CSS with Ruby1. less 939 Leaner CSS — (see less.js for current development)
2. deadweight 378 CSS coverage tool
3. css_dryer 45 DRY stylesheets with nested selectors and variables. No new syntax to learn :-)
4. sass 30 An amazingly more fun alternative to CSS
Rails Authorization1. declarative_authorization 864 An authorization Rails plugin using a declarative DSL for specifying authorization rules in one place
2. cancan 668 Simple authorization for Rails.
3. acl9 662 Yet another role-based authorization system for Rails
4. role_requirement 423 Simple role based security for restful_authentication
I am no longer involved in this project. If you are interested in becoming the new maintainer and making it your own, please contact me. I will no longer be responding to bug reports or questions.
Thanks,
Tim
5. lockdown 300 Authorization system for RubyOnRails (2.x).
6. canable 198 Simple permissions that I have used on my last several projects so I figured it was time to abstract and wrap up into something more easily reusable.
7. aegis 117 Role-based permissions for your user models.
8. roleify 100 Rails authorization plugin
9. padlock_authorization 91 Simple object-based role authorization in Rails
10. can_touch_this 36 Permissions system for Rails applications, extracted from rboard
ActiveRecord Default Values1. default_value_for 169 Provides a way to specify default values for ActiveRecord models
2. active_record_defaults 15 Spam Detection1. rakismet 153 Easy Akismet and TypePad AntiSpam integration for Rails
2. viking 44 Spam blocking plugin with support for Akismet and Defensio.
3. defender 22 Ruby API abstraction for Defensio
4. defensio-ruby 7 Official Ruby library for Defensio API 2.0
5. akismetor 7 This plugin provides the Akismet class which you can use to communicate with Akismet, which is the collaborative spam filtering service.
6. rdefensio 5 A framework agnostic Defensio Ruby library.
Spam Detection1. rakismet 153 Easy Akismet and TypePad AntiSpam integration for Rails
2. viking 44 Spam blocking plugin with support for Akismet and Defensio.
3. defender 22 Ruby API abstraction for Defensio
4. defensio-ruby 7 Official Ruby library for Defensio API 2.0
5. akismetor 7 This plugin provides the Akismet class which you can use to communicate with Akismet, which is the collaborative spam filtering service.
6. rdefensio 5 A framework agnostic Defensio Ruby library.
Queueing1. delayed_job 1843 Database backed asynchronous priority queue -- Extracted from Shopify
2. resque 1203 Resque is a Redis-backed library for creating background jobs, placing those jobs on multiple queues, and processing them later.
3. workling 709 easily do background work in rails, without commiting to a particular runner. comes with starling, bj and spawn runners.
4. amqp 658 AMQP client implementation in Ruby/EventMachine
5. cloud-crowd 541 Parallel Processing for the Rest of Us
6. starling 452 Starling Message Queue - please contribute if you want commit access
7. backgroundrb 353 A Ruby/Rails job server and scheduler
8. beanstalkd 327 Beanstalk is a simple, fast work queue.
9. navvy 237 Simple Ruby background job processor inspired by delayed_job, but aiming for database agnosticism.
10. bunny 215 Another synchronous Ruby AMQP client
11. background-fu 166 Running Long Background Tasks In Ruby On Rails Made Dead Simple
12. backgrounded 136 simple background execution of model methods
13. job_fu 87 Simple Asynchronous Processing
14. bj 56 Trying to make BJ a little more ORM agnostic
15. smqueue 25 A Ruby library implementing a Simple Message Queue protocol
Time Warping1. delorean 132 Delorean lets you travel in time with Ruby by mocking Time.now
2. time-warp 56 Ruby gem to warp time in tests
3. time-zone-warp 1 Warp time zones in your tests.
Rails Search1. thinking-sphinx 1431 Sphinx plugin for Rails and Merb
2. sunspot 414 Solr-powered search for Ruby objects
3. acts_as_ferret 209 Rails full text search plugin
4. ferret 153 Ferret: the extensible information retrieval library for ruby.
5. acts_as_solr 125 This plugin adds full text search capabilities and many other nifty features from Apache‘s Solr to any Rails model.
6. rsolr 123 A Ruby client for Apache Solr
7. xapit 110 High level Ruby library for interacting with Xapian, a full text search engine.
8. acts_as_solr_reloaded 97 ActsAsSolr with new features
9. scoped_search 75 Easily search you ActiveRecord models with a simple query language using a named scope.
10. texticle 57 Texticle exposes full text search capabilities from PostgreSQL, and allows you to declare full text indexes. Texticle will extend ActiveRecord with named_scope methods making searching easy and fun!
11. delsolr 29 Ruby wrapper for Lucene Solr
12. solr_query 9 a ruby library designed to make building nested Solr queries simple and standardized.
13. acts_as_fulltextable 4 Acts as Fulltextable plugin by Wonsys S.r.l.
Image Processing1. mini_magick 162 mini replacement for RMagick
2. image_science 71 3. devil 40 ruby bindings for devil cross platform image loading library
4. im_magick 8 RMagick replacement which uses ImageMagick directly by constructing chainable commands
Rails Authentication1. authlogic 3501 A simple model based ruby authentication solution.
2. restful-authentication 3039 Generates common user authentication code for Rails/Merb, with a full test/unit and rspec suite and optional Acts as State Machine support built-in.
3. devise 1243 Flexible authentication solution for Rails with Warden
4. clearance 1087 Rails authentication with email & password.
5. rpx_now 275 Ruby: RPXNow.com user login/creation and view helpers Facebook, Twitter, Google, MSN, OpenID, MySpace, Yahoo -- All in One
Testing frameworks1. cucumber 3079 BDD that talks to domain experts first and code second
2. rspec 2144 Behaviour Driven Development framework for Ruby
3. shoulda 1382 Makes tests easy on the fingers and the eyes
4. riot 250 An extremely fast-running, expressive, and context-driven unit testing framework. Protest the slow test.
5. bacon 214 a small RSpec clone
6. matchy 146 RSpec-esque matchers for Test::Unit
7. coulda 134 Given-when-then for Test::Unit (or "If shoulda and cucumber had a baby")
8. context 124 A super tight library to add contexts to tests.
9. testy 102 a BDD testing framework for ruby that's mad at the world and plans to kick it's ass in 78 freakin lines of code
10. contest 101 Write more readable tests in Test::Unit with this tiny script.
11. micronaut 68 The latest and greatest wheel to be invented yet
12. zebra 65 One line tests without the smells.
13. pending 39 A pending method for Test::Unit kind of like RSpec's except perhaps a little more strict or perhaps not or perhaps it's just a little edgy about living in RSpec's shadow or maybe it's just grumpy or maybe...
14. stories 36 Stories and User Acceptance Tests for Test::Unit.
15. stella 30 Blame Stella for breaking your web applications.
16. minitest 24 17. shindo 17 Simple depth first ruby testing
18. fit 13 A Ruby port of FIT (Framework for Interactive Testing).
19. phocus 12 Focus your tests
20. lemon 8 Pucker-tight Unit Testing
21. dfect 0 Assertion testing library for Ruby
Text Editors in Ruby1. redcar 528 A cross-platform programmer's editor written in Ruby.
2. diakonos 59 Diakonos is a Linux console text editor for the masses.
3. arcadia 11 Light Ruby Ide
Rails Comments1. acts_as_commentable 344 The ActiveRecord acts_as_commentable plugin
2. disqus 139 A Ruby library for the Disqus commenting API and Javascript widgets.
3. acts_as_commentable_with_threading 125 Similar to acts_as_commentable; however, utilizes awesome_nested_set to provide threaded comments
4. is_reviewable 22 Rails: Make an ActiveRecord model ratable/reviewable (rating + comment), without the usual extra code-smell.
5. has_comments 13 Add comment support to Rails apps with this plugin
Gem Doc Viewers1. bdoc 103 Your local Gem browser
2. gembox 73 A sinatra based interface for browsing and admiring your gems
3. sinatra-rubygems 72 A complete reimplementation of the gem server command as a Sinatra application
4. docbox 42 Wiki interface allowing people to contribute to the documentation of a project
irb Tools1. dotfiles 806 config files for zsh, bash, completions, gem, git, irb, rails
2. hirb 428 A mini view framework for console/irb that's easy to use, even while under its influence. Console goodies include a no-wrap table, auto-pager, tree and menu.
3. looksee 152 Examine the precise method lookup path of any ruby object in ways not possible in standard ruby.
4. utility-belt 75 IRB Power User Utility Belt
5. sketches 37 A Ruby library for live programming and code reloading.
6. bond 29 Mission: Easy custom autocompletion for arguments, methods and beyond. Accomplished for irb and any other readline-like console environments.
7. alias 24 Creates, manages and saves aliases for class methods, instance methods, constants, delegated methods and more.
8. sirb 9 Statistics + IRB console
Rails File Uploads1. paperclip 3688 Easy file attachment management for ActiveRecord
2. attachment_fu 1881 Treat an ActiveRecord model as a file attachment, storing its patch, size, content type, etc.
3. carrierwave 585 Classier solution for file uploads in Ruby for Rack, Rails, Merb and Sinatra
4. imagery 152 Image server / proxy that can resize images on demand based on common file prefixes ( such as _small, _medium ) and apply other rmagick effects. Supposed to be used between a Squid/Varnish and S3
5. dragonfly 96 An on-the-fly processing/encoding framework written as a Rack application.
6. papermill 23 Full-stack asset management for Ruby on Rails. With Paperclip, SWFUpload, jQuery, jgrow, Jcrop and Facebox.
Static Website Generation1. jekyll 2860 Jekyll is a blog-aware, static site generator in Ruby
2. webby 469 A lightweight and flexible website management system.
3. toto 445 the 10 second blog-engine for hackers
4. staticmatic 191 The Lightweight Static Content framework
5. korma 89 Git based blog?
6. bonsai 52 A tiny static web site generator
7. nanoc 51 a web publishing system written in Ruby. (MIRROR of the Mercurial repository)
8. dynamicmatic 46 Dynamic StaticMatic pages with Sinatra.
9. webgen 35 webgen is a fast, powerful and extensible static website generator
Rails Menu Builders1. semantic-menu 175 A plugin to make rails menus easier to write
2. simple-navigation 101 A ruby gem for creating navigations (with multiple levels) for your Ruby on Rails application.
3. simple_navigation 40 Navigation menu builder for Ruby on Rails (The re-incarnation of EasyNavigation)
4. tab_fu 32 Plug-in to manage tabbed interfaces with ease in Ruby on Rails (or really any menu navigation)
5. tab_menu 27 Rails Plugin to generate tabs
6. menu_helper 26 Adds a helper method for generating a menubar
7. navigasmic 8 Semantic navigation for Rails
8. menu_components 3 Rails Plugin for Managing and Rendering Menus
9. quick_menu 2 Quickly turn a bunch of links into a javascript dropdown menu
10. mega_menus 1 Treeview Menu structure for Rails application gem
11. simple-menu 1 Full Flexibile menu helper for Rails apps. Supports current tab highlighting, muliple menus and conditional tabs
12. dynamic_menu 1 Dynamic menu creator for Rails
13. tabbed_interface 0 Quickly add a tabbed interface to your rails app.
14. navigation_builder 0 Simple Rails plugin for creating a navigation menu.
|
| E |
ebay
API Clients1. twitter 1186 API wrapper for Twitter and Twitter Search API's
2. googlecharts 493 Ruby Google Chart API
3. aws-s3 386 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
4. garb 384 A Ruby wrapper for the Google Analytics API
5. amazon-ec2 344 A Ruby Gem that gives you full access to several of the Amazon Web Services API from your Ruby/Ruby on Rails apps
6. tweetstream 322 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 319 Twitter OAuth REST API client library for Ruby
8. flickr_fu 296 flickr-fu is a ruby interface around the flickr REST api
9. contacts 268 Ruby library for consuming Google, Yahoo!, Flickr and Windows Live contact APIs
10. octopi 252 A Ruby interface to GitHub API v2
11. grackle 223 Lightweight Ruby library for the Twitter API that supports both Basic and OAuth authentication.
12. tinder 203 Tinder is an Ruby API for interfacing with Campfire, the 37Signals chat application.
13. hominid 190 Hominid is a Ruby gem that provides a wrapper for interacting with the Mailchimp API.
14. twitter4r 187 Twitter4R: The most Ruby-like bindings for the Twitter.com REST API by a long way.
15. clickatell 173 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 148 A full featured Ruby implementation of the Vimeo API
18. remit 147 An API for using the Amazon Flexible Payment Service (FPS).
19. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
20. flickraw 143 Ruby library to access flickr api.
21. bitly 137 A ruby wrapper for the bit.ly API
22. lighthouse-api 119 The official Ruby Library for interacting with the Lighthouse API
23. linkedin 102 Ruby wrapper for the LinkedIn API
24. ebay 99 Ruby interface to the eBay XML Trading API
25. gchartrb 95 Ruby wrapper around the Google Chart API
26. ruby-cloudfiles 87 Ruby API for Cloud Files
27. twitter-stream 81 Twitter realtime API client
28. amazon-ecs 78 Generic Ruby Amazon E-commerce REST API
29. imdb 74 Imdb library to get movie meta from IMDB.com, since they're too cool to give us an API
30. campaign-monitor-ruby 71 Ruby gem for accessing the Campaign Monitor API
31. twitterland 64 Ruby wrapper for various Twitter-related APIs
32. google_ajax_libraries_api 59 Rails plugin: implements Google's Content Delivery Network for all javascript libraries currently supported by their library API.
33. www-delicious 55 Ruby client for del.icio.us API.
34. tumblr 55 the Tumblr API Rails gem
35. google_translate 44 Client for Google Translate API
36. gchart 39 GChart exposes the Google Chart API (http://code.google.com/apis/chart) via a friendly Ruby interface. It can generate the URL for a given chart (for webpage use), or download the generated PNG (for offline use).
37. tuiter 36 Yet another Twitter API wrapper library in Ruby
38. amazon-product-advertising-api 36 A nice rubyish interface to the Amazon Product Advertising API, formerly known as the Associates Web Service and before that the Amazon E-Commerce Service.
39. right_flexiscale 34 RightScale Flexiscale API Ruby Gem
40. ruby-github 27 A Ruby library for getting information from the GitHub API.
41. facebook_chat 27 A simple POC facebook chat client written in Ruby using Facebook's internal Comet API
42. wikipedia-api 26 Ruby wrapper over the Wikipedia API
Web servers1. passenger 1187 Phusion Passenger (mod_rails)
2. thin 536 A very fast & simple Ruby web server
3. unicorn 206 Unofficial Unicorn Mirror. Updated semi-regularly.
4. mongrel 137 Mongrel on git
5. ebb 120 web server
Gem Creation1. jeweler 1027 Opinionated tool for creating and managing Rubygem projects
2. newgem 169 New Gem Generator for RubyGems
3. bones 81 Mr Bones is a handy tool that creates new projects from a code skeleton
4. echoe 76 A Rubygems packaging tool that provides Rake tasks for documentation, extension compiling, testing, and deployment
5. hoe 40 6. simple-gem 12 Make gems. Simple.
7. inochi 7 Gives life to RubyGems-based projects.
CSS Frameworks1. blueprint-css 3635 A CSS framework that aims to cut down on your CSS development time
2. compass 1986 Compass is a Stylesheet Authoring Environment that makes your website design simpler to implement and easier to maintain.
3. oocss 1054 Object Oriented CSS Framework
4. fluid960gs 454 Fluid 960 Grid System
5. elastic 82 A simple css framework to layout web-based interfaces, based on the printed layout techniques of 4 columns but with capabilities to unlimited column combinations. and capacity to make elastic, fixed and liquid layout easily.
6. bluetrip-css-framework 72 THIS IS OUTEDATED: MOVED TO http://bitbucket.org/mcrittenden/bluetrip/src/
7. fluid-grid-system 47 A lightwieght XHTML/CSS framework that follows both the typographic grid, and also baseline grid
8. ez-css 37 Create complex layouts with ez-css, a light, easy to use, CSS framework.
HTTP clients1. httparty 1197 Makes http fun! Also, makes consuming restful web services dead easy.
2. rest-client 751 Simple REST client for Ruby, inspired by microframework syntax for specifying actions. Official fork is now at:
3. mechanize 631 Mechanize is a ruby library that makes automated web interaction easy.
4. typhoeus 622 Like a modern code version of the mythical beast with 100 serpent heads, Typhoeus runs HTTP requests in parallel while cleanly encapsulating handling logic.
5. patron 321 Ruby HTTP client based on libcurl
6. em-http-request 285 Asynchronous HTTP Client (EventMachine + Ruby)
7. curb 278 Ruby bindings for libcurl
8. weary 131 A little DSL for consuming RESTful web services.
9. wrest 50 A fluent, easy-to-use and object oriented Ruby HTTP/REST client library.
Template Languages1. haml 1474 HTML Abstraction Markup Language - A Markup Haiku
2. liquid 666 Liquid markup language. Safe, customer facing template language for flexible web apps.
3. mustache 615 Logic-less Ruby templates.
4. erector 161 A builder-like widget html generation framework.
5. parkaby 91 ParseTree meets Markaby
6. ruhl 65 Ruby Hypertext Language
7. markaby 48 markup as ruby
8. laminate 36 Safe user-template system written in Ruby
9. tagz 12 tagz.rb generates html, xml, or any sgml variant like a small ninja running across the backs of a herd of giraffes swatting of heads like a mark-up weedwacker.
10. ember 0 eRuby template processor
ActiveRecord Encryption1. attr_encrypted 192 Generates attr_accessors that encrypt and decrypt attributes
2. strongbox 140 Secures ActiveRecord attributes with public key encryption
3. sentry 36 Painless encryption wrapper library
4. Lockbox 31 Reversible, secure secret storing for your rails model using public/private key encryption and acts_as_lockbox.
5. lucifer 16 Rails plugin to transparently encrypt attributes
6. encrypted_strings 11 Provides dead-simple string encryption/decryption syntax
Documentation Tools1. yard 340 YARD is a Ruby Documentation tool (Yay!)
YARD is a documentation generation tool for the Ruby programming language.
It enables the user to generate consistent, usable documentation that can be
exported to a number of formats very easily, and also supports extending for
custom Ruby constructs such as custom class level definitions.
2. hanna 301 More than just a new RDoc template
3. sdoc 261 Standalone sdoc generator
4. ajax-rdoc 40 Rdoc template and generator for Ruby source code that uses javascript to make searching for methods and classes very easy.
5. erbook 2 Write books, manuals, and documents in eRuby.
6. ron 0 ron, the opposite of roff, is now known as "ronn"
Template Languages1. haml 1474 HTML Abstraction Markup Language - A Markup Haiku
2. liquid 666 Liquid markup language. Safe, customer facing template language for flexible web apps.
3. mustache 615 Logic-less Ruby templates.
4. erector 161 A builder-like widget html generation framework.
5. parkaby 91 ParseTree meets Markaby
6. ruhl 65 Ruby Hypertext Language
7. markaby 48 markup as ruby
8. laminate 36 Safe user-template system written in Ruby
9. tagz 12 tagz.rb generates html, xml, or any sgml variant like a small ninja running across the backs of a herd of giraffes swatting of heads like a mark-up weedwacker.
10. ember 0 eRuby template processor
Geocoding & Maps1. geokit-gem 658 Official Geokit Gem. Geokit gem provides geocoding and distance/heading calculations. Pair with the geokit-rails plugin for full-fledged location-based app functionality.
2. geokit-rails 545 Official Geokit plugin for Rails/ActiveRecord. Provides location-based goodness for your Rails app. Requires the Geokit gem.
3. graticule 290 Graticule is a geocoding API for looking up address coordinates and performing distance calculations, supporting many popular APIs.
4. acts_as_geocodable 163 A Rails plugin that makes your applications geo-aware.
5. eschaton 128 the underground plugin for google maps on rails
6. geo_mere_laal 91 Zero-effort creation of Location-aware Rails application based on W3C Geolocaton API.
7. ym4r-gm 80 A port of the YM4R-GM plugin for rails, to github
8. postgis_adapter 62 Fork of spatial_adapter to give postgis more love
9. geocoder 48 Add geocoding functionality to Rails models.
10. google_static_maps_helper 6 Provides a simple interface to the Google Static Maps V2 API
Calendars1. calendar_helper 361 Calendar-generating plugin for Ruby
2. event_calendar 328 Show multiple, overlapping events across calendar days and rows. Rails plugin.
3. later_dude 211 LaterDude is a small calendar helper with i18n support.
4. weekly_builder 197 A Rails view helper for creating weekly calendars (horizontal scrolling), inspired by TableBuilder.
5. has_calendar 81 A view helper that creates a calendar using a table. You can easily add events with any content.
Exception Notification1. exception_notification 1001 Exception Notifier Plugin for Rails
2. hoptoad_notifier 653 Reports exceptions to Hoptoad
3. exception_logger 267 Unmaintained. Sorry.
4. exceptional 126 5. rack_hoptoad 93 middleware for posting exceptions to http://hoptoadapp.com
6. lilypad 66 Hoptoad notifier for rack-based frameworks
7. toadhopper 36 A base library for Hoptoad error reporting
Exception Notification1. exception_notification 1001 Exception Notifier Plugin for Rails
2. hoptoad_notifier 653 Reports exceptions to Hoptoad
3. exception_logger 267 Unmaintained. Sorry.
4. exceptional 126 5. rack_hoptoad 93 middleware for posting exceptions to http://hoptoadapp.com
6. lilypad 66 Hoptoad notifier for rack-based frameworks
7. toadhopper 36 A base library for Hoptoad error reporting
Exception Notification1. exception_notification 1001 Exception Notifier Plugin for Rails
2. hoptoad_notifier 653 Reports exceptions to Hoptoad
3. exception_logger 267 Unmaintained. Sorry.
4. exceptional 126 5. rack_hoptoad 93 middleware for posting exceptions to http://hoptoadapp.com
6. lilypad 66 Hoptoad notifier for rack-based frameworks
7. toadhopper 36 A base library for Hoptoad error reporting
Dependency Management1. bundler 607 Gemfiles are fun
2. braid 379 Simple tool to help track git and svn vendor branches in a git repository
3. piston 230 Piston is a utility that eases vendor branch management. This repository is a complete reimplementation of Piston to provide different backends, depending on the repositories and working copies you pistonize from.
4. cached_externals 127 Symlink to external dependencies, rather than bloating your repositories with them
5. giternal 125 non-sucky git externals
6. externals 38 Quickly freeze and unfreeze external git dependencies
7. externals 13 provides a svn:externals like workflow in an scm agnostic manner
8. gem_resolver 5 9. bling 4 bling bling gem management
Dependency Management1. bundler 607 Gemfiles are fun
2. braid 379 Simple tool to help track git and svn vendor branches in a git repository
3. piston 230 Piston is a utility that eases vendor branch management. This repository is a complete reimplementation of Piston to provide different backends, depending on the repositories and working copies you pistonize from.
4. cached_externals 127 Symlink to external dependencies, rather than bloating your repositories with them
5. giternal 125 non-sucky git externals
6. externals 38 Quickly freeze and unfreeze external git dependencies
7. externals 13 provides a svn:externals like workflow in an scm agnostic manner
8. gem_resolver 5 9. bling 4 bling bling gem management
CSS Frameworks1. blueprint-css 3635 A CSS framework that aims to cut down on your CSS development time
2. compass 1986 Compass is a Stylesheet Authoring Environment that makes your website design simpler to implement and easier to maintain.
3. oocss 1054 Object Oriented CSS Framework
4. fluid960gs 454 Fluid 960 Grid System
5. elastic 82 A simple css framework to layout web-based interfaces, based on the printed layout techniques of 4 columns but with capabilities to unlimited column combinations. and capacity to make elastic, fixed and liquid layout easily.
6. bluetrip-css-framework 72 THIS IS OUTEDATED: MOVED TO http://bitbucket.org/mcrittenden/bluetrip/src/
7. fluid-grid-system 47 A lightwieght XHTML/CSS framework that follows both the typographic grid, and also baseline grid
8. ez-css 37 Create complex layouts with ez-css, a light, easy to use, CSS framework.
|
| F |
facebook_chat
API Clients1. twitter 1186 API wrapper for Twitter and Twitter Search API's
2. googlecharts 493 Ruby Google Chart API
3. aws-s3 386 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
4. garb 384 A Ruby wrapper for the Google Analytics API
5. amazon-ec2 344 A Ruby Gem that gives you full access to several of the Amazon Web Services API from your Ruby/Ruby on Rails apps
6. tweetstream 322 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 319 Twitter OAuth REST API client library for Ruby
8. flickr_fu 296 flickr-fu is a ruby interface around the flickr REST api
9. contacts 268 Ruby library for consuming Google, Yahoo!, Flickr and Windows Live contact APIs
10. octopi 252 A Ruby interface to GitHub API v2
11. grackle 223 Lightweight Ruby library for the Twitter API that supports both Basic and OAuth authentication.
12. tinder 203 Tinder is an Ruby API for interfacing with Campfire, the 37Signals chat application.
13. hominid 190 Hominid is a Ruby gem that provides a wrapper for interacting with the Mailchimp API.
14. twitter4r 187 Twitter4R: The most Ruby-like bindings for the Twitter.com REST API by a long way.
15. clickatell 173 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 148 A full featured Ruby implementation of the Vimeo API
18. remit 147 An API for using the Amazon Flexible Payment Service (FPS).
19. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
20. flickraw 143 Ruby library to access flickr api.
21. bitly 137 A ruby wrapper for the bit.ly API
22. lighthouse-api 119 The official Ruby Library for interacting with the Lighthouse API
23. linkedin 102 Ruby wrapper for the LinkedIn API
24. ebay 99 Ruby interface to the eBay XML Trading API
25. gchartrb 95 Ruby wrapper around the Google Chart API
26. ruby-cloudfiles 87 Ruby API for Cloud Files
27. twitter-stream 81 Twitter realtime API client
28. amazon-ecs 78 Generic Ruby Amazon E-commerce REST API
29. imdb 74 Imdb library to get movie meta from IMDB.com, since they're too cool to give us an API
30. campaign-monitor-ruby 71 Ruby gem for accessing the Campaign Monitor API
31. twitterland 64 Ruby wrapper for various Twitter-related APIs
32. google_ajax_libraries_api 59 Rails plugin: implements Google's Content Delivery Network for all javascript libraries currently supported by their library API.
33. www-delicious 55 Ruby client for del.icio.us API.
34. tumblr 55 the Tumblr API Rails gem
35. google_translate 44 Client for Google Translate API
36. gchart 39 GChart exposes the Google Chart API (http://code.google.com/apis/chart) via a friendly Ruby interface. It can generate the URL for a given chart (for webpage use), or download the generated PNG (for offline use).
37. tuiter 36 Yet another Twitter API wrapper library in Ruby
38. amazon-product-advertising-api 36 A nice rubyish interface to the Amazon Product Advertising API, formerly known as the Associates Web Service and before that the Amazon E-Commerce Service.
39. right_flexiscale 34 RightScale Flexiscale API Ruby Gem
40. ruby-github 27 A Ruby library for getting information from the GitHub API.
41. facebook_chat 27 A simple POC facebook chat client written in Ruby using Facebook's internal Comet API
42. wikipedia-api 26 Ruby wrapper over the Wikipedia API
Mocking1. rr 410 RR (Double Ruby) is a test double framework that features a rich selection of double techniques and a terse syntax.
2. mocha 264 Mocha is a mocking and stubbing library for Ruby
3. stump 37 Stubbing and mocking that doesn't hurt or suck. WIN.
4. flexmock 24 Flexible mocking for Ruby testing
5. facon 10 Facon is a mocking library in the spirit of the Bacon spec library. Small, compact, and works with Bacon.
Rails Fixture Replacement1. factory_girl 1424 Fixture replacement for focused and readable tests.
2. machinist 955 Fixtures aren't fun. Machinist is.
3. object_daddy 178 Who's your daddy? Kill Rails fixtures, Don't Repeat Yourself, reduce the complexity of your tests.
4. dataset 119 An exceptional tool for creating test data sets using ActiveRecord.
5. fixjour 103 Word to your object mother.
6. Blueprints 35 Another replacement for factories and fixtures
7. fixturereplacement 31 FixtureReplacement rails plugin
Random Data Generation1. forgery 260 Easy and customizable generation of forged data.
2. randexp 149 generate random data from a Regular Expression
3. faker 71 A checkout of the faker SVN repository at svn://rubyforge.org/var/svn/faker/trunk
4. random_data 9 Provides methods for generating random test data including names, mailing addresses, dates, phone numbers, e-mail addresses, and text. Now, ruby 1.9 compatible.
Mocking Web Requests1. fakeweb 479 A test helper for faking responses to web requests
2. webmock 97 Library for stubbing HTTP requests and setting expectations on HTTP requests in Ruby.
3. netrecorder 39 Record network requests and responses for easy stubbing of external calls
I18n1. globalize2 550 The second incarnation of Globalize for Rails
2. translate_routes 258 Rails plugin to translate your URLs and routing helpers on an clean way.
3. i18n 182 Internationalization (i18n) library for Ruby
4. fast_gettext 102 Ruby GetText, but 3.5x faster + 560x less memory + simple + clean namespace + threadsave + extendable + multiple backends + Rails3 ready
5. i18n_backend_database 57 Database Backend for Rails I18n
6. ready_for_i18n 46 A handy tool helping transfer your local Rails project to an i18n one by extracting text from HTML and helper methods.
7. model_translations 33 Minimal implementation of Globalize2 style model translations
8. i15r 21 The internationalizer. Replaces plain text strings in your views and replaces them with I18n message strings so you only have to provide the translations.
9. has_translations 8 ActiveRecord plugin to create translations for your models.
Uses delegate pattern.
Fully tested and used in a several production sites.
10. puret 5 Puret is a minimal pure translation library for translating database values for Rails 3.
RSS Feed Parsing1. feedzirra 847 A feed fetching and parsing library that treats the internet like Godzilla treats Japan: it dominates and eats all.
2. feed-normalizer 107 Extensible Ruby wrapper for Atom and RSS parsers
3. feed_me 44 A tiny parser for RSS and Atom feeds built on Nokogiri.
4. simple-rss 38 A simple, flexible, extensible, and liberal RSS and Atom reader for Ruby. It is designed to be backwards compatible with the standard RSS parser, but will never do RSS generation.
5. ruby-feedparser 9 RSS and Atom parser for Ruby
6. feedtosis 3 A smart Atom and RSS feed reader for Ruby that automatically uses conditional GET and detects new feed entries.
RSS Feed Parsing1. feedzirra 847 A feed fetching and parsing library that treats the internet like Godzilla treats Japan: it dominates and eats all.
2. feed-normalizer 107 Extensible Ruby wrapper for Atom and RSS parsers
3. feed_me 44 A tiny parser for RSS and Atom feeds built on Nokogiri.
4. simple-rss 38 A simple, flexible, extensible, and liberal RSS and Atom reader for Ruby. It is designed to be backwards compatible with the standard RSS parser, but will never do RSS generation.
5. ruby-feedparser 9 RSS and Atom parser for Ruby
6. feedtosis 3 A smart Atom and RSS feed reader for Ruby that automatically uses conditional GET and detects new feed entries.
RSS Feed Parsing1. feedzirra 847 A feed fetching and parsing library that treats the internet like Godzilla treats Japan: it dominates and eats all.
2. feed-normalizer 107 Extensible Ruby wrapper for Atom and RSS parsers
3. feed_me 44 A tiny parser for RSS and Atom feeds built on Nokogiri.
4. simple-rss 38 A simple, flexible, extensible, and liberal RSS and Atom reader for Ruby. It is designed to be backwards compatible with the standard RSS parser, but will never do RSS generation.
5. ruby-feedparser 9 RSS and Atom parser for Ruby
6. feedtosis 3 A smart Atom and RSS feed reader for Ruby that automatically uses conditional GET and detects new feed entries.
RSS Feed Parsing1. feedzirra 847 A feed fetching and parsing library that treats the internet like Godzilla treats Japan: it dominates and eats all.
2. feed-normalizer 107 Extensible Ruby wrapper for Atom and RSS parsers
3. feed_me 44 A tiny parser for RSS and Atom feeds built on Nokogiri.
4. simple-rss 38 A simple, flexible, extensible, and liberal RSS and Atom reader for Ruby. It is designed to be backwards compatible with the standard RSS parser, but will never do RSS generation.
5. ruby-feedparser 9 RSS and Atom parser for Ruby
6. feedtosis 3 A smart Atom and RSS feed reader for Ruby that automatically uses conditional GET and detects new feed entries.
Rails Search1. thinking-sphinx 1431 Sphinx plugin for Rails and Merb
2. sunspot 414 Solr-powered search for Ruby objects
3. acts_as_ferret 209 Rails full text search plugin
4. ferret 153 Ferret: the extensible information retrieval library for ruby.
5. acts_as_solr 125 This plugin adds full text search capabilities and many other nifty features from Apache‘s Solr to any Rails model.
6. rsolr 123 A Ruby client for Apache Solr
7. xapit 110 High level Ruby library for interacting with Xapian, a full text search engine.
8. acts_as_solr_reloaded 97 ActsAsSolr with new features
9. scoped_search 75 Easily search you ActiveRecord models with a simple query language using a named scope.
10. texticle 57 Texticle exposes full text search capabilities from PostgreSQL, and allows you to declare full text indexes. Texticle will extend ActiveRecord with named_scope methods making searching easy and fun!
11. delsolr 29 Ruby wrapper for Lucene Solr
12. solr_query 9 a ruby library designed to make building nested Solr queries simple and standardized.
13. acts_as_fulltextable 4 Acts as Fulltextable plugin by Wonsys S.r.l.
Rails Permalinks & Slugs1. friendly_id 958 FriendlyId is the “Swiss Army bulldozer” of slugging and permalink plugins for ActiveRecord. It allows you to create pretty URL’s and work with human-friendly strings as if they were numeric ids for ActiveRecord models.
2. permalink_fu 513 ActiveRecord plugin for automatically converting fields to permalinks.
3. stringex 260 Some [hopefully] useful extensions to Ruby’s String class. It is made up of three libraries: ActsAsUrl [permalink solution with better character translation], Unidecoder [Unicode to Ascii transliteration], and StringExtensions [miscellaneous helper methods for the String class].
4. find_by_param 38 Find_by_param is a nice and easy way to handle permalinks and dealing with searching for to_param values
5. salty_slugs 31 Rails abstraction of word-based slugs for URLs, w/ or w/o leading numeric IDs.
6. sluggable-finder 19 Automatically create SEO friendly, unique permalinks for your ActiveRecord objects. Behaves exactly like ActiveRecord#find
7. to_slug 13 Rails plugin that adds a to_slug method to String instances. Slugs can be used for URLs, since all 'dangerous' characters have been filtered out.
8. has_slug 12 Easy permalink creation & verification for Rails >= 2.2
Security Tools1. rails_xss 312 A plugin for rails 2.3 apps which switches the default to escape by default
2. tarantula 309 a big hairy fuzzy spider that crawls your site, wreaking havoc
3. loofah 241 HTML/XML manipulation and sanitization based on Nokogiri
4. xss_terminate 159 xss_terminate is a plugin in that makes stripping and sanitizing HTML stupid-simple. Install and forget. And forget about forgetting to h() your output, because you won‘t need to anymore.
5. find_mass_assignment 89 Find likely mass assignment vulnerabilities
6. param_protected 45 Filter unwanted params from your controllers/actions in your Rails app. Provides param_protected and param_accessible analogous to ActiveRecord's attr_protected and attr_accessible.
7. audit_mass_assignment 5 Checks Ruby on Rails models for use of the attr_accessible white list.
8. xss-shield 5 Unofficial updated version of the original XSS-Shield plugin at http://code.google.com/p/xss-shield/
9. cross_site_sniper 3 Ruby on Rails Plugin that automatically wraps html_escape() around ActiveRecord attribute methods associated with string and text fields in the database.
Testing frameworks1. cucumber 3079 BDD that talks to domain experts first and code second
2. rspec 2144 Behaviour Driven Development framework for Ruby
3. shoulda 1382 Makes tests easy on the fingers and the eyes
4. riot 250 An extremely fast-running, expressive, and context-driven unit testing framework. Protest the slow test.
5. bacon 214 a small RSpec clone
6. matchy 146 RSpec-esque matchers for Test::Unit
7. coulda 134 Given-when-then for Test::Unit (or "If shoulda and cucumber had a baby")
8. context 124 A super tight library to add contexts to tests.
9. testy 102 a BDD testing framework for ruby that's mad at the world and plans to kick it's ass in 78 freakin lines of code
10. contest 101 Write more readable tests in Test::Unit with this tiny script.
11. micronaut 68 The latest and greatest wheel to be invented yet
12. zebra 65 One line tests without the smells.
13. pending 39 A pending method for Test::Unit kind of like RSpec's except perhaps a little more strict or perhaps not or perhaps it's just a little edgy about living in RSpec's shadow or maybe it's just grumpy or maybe...
14. stories 36 Stories and User Acceptance Tests for Test::Unit.
15. stella 30 Blame Stella for breaking your web applications.
16. minitest 24 17. shindo 17 Simple depth first ruby testing
18. fit 13 A Ruby port of FIT (Framework for Interactive Testing).
19. phocus 12 Focus your tests
20. lemon 8 Pucker-tight Unit Testing
21. dfect 0 Assertion testing library for Ruby
Rails Fixture Replacement1. factory_girl 1424 Fixture replacement for focused and readable tests.
2. machinist 955 Fixtures aren't fun. Machinist is.
3. object_daddy 178 Who's your daddy? Kill Rails fixtures, Don't Repeat Yourself, reduce the complexity of your tests.
4. dataset 119 An exceptional tool for creating test data sets using ActiveRecord.
5. fixjour 103 Word to your object mother.
6. Blueprints 35 Another replacement for factories and fixtures
7. fixturereplacement 31 FixtureReplacement rails plugin
Rails Fixture Replacement1. factory_girl 1424 Fixture replacement for focused and readable tests.
2. machinist 955 Fixtures aren't fun. Machinist is.
3. object_daddy 178 Who's your daddy? Kill Rails fixtures, Don't Repeat Yourself, reduce the complexity of your tests.
4. dataset 119 An exceptional tool for creating test data sets using ActiveRecord.
5. fixjour 103 Word to your object mother.
6. Blueprints 35 Another replacement for factories and fixtures
7. fixturereplacement 31 FixtureReplacement rails plugin
Code Metrics1. metric_fu 579 A fist full of code metrics
2. rcov 368 The new home of RCov on GitHub
3. reek 256 Code smell detector for Ruby
4. roodi 114 Ruby Object Oriented Design Inferometer
5. report_card 107 metrics and CI are for A students.
6. rcov_plugin 62 Rails plugin for rcov
7. flog 30 8. flay 28 9. crap4r 19 Computes the CRAP metric for Ruby source code
Mocking1. rr 410 RR (Double Ruby) is a test double framework that features a rich selection of double techniques and a terse syntax.
2. mocha 264 Mocha is a mocking and stubbing library for Ruby
3. stump 37 Stubbing and mocking that doesn't hurt or suck. WIN.
4. flexmock 24 Flexible mocking for Ruby testing
5. facon 10 Facon is a mocking library in the spirit of the Bacon spec library. Small, compact, and works with Bacon.
API Clients1. twitter 1186 API wrapper for Twitter and Twitter Search API's
2. googlecharts 493 Ruby Google Chart API
3. aws-s3 386 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
4. garb 384 A Ruby wrapper for the Google Analytics API
5. amazon-ec2 344 A Ruby Gem that gives you full access to several of the Amazon Web Services API from your Ruby/Ruby on Rails apps
6. tweetstream 322 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 319 Twitter OAuth REST API client library for Ruby
8. flickr_fu 296 flickr-fu is a ruby interface around the flickr REST api
9. contacts 268 Ruby library for consuming Google, Yahoo!, Flickr and Windows Live contact APIs
10. octopi 252 A Ruby interface to GitHub API v2
11. grackle 223 Lightweight Ruby library for the Twitter API that supports both Basic and OAuth authentication.
12. tinder 203 Tinder is an Ruby API for interfacing with Campfire, the 37Signals chat application.
13. hominid 190 Hominid is a Ruby gem that provides a wrapper for interacting with the Mailchimp API.
14. twitter4r 187 Twitter4R: The most Ruby-like bindings for the Twitter.com REST API by a long way.
15. clickatell 173 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 148 A full featured Ruby implementation of the Vimeo API
18. remit 147 An API for using the Amazon Flexible Payment Service (FPS).
19. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
20. flickraw 143 Ruby library to access flickr api.
21. bitly 137 A ruby wrapper for the bit.ly API
22. lighthouse-api 119 The official Ruby Library for interacting with the Lighthouse API
23. linkedin 102 Ruby wrapper for the LinkedIn API
24. ebay 99 Ruby interface to the eBay XML Trading API
25. gchartrb 95 Ruby wrapper around the Google Chart API
26. ruby-cloudfiles 87 Ruby API for Cloud Files
27. twitter-stream 81 Twitter realtime API client
28. amazon-ecs 78 Generic Ruby Amazon E-commerce REST API
29. imdb 74 Imdb library to get movie meta from IMDB.com, since they're too cool to give us an API
30. campaign-monitor-ruby 71 Ruby gem for accessing the Campaign Monitor API
31. twitterland 64 Ruby wrapper for various Twitter-related APIs
32. google_ajax_libraries_api 59 Rails plugin: implements Google's Content Delivery Network for all javascript libraries currently supported by their library API.
33. www-delicious 55 Ruby client for del.icio.us API.
34. tumblr 55 the Tumblr API Rails gem
35. google_translate 44 Client for Google Translate API
36. gchart 39 GChart exposes the Google Chart API (http://code.google.com/apis/chart) via a friendly Ruby interface. It can generate the URL for a given chart (for webpage use), or download the generated PNG (for offline use).
37. tuiter 36 Yet another Twitter API wrapper library in Ruby
38. amazon-product-advertising-api 36 A nice rubyish interface to the Amazon Product Advertising API, formerly known as the Associates Web Service and before that the Amazon E-Commerce Service.
39. right_flexiscale 34 RightScale Flexiscale API Ruby Gem
40. ruby-github 27 A Ruby library for getting information from the GitHub API.
41. facebook_chat 27 A simple POC facebook chat client written in Ruby using Facebook's internal Comet API
42. wikipedia-api 26 Ruby wrapper over the Wikipedia API
API Clients1. twitter 1186 API wrapper for Twitter and Twitter Search API's
2. googlecharts 493 Ruby Google Chart API
3. aws-s3 386 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
4. garb 384 A Ruby wrapper for the Google Analytics API
5. amazon-ec2 344 A Ruby Gem that gives you full access to several of the Amazon Web Services API from your Ruby/Ruby on Rails apps
6. tweetstream 322 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 319 Twitter OAuth REST API client library for Ruby
8. flickr_fu 296 flickr-fu is a ruby interface around the flickr REST api
9. contacts 268 Ruby library for consuming Google, Yahoo!, Flickr and Windows Live contact APIs
10. octopi 252 A Ruby interface to GitHub API v2
11. grackle 223 Lightweight Ruby library for the Twitter API that supports both Basic and OAuth authentication.
12. tinder 203 Tinder is an Ruby API for interfacing with Campfire, the 37Signals chat application.
13. hominid 190 Hominid is a Ruby gem that provides a wrapper for interacting with the Mailchimp API.
14. twitter4r 187 Twitter4R: The most Ruby-like bindings for the Twitter.com REST API by a long way.
15. clickatell 173 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 148 A full featured Ruby implementation of the Vimeo API
18. remit 147 An API for using the Amazon Flexible Payment Service (FPS).
19. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
20. flickraw 143 Ruby library to access flickr api.
21. bitly 137 A ruby wrapper for the bit.ly API
22. lighthouse-api 119 The official Ruby Library for interacting with the Lighthouse API
23. linkedin 102 Ruby wrapper for the LinkedIn API
24. ebay 99 Ruby interface to the eBay XML Trading API
25. gchartrb 95 Ruby wrapper around the Google Chart API
26. ruby-cloudfiles 87 Ruby API for Cloud Files
27. twitter-stream 81 Twitter realtime API client
28. amazon-ecs 78 Generic Ruby Amazon E-commerce REST API
29. imdb 74 Imdb library to get movie meta from IMDB.com, since they're too cool to give us an API
30. campaign-monitor-ruby 71 Ruby gem for accessing the Campaign Monitor API
31. twitterland 64 Ruby wrapper for various Twitter-related APIs
32. google_ajax_libraries_api 59 Rails plugin: implements Google's Content Delivery Network for all javascript libraries currently supported by their library API.
33. www-delicious 55 Ruby client for del.icio.us API.
34. tumblr 55 the Tumblr API Rails gem
35. google_translate 44 Client for Google Translate API
36. gchart 39 GChart exposes the Google Chart API (http://code.google.com/apis/chart) via a friendly Ruby interface. It can generate the URL for a given chart (for webpage use), or download the generated PNG (for offline use).
37. tuiter 36 Yet another Twitter API wrapper library in Ruby
38. amazon-product-advertising-api 36 A nice rubyish interface to the Amazon Product Advertising API, formerly known as the Associates Web Service and before that the Amazon E-Commerce Service.
39. right_flexiscale 34 RightScale Flexiscale API Ruby Gem
40. ruby-github 27 A Ruby library for getting information from the GitHub API.
41. facebook_chat 27 A simple POC facebook chat client written in Ruby using Facebook's internal Comet API
42. wikipedia-api 26 Ruby wrapper over the Wikipedia API
Code Metrics1. metric_fu 579 A fist full of code metrics
2. rcov 368 The new home of RCov on GitHub
3. reek 256 Code smell detector for Ruby
4. roodi 114 Ruby Object Oriented Design Inferometer
5. report_card 107 metrics and CI are for A students.
6. rcov_plugin 62 Rails plugin for rcov
7. flog 30 8. flay 28 9. crap4r 19 Computes the CRAP metric for Ruby source code
CSS Frameworks1. blueprint-css 3635 A CSS framework that aims to cut down on your CSS development time
2. compass 1986 Compass is a Stylesheet Authoring Environment that makes your website design simpler to implement and easier to maintain.
3. oocss 1054 Object Oriented CSS Framework
4. fluid960gs 454 Fluid 960 Grid System
5. elastic 82 A simple css framework to layout web-based interfaces, based on the printed layout techniques of 4 columns but with capabilities to unlimited column combinations. and capacity to make elastic, fixed and liquid layout easily.
6. bluetrip-css-framework 72 THIS IS OUTEDATED: MOVED TO http://bitbucket.org/mcrittenden/bluetrip/src/
7. fluid-grid-system 47 A lightwieght XHTML/CSS framework that follows both the typographic grid, and also baseline grid
8. ez-css 37 Create complex layouts with ez-css, a light, easy to use, CSS framework.
CSS Frameworks1. blueprint-css 3635 A CSS framework that aims to cut down on your CSS development time
2. compass 1986 Compass is a Stylesheet Authoring Environment that makes your website design simpler to implement and easier to maintain.
3. oocss 1054 Object Oriented CSS Framework
4. fluid960gs 454 Fluid 960 Grid System
5. elastic 82 A simple css framework to layout web-based interfaces, based on the printed layout techniques of 4 columns but with capabilities to unlimited column combinations. and capacity to make elastic, fixed and liquid layout easily.
6. bluetrip-css-framework 72 THIS IS OUTEDATED: MOVED TO http://bitbucket.org/mcrittenden/bluetrip/src/
7. fluid-grid-system 47 A lightwieght XHTML/CSS framework that follows both the typographic grid, and also baseline grid
8. ez-css 37 Create complex layouts with ez-css, a light, easy to use, CSS framework.
Random Data Generation1. forgery 260 Easy and customizable generation of forged data.
2. randexp 149 generate random data from a Regular Expression
3. faker 71 A checkout of the faker SVN repository at svn://rubyforge.org/var/svn/faker/trunk
4. random_data 9 Provides methods for generating random test data including names, mailing addresses, dates, phone numbers, e-mail addresses, and text. Now, ruby 1.9 compatible.
Rails Form Builders1. formtastic 2910 A Rails form builder plugin with semantically rich and accessible markup. It's deliciously close to 1.0!
2. semantic_form_builder 193 A custom builder (and some helper methods) for creating consistent and accessible forms in rails
3. air_budd_form_builder 39 A form builder that generates semantic HTML as advocated by Andy Budd in CSS Mastery.
4. accessible_form_builder 39 A slight advancement on pretty_accessible_form
E-Commerce1. spree 2264 Spree is a complete open source e-commerce solution for Ruby on Rails.
2. active_merchant 2086 Active Merchant is a simple payment abstraction library used in and sponsored by Shopify. It is written by Tobias Luetke, Cody Fauser, and contributors. The aim of the project is to feel natural to Ruby users and to abstract as many parts as possible away from the user to offer a consistent interface across all supported gateways.
3. invoicing 149 Ruby invoicing framework gem
4. shippinglogic 147 Simple and straight forward interfaces to the various shipping web services
5. freemium 89 Subscription management and processing (TrustCommerce, BrainTree, etc.)
Rails Permalinks & Slugs1. friendly_id 958 FriendlyId is the “Swiss Army bulldozer” of slugging and permalink plugins for ActiveRecord. It allows you to create pretty URL’s and work with human-friendly strings as if they were numeric ids for ActiveRecord models.
2. permalink_fu 513 ActiveRecord plugin for automatically converting fields to permalinks.
3. stringex 260 Some [hopefully] useful extensions to Ruby’s String class. It is made up of three libraries: ActsAsUrl [permalink solution with better character translation], Unidecoder [Unicode to Ascii transliteration], and StringExtensions [miscellaneous helper methods for the String class].
4. find_by_param 38 Find_by_param is a nice and easy way to handle permalinks and dealing with searching for to_param values
5. salty_slugs 31 Rails abstraction of word-based slugs for URLs, w/ or w/o leading numeric IDs.
6. sluggable-finder 19 Automatically create SEO friendly, unique permalinks for your ActiveRecord objects. Behaves exactly like ActiveRecord#find
7. to_slug 13 Rails plugin that adds a to_slug method to String instances. Slugs can be used for URLs, since all 'dangerous' characters have been filtered out.
8. has_slug 12 Easy permalink creation & verification for Rails >= 2.2
JavaScript Tools1. sprockets 518 JavaScript dependency management and concatenation
2. juicer 259 A command line tool for JavaScript and CSS developers
3. jabs 82 Javascript Abstract Behavior Syntax
4. frontcompiler 46 JavaScript/CSS/HTML sources compiler
5. packr 25 Ruby version of Dean Edwards' Packer
6. jake 11 Builds JavaScript projects using PackR and ERB
|
| G |
gamebox
Game libraries1. rubygame 106 Flexible cross-platform game programming library for Ruby
2. gosu 73 2D game development library for Ruby and C++
3. gamebox 39 A game template for building and distributing Rubygame apps.
4. chingu 32 OpenGL accelerated 2D game framework for Ruby
5. jemini 3 Clone of the real Jemini repository on Kenai.
API Clients1. twitter 1186 API wrapper for Twitter and Twitter Search API's
2. googlecharts 493 Ruby Google Chart API
3. aws-s3 386 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
4. garb 384 A Ruby wrapper for the Google Analytics API
5. amazon-ec2 344 A Ruby Gem that gives you full access to several of the Amazon Web Services API from your Ruby/Ruby on Rails apps
6. tweetstream 322 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 319 Twitter OAuth REST API client library for Ruby
8. flickr_fu 296 flickr-fu is a ruby interface around the flickr REST api
9. contacts 268 Ruby library for consuming Google, Yahoo!, Flickr and Windows Live contact APIs
10. octopi 252 A Ruby interface to GitHub API v2
11. grackle 223 Lightweight Ruby library for the Twitter API that supports both Basic and OAuth authentication.
12. tinder 203 Tinder is an Ruby API for interfacing with Campfire, the 37Signals chat application.
13. hominid 190 Hominid is a Ruby gem that provides a wrapper for interacting with the Mailchimp API.
14. twitter4r 187 Twitter4R: The most Ruby-like bindings for the Twitter.com REST API by a long way.
15. clickatell 173 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 148 A full featured Ruby implementation of the Vimeo API
18. remit 147 An API for using the Amazon Flexible Payment Service (FPS).
19. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
20. flickraw 143 Ruby library to access flickr api.
21. bitly 137 A ruby wrapper for the bit.ly API
22. lighthouse-api 119 The official Ruby Library for interacting with the Lighthouse API
23. linkedin 102 Ruby wrapper for the LinkedIn API
24. ebay 99 Ruby interface to the eBay XML Trading API
25. gchartrb 95 Ruby wrapper around the Google Chart API
26. ruby-cloudfiles 87 Ruby API for Cloud Files
27. twitter-stream 81 Twitter realtime API client
28. amazon-ecs 78 Generic Ruby Amazon E-commerce REST API
29. imdb 74 Imdb library to get movie meta from IMDB.com, since they're too cool to give us an API
30. campaign-monitor-ruby 71 Ruby gem for accessing the Campaign Monitor API
31. twitterland 64 Ruby wrapper for various Twitter-related APIs
32. google_ajax_libraries_api 59 Rails plugin: implements Google's Content Delivery Network for all javascript libraries currently supported by their library API.
33. www-delicious 55 Ruby client for del.icio.us API.
34. tumblr 55 the Tumblr API Rails gem
35. google_translate 44 Client for Google Translate API
36. gchart 39 GChart exposes the Google Chart API (http://code.google.com/apis/chart) via a friendly Ruby interface. It can generate the URL for a given chart (for webpage use), or download the generated PNG (for offline use).
37. tuiter 36 Yet another Twitter API wrapper library in Ruby
38. amazon-product-advertising-api 36 A nice rubyish interface to the Amazon Product Advertising API, formerly known as the Associates Web Service and before that the Amazon E-Commerce Service.
39. right_flexiscale 34 RightScale Flexiscale API Ruby Gem
40. ruby-github 27 A Ruby library for getting information from the GitHub API.
41. facebook_chat 27 A simple POC facebook chat client written in Ruby using Facebook's internal Comet API
42. wikipedia-api 26 Ruby wrapper over the Wikipedia API
API Clients1. twitter 1186 API wrapper for Twitter and Twitter Search API's
2. googlecharts 493 Ruby Google Chart API
3. aws-s3 386 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
4. garb 384 A Ruby wrapper for the Google Analytics API
5. amazon-ec2 344 A Ruby Gem that gives you full access to several of the Amazon Web Services API from your Ruby/Ruby on Rails apps
6. tweetstream 322 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 319 Twitter OAuth REST API client library for Ruby
8. flickr_fu 296 flickr-fu is a ruby interface around the flickr REST api
9. contacts 268 Ruby library for consuming Google, Yahoo!, Flickr and Windows Live contact APIs
10. octopi 252 A Ruby interface to GitHub API v2
11. grackle 223 Lightweight Ruby library for the Twitter API that supports both Basic and OAuth authentication.
12. tinder 203 Tinder is an Ruby API for interfacing with Campfire, the 37Signals chat application.
13. hominid 190 Hominid is a Ruby gem that provides a wrapper for interacting with the Mailchimp API.
14. twitter4r 187 Twitter4R: The most Ruby-like bindings for the Twitter.com REST API by a long way.
15. clickatell 173 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 148 A full featured Ruby implementation of the Vimeo API
18. remit 147 An API for using the Amazon Flexible Payment Service (FPS).
19. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
20. flickraw 143 Ruby library to access flickr api.
21. bitly 137 A ruby wrapper for the bit.ly API
22. lighthouse-api 119 The official Ruby Library for interacting with the Lighthouse API
23. linkedin 102 Ruby wrapper for the LinkedIn API
24. ebay 99 Ruby interface to the eBay XML Trading API
25. gchartrb 95 Ruby wrapper around the Google Chart API
26. ruby-cloudfiles 87 Ruby API for Cloud Files
27. twitter-stream 81 Twitter realtime API client
28. amazon-ecs 78 Generic Ruby Amazon E-commerce REST API
29. imdb 74 Imdb library to get movie meta from IMDB.com, since they're too cool to give us an API
30. campaign-monitor-ruby 71 Ruby gem for accessing the Campaign Monitor API
31. twitterland 64 Ruby wrapper for various Twitter-related APIs
32. google_ajax_libraries_api 59 Rails plugin: implements Google's Content Delivery Network for all javascript libraries currently supported by their library API.
33. www-delicious 55 Ruby client for del.icio.us API.
34. tumblr 55 the Tumblr API Rails gem
35. google_translate 44 Client for Google Translate API
36. gchart 39 GChart exposes the Google Chart API (http://code.google.com/apis/chart) via a friendly Ruby interface. It can generate the URL for a given chart (for webpage use), or download the generated PNG (for offline use).
37. tuiter 36 Yet another Twitter API wrapper library in Ruby
38. amazon-product-advertising-api 36 A nice rubyish interface to the Amazon Product Advertising API, formerly known as the Associates Web Service and before that the Amazon E-Commerce Service.
39. right_flexiscale 34 RightScale Flexiscale API Ruby Gem
40. ruby-github 27 A Ruby library for getting information from the GitHub API.
41. facebook_chat 27 A simple POC facebook chat client written in Ruby using Facebook's internal Comet API
42. wikipedia-api 26 Ruby wrapper over the Wikipedia API
API Clients1. twitter 1186 API wrapper for Twitter and Twitter Search API's
2. googlecharts 493 Ruby Google Chart API
3. aws-s3 386 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
4. garb 384 A Ruby wrapper for the Google Analytics API
5. amazon-ec2 344 A Ruby Gem that gives you full access to several of the Amazon Web Services API from your Ruby/Ruby on Rails apps
6. tweetstream 322 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 319 Twitter OAuth REST API client library for Ruby
8. flickr_fu 296 flickr-fu is a ruby interface around the flickr REST api
9. contacts 268 Ruby library for consuming Google, Yahoo!, Flickr and Windows Live contact APIs
10. octopi 252 A Ruby interface to GitHub API v2
11. grackle 223 Lightweight Ruby library for the Twitter API that supports both Basic and OAuth authentication.
12. tinder 203 Tinder is an Ruby API for interfacing with Campfire, the 37Signals chat application.
13. hominid 190 Hominid is a Ruby gem that provides a wrapper for interacting with the Mailchimp API.
14. twitter4r 187 Twitter4R: The most Ruby-like bindings for the Twitter.com REST API by a long way.
15. clickatell 173 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 148 A full featured Ruby implementation of the Vimeo API
18. remit 147 An API for using the Amazon Flexible Payment Service (FPS).
19. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
20. flickraw 143 Ruby library to access flickr api.
21. bitly 137 A ruby wrapper for the bit.ly API
22. lighthouse-api 119 The official Ruby Library for interacting with the Lighthouse API
23. linkedin 102 Ruby wrapper for the LinkedIn API
24. ebay 99 Ruby interface to the eBay XML Trading API
25. gchartrb 95 Ruby wrapper around the Google Chart API
26. ruby-cloudfiles 87 Ruby API for Cloud Files
27. twitter-stream 81 Twitter realtime API client
28. amazon-ecs 78 Generic Ruby Amazon E-commerce REST API
29. imdb 74 Imdb library to get movie meta from IMDB.com, since they're too cool to give us an API
30. campaign-monitor-ruby 71 Ruby gem for accessing the Campaign Monitor API
31. twitterland 64 Ruby wrapper for various Twitter-related APIs
32. google_ajax_libraries_api 59 Rails plugin: implements Google's Content Delivery Network for all javascript libraries currently supported by their library API.
33. www-delicious 55 Ruby client for del.icio.us API.
34. tumblr 55 the Tumblr API Rails gem
35. google_translate 44 Client for Google Translate API
36. gchart 39 GChart exposes the Google Chart API (http://code.google.com/apis/chart) via a friendly Ruby interface. It can generate the URL for a given chart (for webpage use), or download the generated PNG (for offline use).
37. tuiter 36 Yet another Twitter API wrapper library in Ruby
38. amazon-product-advertising-api 36 A nice rubyish interface to the Amazon Product Advertising API, formerly known as the Associates Web Service and before that the Amazon E-Commerce Service.
39. right_flexiscale 34 RightScale Flexiscale API Ruby Gem
40. ruby-github 27 A Ruby library for getting information from the GitHub API.
41. facebook_chat 27 A simple POC facebook chat client written in Ruby using Facebook's internal Comet API
42. wikipedia-api 26 Ruby wrapper over the Wikipedia API
Gem Doc Viewers1. bdoc 103 Your local Gem browser
2. gembox 73 A sinatra based interface for browsing and admiring your gems
3. sinatra-rubygems 72 A complete reimplementation of the gem server command as a Sinatra application
4. docbox 42 Wiki interface allowing people to contribute to the documentation of a project
Dependency Management1. bundler 607 Gemfiles are fun
2. braid 379 Simple tool to help track git and svn vendor branches in a git repository
3. piston 230 Piston is a utility that eases vendor branch management. This repository is a complete reimplementation of Piston to provide different backends, depending on the repositories and working copies you pistonize from.
4. cached_externals 127 Symlink to external dependencies, rather than bloating your repositories with them
5. giternal 125 non-sucky git externals
6. externals 38 Quickly freeze and unfreeze external git dependencies
7. externals 13 provides a svn:externals like workflow in an scm agnostic manner
8. gem_resolver 5 9. bling 4 bling bling gem management
Geocoding & Maps1. geokit-gem 658 Official Geokit Gem. Geokit gem provides geocoding and distance/heading calculations. Pair with the geokit-rails plugin for full-fledged location-based app functionality.
2. geokit-rails 545 Official Geokit plugin for Rails/ActiveRecord. Provides location-based goodness for your Rails app. Requires the Geokit gem.
3. graticule 290 Graticule is a geocoding API for looking up address coordinates and performing distance calculations, supporting many popular APIs.
4. acts_as_geocodable 163 A Rails plugin that makes your applications geo-aware.
5. eschaton 128 the underground plugin for google maps on rails
6. geo_mere_laal 91 Zero-effort creation of Location-aware Rails application based on W3C Geolocaton API.
7. ym4r-gm 80 A port of the YM4R-GM plugin for rails, to github
8. postgis_adapter 62 Fork of spatial_adapter to give postgis more love
9. geocoder 48 Add geocoding functionality to Rails models.
10. google_static_maps_helper 6 Provides a simple interface to the Google Static Maps V2 API
Geocoding & Maps1. geokit-gem 658 Official Geokit Gem. Geokit gem provides geocoding and distance/heading calculations. Pair with the geokit-rails plugin for full-fledged location-based app functionality.
2. geokit-rails 545 Official Geokit plugin for Rails/ActiveRecord. Provides location-based goodness for your Rails app. Requires the Geokit gem.
3. graticule 290 Graticule is a geocoding API for looking up address coordinates and performing distance calculations, supporting many popular APIs.
4. acts_as_geocodable 163 A Rails plugin that makes your applications geo-aware.
5. eschaton 128 the underground plugin for google maps on rails
6. geo_mere_laal 91 Zero-effort creation of Location-aware Rails application based on W3C Geolocaton API.
7. ym4r-gm 80 A port of the YM4R-GM plugin for rails, to github
8. postgis_adapter 62 Fork of spatial_adapter to give postgis more love
9. geocoder 48 Add geocoding functionality to Rails models.
10. google_static_maps_helper 6 Provides a simple interface to the Google Static Maps V2 API
Geocoding & Maps1. geokit-gem 658 Official Geokit Gem. Geokit gem provides geocoding and distance/heading calculations. Pair with the geokit-rails plugin for full-fledged location-based app functionality.
2. geokit-rails 545 Official Geokit plugin for Rails/ActiveRecord. Provides location-based goodness for your Rails app. Requires the Geokit gem.
3. graticule 290 Graticule is a geocoding API for looking up address coordinates and performing distance calculations, supporting many popular APIs.
4. acts_as_geocodable 163 A Rails plugin that makes your applications geo-aware.
5. eschaton 128 the underground plugin for google maps on rails
6. geo_mere_laal 91 Zero-effort creation of Location-aware Rails application based on W3C Geolocaton API.
7. ym4r-gm 80 A port of the YM4R-GM plugin for rails, to github
8. postgis_adapter 62 Fork of spatial_adapter to give postgis more love
9. geocoder 48 Add geocoding functionality to Rails models.
10. google_static_maps_helper 6 Provides a simple interface to the Google Static Maps V2 API
Geocoding & Maps1. geokit-gem 658 Official Geokit Gem. Geokit gem provides geocoding and distance/heading calculations. Pair with the geokit-rails plugin for full-fledged location-based app functionality.
2. geokit-rails 545 Official Geokit plugin for Rails/ActiveRecord. Provides location-based goodness for your Rails app. Requires the Geokit gem.
3. graticule 290 Graticule is a geocoding API for looking up address coordinates and performing distance calculations, supporting many popular APIs.
4. acts_as_geocodable 163 A Rails plugin that makes your applications geo-aware.
5. eschaton 128 the underground plugin for google maps on rails
6. geo_mere_laal 91 Zero-effort creation of Location-aware Rails application based on W3C Geolocaton API.
7. ym4r-gm 80 A port of the YM4R-GM plugin for rails, to github
8. postgis_adapter 62 Fork of spatial_adapter to give postgis more love
9. geocoder 48 Add geocoding functionality to Rails models.
10. google_static_maps_helper 6 Provides a simple interface to the Google Static Maps V2 API
Wiki Apps1. git-wiki 460 A quick & dirty git-powered Sinatra wiki
2. instiki 144 a basic wiki clone so pretty and easy to set up, you’ll wonder if it’s really a wiki.
3. signal-wiki 74 The easy to use rails wiki
4. collective 71 A no-frills Merb wiki extracted from wiki.merbivore.com
5. perwikity 66 An elegant wiki system for anyone who respects their grandmother
6. kii 46 A Rails powered wiki with a sensible code base. No longer maintained. It works, though.
7. bliki 40 A small blog + wiki engine built on Sinatra + Stone
8. bitswiki 28 A sweet wiki written in Rails.
9. hoboken 16 a simple wiki powered by sinatra
10. acts_as_wiki 16 Unobtrusive wiki that can be easily integrated into existing application
11. gitki 15 Gitki is a wiki built on Git.
12. rakki 11 Wiki for Ramaze running on Innate
13. weaky 10 a sinatra/couchdb wiki
Dependency Management1. bundler 607 Gemfiles are fun
2. braid 379 Simple tool to help track git and svn vendor branches in a git repository
3. piston 230 Piston is a utility that eases vendor branch management. This repository is a complete reimplementation of Piston to provide different backends, depending on the repositories and working copies you pistonize from.
4. cached_externals 127 Symlink to external dependencies, rather than bloating your repositories with them
5. giternal 125 non-sucky git externals
6. externals 38 Quickly freeze and unfreeze external git dependencies
7. externals 13 provides a svn:externals like workflow in an scm agnostic manner
8. gem_resolver 5 9. bling 4 bling bling gem management
Wiki Apps1. git-wiki 460 A quick & dirty git-powered Sinatra wiki
2. instiki 144 a basic wiki clone so pretty and easy to set up, you’ll wonder if it’s really a wiki.
3. signal-wiki 74 The easy to use rails wiki
4. collective 71 A no-frills Merb wiki extracted from wiki.merbivore.com
5. perwikity 66 An elegant wiki system for anyone who respects their grandmother
6. kii 46 A Rails powered wiki with a sensible code base. No longer maintained. It works, though.
7. bliki 40 A small blog + wiki engine built on Sinatra + Stone
8. bitswiki 28 A sweet wiki written in Rails.
9. hoboken 16 a simple wiki powered by sinatra
10. acts_as_wiki 16 Unobtrusive wiki that can be easily integrated into existing application
11. gitki 15 Gitki is a wiki built on Git.
12. rakki 11 Wiki for Ramaze running on Innate
13. weaky 10 a sinatra/couchdb wiki
I18n1. globalize2 550 The second incarnation of Globalize for Rails
2. translate_routes 258 Rails plugin to translate your URLs and routing helpers on an clean way.
3. i18n 182 Internationalization (i18n) library for Ruby
4. fast_gettext 102 Ruby GetText, but 3.5x faster + 560x less memory + simple + clean namespace + threadsave + extendable + multiple backends + Rails3 ready
5. i18n_backend_database 57 Database Backend for Rails I18n
6. ready_for_i18n 46 A handy tool helping transfer your local Rails project to an i18n one by extracting text from HTML and helper methods.
7. model_translations 33 Minimal implementation of Globalize2 style model translations
8. i15r 21 The internationalizer. Replaces plain text strings in your views and replaces them with I18n message strings so you only have to provide the translations.
9. has_translations 8 ActiveRecord plugin to create translations for your models.
Uses delegate pattern.
Fully tested and used in a several production sites.
10. puret 5 Puret is a minimal pure translation library for translating database values for Rails 3.
API Clients1. twitter 1186 API wrapper for Twitter and Twitter Search API's
2. googlecharts 493 Ruby Google Chart API
3. aws-s3 386 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
4. garb 384 A Ruby wrapper for the Google Analytics API
5. amazon-ec2 344 A Ruby Gem that gives you full access to several of the Amazon Web Services API from your Ruby/Ruby on Rails apps
6. tweetstream 322 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 319 Twitter OAuth REST API client library for Ruby
8. flickr_fu 296 flickr-fu is a ruby interface around the flickr REST api
9. contacts 268 Ruby library for consuming Google, Yahoo!, Flickr and Windows Live contact APIs
10. octopi 252 A Ruby interface to GitHub API v2
11. grackle 223 Lightweight Ruby library for the Twitter API that supports both Basic and OAuth authentication.
12. tinder 203 Tinder is an Ruby API for interfacing with Campfire, the 37Signals chat application.
13. hominid 190 Hominid is a Ruby gem that provides a wrapper for interacting with the Mailchimp API.
14. twitter4r 187 Twitter4R: The most Ruby-like bindings for the Twitter.com REST API by a long way.
15. clickatell 173 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 148 A full featured Ruby implementation of the Vimeo API
18. remit 147 An API for using the Amazon Flexible Payment Service (FPS).
19. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
20. flickraw 143 Ruby library to access flickr api.
21. bitly 137 A ruby wrapper for the bit.ly API
22. lighthouse-api 119 The official Ruby Library for interacting with the Lighthouse API
23. linkedin 102 Ruby wrapper for the LinkedIn API
24. ebay 99 Ruby interface to the eBay XML Trading API
25. gchartrb 95 Ruby wrapper around the Google Chart API
26. ruby-cloudfiles 87 Ruby API for Cloud Files
27. twitter-stream 81 Twitter realtime API client
28. amazon-ecs 78 Generic Ruby Amazon E-commerce REST API
29. imdb 74 Imdb library to get movie meta from IMDB.com, since they're too cool to give us an API
30. campaign-monitor-ruby 71 Ruby gem for accessing the Campaign Monitor API
31. twitterland 64 Ruby wrapper for various Twitter-related APIs
32. google_ajax_libraries_api 59 Rails plugin: implements Google's Content Delivery Network for all javascript libraries currently supported by their library API.
33. www-delicious 55 Ruby client for del.icio.us API.
34. tumblr 55 the Tumblr API Rails gem
35. google_translate 44 Client for Google Translate API
36. gchart 39 GChart exposes the Google Chart API (http://code.google.com/apis/chart) via a friendly Ruby interface. It can generate the URL for a given chart (for webpage use), or download the generated PNG (for offline use).
37. tuiter 36 Yet another Twitter API wrapper library in Ruby
38. amazon-product-advertising-api 36 A nice rubyish interface to the Amazon Product Advertising API, formerly known as the Associates Web Service and before that the Amazon E-Commerce Service.
39. right_flexiscale 34 RightScale Flexiscale API Ruby Gem
40. ruby-github 27 A Ruby library for getting information from the GitHub API.
41. facebook_chat 27 A simple POC facebook chat client written in Ruby using Facebook's internal Comet API
42. wikipedia-api 26 Ruby wrapper over the Wikipedia API
API Clients1. twitter 1186 API wrapper for Twitter and Twitter Search API's
2. googlecharts 493 Ruby Google Chart API
3. aws-s3 386 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
4. garb 384 A Ruby wrapper for the Google Analytics API
5. amazon-ec2 344 A Ruby Gem that gives you full access to several of the Amazon Web Services API from your Ruby/Ruby on Rails apps
6. tweetstream 322 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 319 Twitter OAuth REST API client library for Ruby
8. flickr_fu 296 flickr-fu is a ruby interface around the flickr REST api
9. contacts 268 Ruby library for consuming Google, Yahoo!, Flickr and Windows Live contact APIs
10. octopi 252 A Ruby interface to GitHub API v2
11. grackle 223 Lightweight Ruby library for the Twitter API that supports both Basic and OAuth authentication.
12. tinder 203 Tinder is an Ruby API for interfacing with Campfire, the 37Signals chat application.
13. hominid 190 Hominid is a Ruby gem that provides a wrapper for interacting with the Mailchimp API.
14. twitter4r 187 Twitter4R: The most Ruby-like bindings for the Twitter.com REST API by a long way.
15. clickatell 173 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 148 A full featured Ruby implementation of the Vimeo API
18. remit 147 An API for using the Amazon Flexible Payment Service (FPS).
19. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
20. flickraw 143 Ruby library to access flickr api.
21. bitly 137 A ruby wrapper for the bit.ly API
22. lighthouse-api 119 The official Ruby Library for interacting with the Lighthouse API
23. linkedin 102 Ruby wrapper for the LinkedIn API
24. ebay 99 Ruby interface to the eBay XML Trading API
25. gchartrb 95 Ruby wrapper around the Google Chart API
26. ruby-cloudfiles 87 Ruby API for Cloud Files
27. twitter-stream 81 Twitter realtime API client
28. amazon-ecs 78 Generic Ruby Amazon E-commerce REST API
29. imdb 74 Imdb library to get movie meta from IMDB.com, since they're too cool to give us an API
30. campaign-monitor-ruby 71 Ruby gem for accessing the Campaign Monitor API
31. twitterland 64 Ruby wrapper for various Twitter-related APIs
32. google_ajax_libraries_api 59 Rails plugin: implements Google's Content Delivery Network for all javascript libraries currently supported by their library API.
33. www-delicious 55 Ruby client for del.icio.us API.
34. tumblr 55 the Tumblr API Rails gem
35. google_translate 44 Client for Google Translate API
36. gchart 39 GChart exposes the Google Chart API (http://code.google.com/apis/chart) via a friendly Ruby interface. It can generate the URL for a given chart (for webpage use), or download the generated PNG (for offline use).
37. tuiter 36 Yet another Twitter API wrapper library in Ruby
38. amazon-product-advertising-api 36 A nice rubyish interface to the Amazon Product Advertising API, formerly known as the Associates Web Service and before that the Amazon E-Commerce Service.
39. right_flexiscale 34 RightScale Flexiscale API Ruby Gem
40. ruby-github 27 A Ruby library for getting information from the GitHub API.
41. facebook_chat 27 A simple POC facebook chat client written in Ruby using Facebook's internal Comet API
42. wikipedia-api 26 Ruby wrapper over the Wikipedia API
Geocoding & Maps1. geokit-gem 658 Official Geokit Gem. Geokit gem provides geocoding and distance/heading calculations. Pair with the geokit-rails plugin for full-fledged location-based app functionality.
2. geokit-rails 545 Official Geokit plugin for Rails/ActiveRecord. Provides location-based goodness for your Rails app. Requires the Geokit gem.
3. graticule 290 Graticule is a geocoding API for looking up address coordinates and performing distance calculations, supporting many popular APIs.
4. acts_as_geocodable 163 A Rails plugin that makes your applications geo-aware.
5. eschaton 128 the underground plugin for google maps on rails
6. geo_mere_laal 91 Zero-effort creation of Location-aware Rails application based on W3C Geolocaton API.
7. ym4r-gm 80 A port of the YM4R-GM plugin for rails, to github
8. postgis_adapter 62 Fork of spatial_adapter to give postgis more love
9. geocoder 48 Add geocoding functionality to Rails models.
10. google_static_maps_helper 6 Provides a simple interface to the Google Static Maps V2 API
API Clients1. twitter 1186 API wrapper for Twitter and Twitter Search API's
2. googlecharts 493 Ruby Google Chart API
3. aws-s3 386 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
4. garb 384 A Ruby wrapper for the Google Analytics API
5. amazon-ec2 344 A Ruby Gem that gives you full access to several of the Amazon Web Services API from your Ruby/Ruby on Rails apps
6. tweetstream 322 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 319 Twitter OAuth REST API client library for Ruby
8. flickr_fu 296 flickr-fu is a ruby interface around the flickr REST api
9. contacts 268 Ruby library for consuming Google, Yahoo!, Flickr and Windows Live contact APIs
10. octopi 252 A Ruby interface to GitHub API v2
11. grackle 223 Lightweight Ruby library for the Twitter API that supports both Basic and OAuth authentication.
12. tinder 203 Tinder is an Ruby API for interfacing with Campfire, the 37Signals chat application.
13. hominid 190 Hominid is a Ruby gem that provides a wrapper for interacting with the Mailchimp API.
14. twitter4r 187 Twitter4R: The most Ruby-like bindings for the Twitter.com REST API by a long way.
15. clickatell 173 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 148 A full featured Ruby implementation of the Vimeo API
18. remit 147 An API for using the Amazon Flexible Payment Service (FPS).
19. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
20. flickraw 143 Ruby library to access flickr api.
21. bitly 137 A ruby wrapper for the bit.ly API
22. lighthouse-api 119 The official Ruby Library for interacting with the Lighthouse API
23. linkedin 102 Ruby wrapper for the LinkedIn API
24. ebay 99 Ruby interface to the eBay XML Trading API
25. gchartrb 95 Ruby wrapper around the Google Chart API
26. ruby-cloudfiles 87 Ruby API for Cloud Files
27. twitter-stream 81 Twitter realtime API client
28. amazon-ecs 78 Generic Ruby Amazon E-commerce REST API
29. imdb 74 Imdb library to get movie meta from IMDB.com, since they're too cool to give us an API
30. campaign-monitor-ruby 71 Ruby gem for accessing the Campaign Monitor API
31. twitterland 64 Ruby wrapper for various Twitter-related APIs
32. google_ajax_libraries_api 59 Rails plugin: implements Google's Content Delivery Network for all javascript libraries currently supported by their library API.
33. www-delicious 55 Ruby client for del.icio.us API.
34. tumblr 55 the Tumblr API Rails gem
35. google_translate 44 Client for Google Translate API
36. gchart 39 GChart exposes the Google Chart API (http://code.google.com/apis/chart) via a friendly Ruby interface. It can generate the URL for a given chart (for webpage use), or download the generated PNG (for offline use).
37. tuiter 36 Yet another Twitter API wrapper library in Ruby
38. amazon-product-advertising-api 36 A nice rubyish interface to the Amazon Product Advertising API, formerly known as the Associates Web Service and before that the Amazon E-Commerce Service.
39. right_flexiscale 34 RightScale Flexiscale API Ruby Gem
40. ruby-github 27 A Ruby library for getting information from the GitHub API.
41. facebook_chat 27 A simple POC facebook chat client written in Ruby using Facebook's internal Comet API
42. wikipedia-api 26 Ruby wrapper over the Wikipedia API
Game libraries1. rubygame 106 Flexible cross-platform game programming library for Ruby
2. gosu 73 2D game development library for Ruby and C++
3. gamebox 39 A game template for building and distributing Rubygame apps.
4. chingu 32 OpenGL accelerated 2D game framework for Ruby
5. jemini 3 Clone of the real Jemini repository on Kenai.
API Clients1. twitter 1186 API wrapper for Twitter and Twitter Search API's
2. googlecharts 493 Ruby Google Chart API
3. aws-s3 386 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
4. garb 384 A Ruby wrapper for the Google Analytics API
5. amazon-ec2 344 A Ruby Gem that gives you full access to several of the Amazon Web Services API from your Ruby/Ruby on Rails apps
6. tweetstream 322 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 319 Twitter OAuth REST API client library for Ruby
8. flickr_fu 296 flickr-fu is a ruby interface around the flickr REST api
9. contacts 268 Ruby library for consuming Google, Yahoo!, Flickr and Windows Live contact APIs
10. octopi 252 A Ruby interface to GitHub API v2
11. grackle 223 Lightweight Ruby library for the Twitter API that supports both Basic and OAuth authentication.
12. tinder 203 Tinder is an Ruby API for interfacing with Campfire, the 37Signals chat application.
13. hominid 190 Hominid is a Ruby gem that provides a wrapper for interacting with the Mailchimp API.
14. twitter4r 187 Twitter4R: The most Ruby-like bindings for the Twitter.com REST API by a long way.
15. clickatell 173 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 148 A full featured Ruby implementation of the Vimeo API
18. remit 147 An API for using the Amazon Flexible Payment Service (FPS).
19. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
20. flickraw 143 Ruby library to access flickr api.
21. bitly 137 A ruby wrapper for the bit.ly API
22. lighthouse-api 119 The official Ruby Library for interacting with the Lighthouse API
23. linkedin 102 Ruby wrapper for the LinkedIn API
24. ebay 99 Ruby interface to the eBay XML Trading API
25. gchartrb 95 Ruby wrapper around the Google Chart API
26. ruby-cloudfiles 87 Ruby API for Cloud Files
27. twitter-stream 81 Twitter realtime API client
28. amazon-ecs 78 Generic Ruby Amazon E-commerce REST API
29. imdb 74 Imdb library to get movie meta from IMDB.com, since they're too cool to give us an API
30. campaign-monitor-ruby 71 Ruby gem for accessing the Campaign Monitor API
31. twitterland 64 Ruby wrapper for various Twitter-related APIs
32. google_ajax_libraries_api 59 Rails plugin: implements Google's Content Delivery Network for all javascript libraries currently supported by their library API.
33. www-delicious 55 Ruby client for del.icio.us API.
34. tumblr 55 the Tumblr API Rails gem
35. google_translate 44 Client for Google Translate API
36. gchart 39 GChart exposes the Google Chart API (http://code.google.com/apis/chart) via a friendly Ruby interface. It can generate the URL for a given chart (for webpage use), or download the generated PNG (for offline use).
37. tuiter 36 Yet another Twitter API wrapper library in Ruby
38. amazon-product-advertising-api 36 A nice rubyish interface to the Amazon Product Advertising API, formerly known as the Associates Web Service and before that the Amazon E-Commerce Service.
39. right_flexiscale 34 RightScale Flexiscale API Ruby Gem
40. ruby-github 27 A Ruby library for getting information from the GitHub API.
41. facebook_chat 27 A simple POC facebook chat client written in Ruby using Facebook's internal Comet API
42. wikipedia-api 26 Ruby wrapper over the Wikipedia API
Geocoding & Maps1. geokit-gem 658 Official Geokit Gem. Geokit gem provides geocoding and distance/heading calculations. Pair with the geokit-rails plugin for full-fledged location-based app functionality.
2. geokit-rails 545 Official Geokit plugin for Rails/ActiveRecord. Provides location-based goodness for your Rails app. Requires the Geokit gem.
3. graticule 290 Graticule is a geocoding API for looking up address coordinates and performing distance calculations, supporting many popular APIs.
4. acts_as_geocodable 163 A Rails plugin that makes your applications geo-aware.
5. eschaton 128 the underground plugin for google maps on rails
6. geo_mere_laal 91 Zero-effort creation of Location-aware Rails application based on W3C Geolocaton API.
7. ym4r-gm 80 A port of the YM4R-GM plugin for rails, to github
8. postgis_adapter 62 Fork of spatial_adapter to give postgis more love
9. geocoder 48 Add geocoding functionality to Rails models.
10. google_static_maps_helper 6 Provides a simple interface to the Google Static Maps V2 API
Graphing1. open_flash_chart 392 The ruby on rails plugin for teethgrinder's Open Flash Chart (version 2)
2. gruff 319 Gruff graphing library for Ruby
3. rifgraf 140 Fire-and-forget data collection and graphing service
4. lazy_high_charts 98 rails plugin for make highcharts a la ruby
5. seer 95 Seer is a lightweight, semantically rich wrapper for the Google Visualization API. It allows you to easily create a visualization of data in a variety of formats, including area charts, bar charts, column charts, gauges, line charts, and pie charts.
6. tufte-graph 65 a jQuery plugin that makes pretty bar charts
7. scruffy 22 An unofficial fork of the Ruby graphing library with sexy defaults for hi-res charts.
|
| H |
haml
Template Languages1. haml 1474 HTML Abstraction Markup Language - A Markup Haiku
2. liquid 666 Liquid markup language. Safe, customer facing template language for flexible web apps.
3. mustache 615 Logic-less Ruby templates.
4. erector 161 A builder-like widget html generation framework.
5. parkaby 91 ParseTree meets Markaby
6. ruhl 65 Ruby Hypertext Language
7. markaby 48 markup as ruby
8. laminate 36 Safe user-template system written in Ruby
9. tagz 12 tagz.rb generates html, xml, or any sgml variant like a small ninja running across the backs of a herd of giraffes swatting of heads like a mark-up weedwacker.
10. ember 0 eRuby template processor
SOAP Clients1. savon 338 Heavy metal Ruby SOAP client library
2. handsoap 178 Handsoap is a library for creating SOAP clients in Ruby
3. serviceproxy 40 Lightweight SOAP library for Ruby
Documentation Tools1. yard 340 YARD is a Ruby Documentation tool (Yay!)
YARD is a documentation generation tool for the Ruby programming language.
It enables the user to generate consistent, usable documentation that can be
exported to a number of formats very easily, and also supports extending for
custom Ruby constructs such as custom class level definitions.
2. hanna 301 More than just a new RDoc template
3. sdoc 261 Standalone sdoc generator
4. ajax-rdoc 40 Rdoc template and generator for Ruby source code that uses javascript to make searching for methods and classes very easy.
5. erbook 2 Write books, manuals, and documents in eRuby.
6. ron 0 ron, the opposite of roff, is now known as "ronn"
JavaScript Testing1. blue-ridge 816 Framework for JavaScript Testing (currently a Rails Plugin)
2. jspec 485 JavaScript BDD Framework. DOM independent, async support, 50+ matchers, non-polluting, tiny, highly readable, core jQuery support
3. testswarm 392 Distributed continuous integration testing for JavaScript.
4. screw-unit 186 A Javascript BDD Framework with nested describes, a convenient assertion syntax, and an intuitive test browser.
5. screw-unit-server 49 Server and helpers for your Screw Unit tests.
6. hanoi 38 Automated jQuery tests with QUnit
XML Mapping1. happymapper 252 object to xml mapping library
2. sax-machine 127 A declarative sax parsing library backed by Nokogiri.
3. roxml 118 ROXML is a module for binding Ruby classes to XML. It supports custom mapping and bidirectional marshalling between Ruby and XML using annotation-style class methods, via Nokogiri or LibXML.
4. representative 17 Web app frameworks1. rails 9117 Ruby on Rails
2. sinatra 1742 Classy web-development dressed in a DSL (official / canonical repo)
3. merb-core 529 Merb Core: All you need. None you don't.
4. ramaze 460 Ramaze is a simple, light and modular open-source web application framework written in Ruby.
5. cramp 298 Asynchronous ruby framework for realtime web applications
6. rackable 108 A tiny module that aims to provide a REST-like interface to any Ruby object
7. camping 53 the 4k pocket full-of-gags web microframework
8. harbor 38 Ruby web framework founded on the principles of composition, testability, and consistency.
9. Bats 3 REST enabled Rack powered web-micro-framework (holy buzzwords Batman!)
Syntax Highlighting1. harsh 66 Harsh: Another Rails Syntax Highlighter. Ultraviolet-based syntax highlighting for rails, for ERb or Haml. Better than the rest.
2. tm_syntax_highlighting 45 A Rails plugin that provides helpers to highlight code with pretty TextMate-style highlighting.
3. redcloth-with-coderay 44 Adds CodeRay syntax highlighting to RedCloth, by using a <source> tag. Maintained by k33l0r.
4. rack-coderay 4 CodeRay Syntax Highlighter for Rack
Calendars1. calendar_helper 361 Calendar-generating plugin for Ruby
2. event_calendar 328 Show multiple, overlapping events across calendar days and rows. Rails plugin.
3. later_dude 211 LaterDude is a small calendar helper with i18n support.
4. weekly_builder 197 A Rails view helper for creating weekly calendars (horizontal scrolling), inspired by TableBuilder.
5. has_calendar 81 A view helper that creates a calendar using a table. You can easily add events with any content.
Rails Comments1. acts_as_commentable 344 The ActiveRecord acts_as_commentable plugin
2. disqus 139 A Ruby library for the Disqus commenting API and Javascript widgets.
3. acts_as_commentable_with_threading 125 Similar to acts_as_commentable; however, utilizes awesome_nested_set to provide threaded comments
4. is_reviewable 22 Rails: Make an ActiveRecord model ratable/reviewable (rating + comment), without the usual extra code-smell.
5. has_comments 13 Add comment support to Rails apps with this plugin
Rails Pagination1. will_paginate 3131 Adaptive pagination plugin for web frameworks and other applications
2. paged_scopes 76 An ActiveRecord pagination gem
3. sort_by 50 Allows sorting of (and pagination of sorted) records!
4. has_paginate 10 Paginate models with this named_scope method
Social Network Builders1. insoshi 2394 An open source social networking platform in Ruby on Rails
2. communityengine 1030 Adds basic social networking capabilities to your existing application, including users, blogs, photos, clippings, favorites, and more.
3. lovd-by-less 924 Open Source Social Network written in Ruby on Rail by Less Everything
4. acts_as_network 90 Rails plugin for cleanly modeling social networks using ActiveRecord
5. pfeed 60 A rails plugin that allows you to create extensible log of activity
6. has_profile_items 10 A plugin to ease your effort of building profile of user, company, project, pet, group.... blah blah blah
Rails Ratings1. ajaxful-rating 266 Provides a simple way to add rating functionality to your application.
2. acts_as_rateable 161 Acts_as_rateable is a Ruby on Rails plugin which makes ActiveRecord models rateable through a polymorphic association and optionally logs which user rated which object. This plugin is used in production and Rails 3 compatible.
3. is_rateable 77 Ratings for your model.
4. acts-as-rated 37 git svn clone of acts-as-rated
5. has_ratings 31 Add rating support to Rails apps with this plugin
Rails Permalinks & Slugs1. friendly_id 958 FriendlyId is the “Swiss Army bulldozer” of slugging and permalink plugins for ActiveRecord. It allows you to create pretty URL’s and work with human-friendly strings as if they were numeric ids for ActiveRecord models.
2. permalink_fu 513 ActiveRecord plugin for automatically converting fields to permalinks.
3. stringex 260 Some [hopefully] useful extensions to Ruby’s String class. It is made up of three libraries: ActsAsUrl [permalink solution with better character translation], Unidecoder [Unicode to Ascii transliteration], and StringExtensions [miscellaneous helper methods for the String class].
4. find_by_param 38 Find_by_param is a nice and easy way to handle permalinks and dealing with searching for to_param values
5. salty_slugs 31 Rails abstraction of word-based slugs for URLs, w/ or w/o leading numeric IDs.
6. sluggable-finder 19 Automatically create SEO friendly, unique permalinks for your ActiveRecord objects. Behaves exactly like ActiveRecord#find
7. to_slug 13 Rails plugin that adds a to_slug method to String instances. Slugs can be used for URLs, since all 'dangerous' characters have been filtered out.
8. has_slug 12 Easy permalink creation & verification for Rails >= 2.2
I18n1. globalize2 550 The second incarnation of Globalize for Rails
2. translate_routes 258 Rails plugin to translate your URLs and routing helpers on an clean way.
3. i18n 182 Internationalization (i18n) library for Ruby
4. fast_gettext 102 Ruby GetText, but 3.5x faster + 560x less memory + simple + clean namespace + threadsave + extendable + multiple backends + Rails3 ready
5. i18n_backend_database 57 Database Backend for Rails I18n
6. ready_for_i18n 46 A handy tool helping transfer your local Rails project to an i18n one by extracting text from HTML and helper methods.
7. model_translations 33 Minimal implementation of Globalize2 style model translations
8. i15r 21 The internationalizer. Replaces plain text strings in your views and replaces them with I18n message strings so you only have to provide the translations.
9. has_translations 8 ActiveRecord plugin to create translations for your models.
Uses delegate pattern.
Fully tested and used in a several production sites.
10. puret 5 Puret is a minimal pure translation library for translating database values for Rails 3.
irb Tools1. dotfiles 806 config files for zsh, bash, completions, gem, git, irb, rails
2. hirb 428 A mini view framework for console/irb that's easy to use, even while under its influence. Console goodies include a no-wrap table, auto-pager, tree and menu.
3. looksee 152 Examine the precise method lookup path of any ruby object in ways not possible in standard ruby.
4. utility-belt 75 IRB Power User Utility Belt
5. sketches 37 A Ruby library for live programming and code reloading.
6. bond 29 Mission: Easy custom autocompletion for arguments, methods and beyond. Accomplished for irb and any other readline-like console environments.
7. alias 24 Creates, manages and saves aliases for class methods, instance methods, constants, delegated methods and more.
8. sirb 9 Statistics + IRB console
Wiki Apps1. git-wiki 460 A quick & dirty git-powered Sinatra wiki
2. instiki 144 a basic wiki clone so pretty and easy to set up, you’ll wonder if it’s really a wiki.
3. signal-wiki 74 The easy to use rails wiki
4. collective 71 A no-frills Merb wiki extracted from wiki.merbivore.com
5. perwikity 66 An elegant wiki system for anyone who respects their grandmother
6. kii 46 A Rails powered wiki with a sensible code base. No longer maintained. It works, though.
7. bliki 40 A small blog + wiki engine built on Sinatra + Stone
8. bitswiki 28 A sweet wiki written in Rails.
9. hoboken 16 a simple wiki powered by sinatra
10. acts_as_wiki 16 Unobtrusive wiki that can be easily integrated into existing application
11. gitki 15 Gitki is a wiki built on Git.
12. rakki 11 Wiki for Ramaze running on Innate
13. weaky 10 a sinatra/couchdb wiki
Gem Creation1. jeweler 1027 Opinionated tool for creating and managing Rubygem projects
2. newgem 169 New Gem Generator for RubyGems
3. bones 81 Mr Bones is a handy tool that creates new projects from a code skeleton
4. echoe 76 A Rubygems packaging tool that provides Rake tasks for documentation, extension compiling, testing, and deployment
5. hoe 40 6. simple-gem 12 Make gems. Simple.
7. inochi 7 Gives life to RubyGems-based projects.
API Clients1. twitter 1186 API wrapper for Twitter and Twitter Search API's
2. googlecharts 493 Ruby Google Chart API
3. aws-s3 386 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
4. garb 384 A Ruby wrapper for the Google Analytics API
5. amazon-ec2 344 A Ruby Gem that gives you full access to several of the Amazon Web Services API from your Ruby/Ruby on Rails apps
6. tweetstream 322 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 319 Twitter OAuth REST API client library for Ruby
8. flickr_fu 296 flickr-fu is a ruby interface around the flickr REST api
9. contacts 268 Ruby library for consuming Google, Yahoo!, Flickr and Windows Live contact APIs
10. octopi 252 A Ruby interface to GitHub API v2
11. grackle 223 Lightweight Ruby library for the Twitter API that supports both Basic and OAuth authentication.
12. tinder 203 Tinder is an Ruby API for interfacing with Campfire, the 37Signals chat application.
13. hominid 190 Hominid is a Ruby gem that provides a wrapper for interacting with the Mailchimp API.
14. twitter4r 187 Twitter4R: The most Ruby-like bindings for the Twitter.com REST API by a long way.
15. clickatell 173 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 148 A full featured Ruby implementation of the Vimeo API
18. remit 147 An API for using the Amazon Flexible Payment Service (FPS).
19. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
20. flickraw 143 Ruby library to access flickr api.
21. bitly 137 A ruby wrapper for the bit.ly API
22. lighthouse-api 119 The official Ruby Library for interacting with the Lighthouse API
23. linkedin 102 Ruby wrapper for the LinkedIn API
24. ebay 99 Ruby interface to the eBay XML Trading API
25. gchartrb 95 Ruby wrapper around the Google Chart API
26. ruby-cloudfiles 87 Ruby API for Cloud Files
27. twitter-stream 81 Twitter realtime API client
28. amazon-ecs 78 Generic Ruby Amazon E-commerce REST API
29. imdb 74 Imdb library to get movie meta from IMDB.com, since they're too cool to give us an API
30. campaign-monitor-ruby 71 Ruby gem for accessing the Campaign Monitor API
31. twitterland 64 Ruby wrapper for various Twitter-related APIs
32. google_ajax_libraries_api 59 Rails plugin: implements Google's Content Delivery Network for all javascript libraries currently supported by their library API.
33. www-delicious 55 Ruby client for del.icio.us API.
34. tumblr 55 the Tumblr API Rails gem
35. google_translate 44 Client for Google Translate API
36. gchart 39 GChart exposes the Google Chart API (http://code.google.com/apis/chart) via a friendly Ruby interface. It can generate the URL for a given chart (for webpage use), or download the generated PNG (for offline use).
37. tuiter 36 Yet another Twitter API wrapper library in Ruby
38. amazon-product-advertising-api 36 A nice rubyish interface to the Amazon Product Advertising API, formerly known as the Associates Web Service and before that the Amazon E-Commerce Service.
39. right_flexiscale 34 RightScale Flexiscale API Ruby Gem
40. ruby-github 27 A Ruby library for getting information from the GitHub API.
41. facebook_chat 27 A simple POC facebook chat client written in Ruby using Facebook's internal Comet API
42. wikipedia-api 26 Ruby wrapper over the Wikipedia API
Exception Notification1. exception_notification 1001 Exception Notifier Plugin for Rails
2. hoptoad_notifier 653 Reports exceptions to Hoptoad
3. exception_logger 267 Unmaintained. Sorry.
4. exceptional 126 5. rack_hoptoad 93 middleware for posting exceptions to http://hoptoadapp.com
6. lilypad 66 Hoptoad notifier for rack-based frameworks
7. toadhopper 36 A base library for Hoptoad error reporting
HTML parsing1. nokogiri 1096 Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser with XPath and CSS selector support.
2. hpricot 491 A swift, liberal HTML parser with a fantastic library
3. scrubyt 359 A simple to learn and use, yet powerful web scraping toolkit!
4. scrapi 42 scrAPI is an HTML scraping toolkit for Ruby. It uses CSS selectors to write easy, maintainable scraping rules to select, extract and store data from HTML content.
5. libxml-ruby 1 Libxml bindings for Ruby
HTTP clients1. httparty 1197 Makes http fun! Also, makes consuming restful web services dead easy.
2. rest-client 751 Simple REST client for Ruby, inspired by microframework syntax for specifying actions. Official fork is now at:
3. mechanize 631 Mechanize is a ruby library that makes automated web interaction easy.
4. typhoeus 622 Like a modern code version of the mythical beast with 100 serpent heads, Typhoeus runs HTTP requests in parallel while cleanly encapsulating handling logic.
5. patron 321 Ruby HTTP client based on libcurl
6. em-http-request 285 Asynchronous HTTP Client (EventMachine + Ruby)
7. curb 278 Ruby bindings for libcurl
8. weary 131 A little DSL for consuming RESTful web services.
9. wrest 50 A fluent, easy-to-use and object oriented Ruby HTTP/REST client library.
|
| I |
i15r
I18n1. globalize2 550 The second incarnation of Globalize for Rails
2. translate_routes 258 Rails plugin to translate your URLs and routing helpers on an clean way.
3. i18n 182 Internationalization (i18n) library for Ruby
4. fast_gettext 102 Ruby GetText, but 3.5x faster + 560x less memory + simple + clean namespace + threadsave + extendable + multiple backends + Rails3 ready
5. i18n_backend_database 57 Database Backend for Rails I18n
6. ready_for_i18n 46 A handy tool helping transfer your local Rails project to an i18n one by extracting text from HTML and helper methods.
7. model_translations 33 Minimal implementation of Globalize2 style model translations
8. i15r 21 The internationalizer. Replaces plain text strings in your views and replaces them with I18n message strings so you only have to provide the translations.
9. has_translations 8 ActiveRecord plugin to create translations for your models.
Uses delegate pattern.
Fully tested and used in a several production sites.
10. puret 5 Puret is a minimal pure translation library for translating database values for Rails 3.
I18n1. globalize2 550 The second incarnation of Globalize for Rails
2. translate_routes 258 Rails plugin to translate your URLs and routing helpers on an clean way.
3. i18n 182 Internationalization (i18n) library for Ruby
4. fast_gettext 102 Ruby GetText, but 3.5x faster + 560x less memory + simple + clean namespace + threadsave + extendable + multiple backends + Rails3 ready
5. i18n_backend_database 57 Database Backend for Rails I18n
6. ready_for_i18n 46 A handy tool helping transfer your local Rails project to an i18n one by extracting text from HTML and helper methods.
7. model_translations 33 Minimal implementation of Globalize2 style model translations
8. i15r 21 The internationalizer. Replaces plain text strings in your views and replaces them with I18n message strings so you only have to provide the translations.
9. has_translations 8 ActiveRecord plugin to create translations for your models.
Uses delegate pattern.
Fully tested and used in a several production sites.
10. puret 5 Puret is a minimal pure translation library for translating database values for Rails 3.
I18n1. globalize2 550 The second incarnation of Globalize for Rails
2. translate_routes 258 Rails plugin to translate your URLs and routing helpers on an clean way.
3. i18n 182 Internationalization (i18n) library for Ruby
4. fast_gettext 102 Ruby GetText, but 3.5x faster + 560x less memory + simple + clean namespace + threadsave + extendable + multiple backends + Rails3 ready
5. i18n_backend_database 57 Database Backend for Rails I18n
6. ready_for_i18n 46 A handy tool helping transfer your local Rails project to an i18n one by extracting text from HTML and helper methods.
7. model_translations 33 Minimal implementation of Globalize2 style model translations
8. i15r 21 The internationalizer. Replaces plain text strings in your views and replaces them with I18n message strings so you only have to provide the translations.
9. has_translations 8 ActiveRecord plugin to create translations for your models.
Uses delegate pattern.
Fully tested and used in a several production sites.
10. puret 5 Puret is a minimal pure translation library for translating database values for Rails 3.
Rails In-Place Editing1. in_place_editing 274 InPlaceEditing plugin
2. rest_in_place 135 A RESTful Inplace-Editor
3. jrails_in_place_editing 85 Edit in place plugin for jRails.
4. in-place-editable 5 Simple REST-ful in place editing for Rails w/ jQuery
5. in_place_editable 3 Some extras for the in_place_editing Ruby on Rails plugin
6. i18n_in_place_edit 0 Recurring Events1. recurrence 66 A simple library that handles recurring events.
2. runt 35 Ruby Temporal Expressions.
3. schedule_fu 24 ScheduleFu allows scheduling events with dates and times.
4. recurring_event 13 RecurringEvent: A ruby library to aid in describing recurrent or patterned sets of dates.
5. ruby-date-recur 7 A date recurrence generator for the ruby Date class
6. recurrence 7 Library for handling recurring things
7. ical-scheduler 2 scheduler written in ruby to execute ruby code from (recurring) events on an ical calendar URL or file
8. recurring 0 Fork of Chris Anderson's gem for describing recurring events
Rails File Uploads1. paperclip 3688 Easy file attachment management for ActiveRecord
2. attachment_fu 1881 Treat an ActiveRecord model as a file attachment, storing its patch, size, content type, etc.
3. carrierwave 585 Classier solution for file uploads in Ruby for Rack, Rails, Merb and Sinatra
4. imagery 152 Image server / proxy that can resize images on demand based on common file prefixes ( such as _small, _medium ) and apply other rmagick effects. Supposed to be used between a Squid/Varnish and S3
5. dragonfly 96 An on-the-fly processing/encoding framework written as a Rack application.
6. papermill 23 Full-stack asset management for Ruby on Rails. With Paperclip, SWFUpload, jQuery, jgrow, Jcrop and Facebox.
Image Processing1. mini_magick 162 mini replacement for RMagick
2. image_science 71 3. devil 40 ruby bindings for devil cross platform image loading library
4. im_magick 8 RMagick replacement which uses ImageMagick directly by constructing chainable commands
API Clients1. twitter 1186 API wrapper for Twitter and Twitter Search API's
2. googlecharts 493 Ruby Google Chart API
3. aws-s3 386 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
4. garb 384 A Ruby wrapper for the Google Analytics API
5. amazon-ec2 344 A Ruby Gem that gives you full access to several of the Amazon Web Services API from your Ruby/Ruby on Rails apps
6. tweetstream 322 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 319 Twitter OAuth REST API client library for Ruby
8. flickr_fu 296 flickr-fu is a ruby interface around the flickr REST api
9. contacts 268 Ruby library for consuming Google, Yahoo!, Flickr and Windows Live contact APIs
10. octopi 252 A Ruby interface to GitHub API v2
11. grackle 223 Lightweight Ruby library for the Twitter API that supports both Basic and OAuth authentication.
12. tinder 203 Tinder is an Ruby API for interfacing with Campfire, the 37Signals chat application.
13. hominid 190 Hominid is a Ruby gem that provides a wrapper for interacting with the Mailchimp API.
14. twitter4r 187 Twitter4R: The most Ruby-like bindings for the Twitter.com REST API by a long way.
15. clickatell 173 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 148 A full featured Ruby implementation of the Vimeo API
18. remit 147 An API for using the Amazon Flexible Payment Service (FPS).
19. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
20. flickraw 143 Ruby library to access flickr api.
21. bitly 137 A ruby wrapper for the bit.ly API
22. lighthouse-api 119 The official Ruby Library for interacting with the Lighthouse API
23. linkedin 102 Ruby wrapper for the LinkedIn API
24. ebay 99 Ruby interface to the eBay XML Trading API
25. gchartrb 95 Ruby wrapper around the Google Chart API
26. ruby-cloudfiles 87 Ruby API for Cloud Files
27. twitter-stream 81 Twitter realtime API client
28. amazon-ecs 78 Generic Ruby Amazon E-commerce REST API
29. imdb 74 Imdb library to get movie meta from IMDB.com, since they're too cool to give us an API
30. campaign-monitor-ruby 71 Ruby gem for accessing the Campaign Monitor API
31. twitterland 64 Ruby wrapper for various Twitter-related APIs
32. google_ajax_libraries_api 59 Rails plugin: implements Google's Content Delivery Network for all javascript libraries currently supported by their library API.
33. www-delicious 55 Ruby client for del.icio.us API.
34. tumblr 55 the Tumblr API Rails gem
35. google_translate 44 Client for Google Translate API
36. gchart 39 GChart exposes the Google Chart API (http://code.google.com/apis/chart) via a friendly Ruby interface. It can generate the URL for a given chart (for webpage use), or download the generated PNG (for offline use).
37. tuiter 36 Yet another Twitter API wrapper library in Ruby
38. amazon-product-advertising-api 36 A nice rubyish interface to the Amazon Product Advertising API, formerly known as the Associates Web Service and before that the Amazon E-Commerce Service.
39. right_flexiscale 34 RightScale Flexiscale API Ruby Gem
40. ruby-github 27 A Ruby library for getting information from the GitHub API.
41. facebook_chat 27 A simple POC facebook chat client written in Ruby using Facebook's internal Comet API
42. wikipedia-api 26 Ruby wrapper over the Wikipedia API
Image Processing1. mini_magick 162 mini replacement for RMagick
2. image_science 71 3. devil 40 ruby bindings for devil cross platform image loading library
4. im_magick 8 RMagick replacement which uses ImageMagick directly by constructing chainable commands
Rails In-Place Editing1. in_place_editing 274 InPlaceEditing plugin
2. rest_in_place 135 A RESTful Inplace-Editor
3. jrails_in_place_editing 85 Edit in place plugin for jRails.
4. in-place-editable 5 Simple REST-ful in place editing for Rails w/ jQuery
5. in_place_editable 3 Some extras for the in_place_editing Ruby on Rails plugin
6. i18n_in_place_edit 0 Rails Controller Abstractions1. inherited_resources 945 Inherited Resources speeds up development by making your controllers inherit all restful actions so you just have to focus on what is important.
2. resource_controller 796 Rails RESTful controller abstraction plugin.
3. make_resourceful 293 Controller abstractor for Rails
4. resources_controller 134 resources_controller rails plugin: rc makes RESTful controllers fun
5. resourcelogic 121 Removes the need to namespace controllers by adding context and relative url functions among other things.
Gem Creation1. jeweler 1027 Opinionated tool for creating and managing Rubygem projects
2. newgem 169 New Gem Generator for RubyGems
3. bones 81 Mr Bones is a handy tool that creates new projects from a code skeleton
4. echoe 76 A Rubygems packaging tool that provides Rake tasks for documentation, extension compiling, testing, and deployment
5. hoe 40 6. simple-gem 12 Make gems. Simple.
7. inochi 7 Gives life to RubyGems-based projects.
Deployment Automation1. moonshine 538 Rails deployment and configuration management done right. ShadowPuppet + Capistrano == crazy delicious
2. rubber 362 A capistrano/rails plugin that makes it easy to deploy/manage/scale to EC2
3. inploy 334 Rails deployment made easy
4. capistrano 252 Remote multi-server automation tool
5. vlad 222 6. superdeploy 87 A collection of useful utilities for Capistrano deployments
7. phd 80 Passenger-based Heroku-like Deployment
Social Network Builders1. insoshi 2394 An open source social networking platform in Ruby on Rails
2. communityengine 1030 Adds basic social networking capabilities to your existing application, including users, blogs, photos, clippings, favorites, and more.
3. lovd-by-less 924 Open Source Social Network written in Ruby on Rail by Less Everything
4. acts_as_network 90 Rails plugin for cleanly modeling social networks using ActiveRecord
5. pfeed 60 A rails plugin that allows you to create extensible log of activity
6. has_profile_items 10 A plugin to ease your effort of building profile of user, company, project, pet, group.... blah blah blah
Wiki Apps1. git-wiki 460 A quick & dirty git-powered Sinatra wiki
2. instiki 144 a basic wiki clone so pretty and easy to set up, you’ll wonder if it’s really a wiki.
3. signal-wiki 74 The easy to use rails wiki
4. collective 71 A no-frills Merb wiki extracted from wiki.merbivore.com
5. perwikity 66 An elegant wiki system for anyone who respects their grandmother
6. kii 46 A Rails powered wiki with a sensible code base. No longer maintained. It works, though.
7. bliki 40 A small blog + wiki engine built on Sinatra + Stone
8. bitswiki 28 A sweet wiki written in Rails.
9. hoboken 16 a simple wiki powered by sinatra
10. acts_as_wiki 16 Unobtrusive wiki that can be easily integrated into existing application
11. gitki 15 Gitki is a wiki built on Git.
12. rakki 11 Wiki for Ramaze running on Innate
13. weaky 10 a sinatra/couchdb wiki
Continuous Integration1. cruisecontrol.rb 637 Cruise Control for Ruby, keep it simple
2. cijoe 560 CI Joe is a fun Continuous Integration server.
3. integrity 518 The easy and fun Continuous Integration server
4. signal 157 An integration server written in Rails and integrated with metric_fu, rspec and cucumber,easy to install and easy to use
5. cap_gun 125 Bang! You've deployed!
6. cerberus 74 A lightweight, Continuous Integration tool written in Ruby
7. construct 37 Continuous Integration Server written in Rails, supporting Github and Codebase payloads
E-Commerce1. spree 2264 Spree is a complete open source e-commerce solution for Ruby on Rails.
2. active_merchant 2086 Active Merchant is a simple payment abstraction library used in and sponsored by Shopify. It is written by Tobias Luetke, Cody Fauser, and contributors. The aim of the project is to feel natural to Ruby users and to abstract as many parts as possible away from the user to offer a consistent interface across all supported gateways.
3. invoicing 149 Ruby invoicing framework gem
4. shippinglogic 147 Simple and straight forward interfaces to the various shipping web services
5. freemium 89 Subscription management and processing (TrustCommerce, BrainTree, etc.)
Rails In-Place Editing1. in_place_editing 274 InPlaceEditing plugin
2. rest_in_place 135 A RESTful Inplace-Editor
3. jrails_in_place_editing 85 Edit in place plugin for jRails.
4. in-place-editable 5 Simple REST-ful in place editing for Rails w/ jQuery
5. in_place_editable 3 Some extras for the in_place_editing Ruby on Rails plugin
6. i18n_in_place_edit 0 Rails In-Place Editing1. in_place_editing 274 InPlaceEditing plugin
2. rest_in_place 135 A RESTful Inplace-Editor
3. jrails_in_place_editing 85 Edit in place plugin for jRails.
4. in-place-editable 5 Simple REST-ful in place editing for Rails w/ jQuery
5. in_place_editable 3 Some extras for the in_place_editing Ruby on Rails plugin
6. i18n_in_place_edit 0 IRC Bots1. autumn 241 Easy, fresh, feature-rich IRC bots in Ruby
2. isaac 140 A smallish DSL for writing IRC bots.
3. rbot 88 ruby irc bot (official repo mirror)
4. summer 6 A Tiny IRC Bot framework
5. sprinkles 2 A framework for creating IRC bots in Ruby. It's pretty rudimentary, but it's a start.
Rails Ratings1. ajaxful-rating 266 Provides a simple way to add rating functionality to your application.
2. acts_as_rateable 161 Acts_as_rateable is a Ruby on Rails plugin which makes ActiveRecord models rateable through a polymorphic association and optionally logs which user rated which object. This plugin is used in production and Rails 3 compatible.
3. is_rateable 77 Ratings for your model.
4. acts-as-rated 37 git svn clone of acts-as-rated
5. has_ratings 31 Add rating support to Rails apps with this plugin
Rails Comments1. acts_as_commentable 344 The ActiveRecord acts_as_commentable plugin
2. disqus 139 A Ruby library for the Disqus commenting API and Javascript widgets.
3. acts_as_commentable_with_threading 125 Similar to acts_as_commentable; however, utilizes awesome_nested_set to provide threaded comments
4. is_reviewable 22 Rails: Make an ActiveRecord model ratable/reviewable (rating + comment), without the usual extra code-smell.
5. has_comments 13 Add comment support to Rails apps with this plugin
Rails Tagging1. acts-as-taggable-on 1379 A tagging plugin for Rails applications that allows for custom tagging along dynamic contexts.
2. is_taggable 292 Tagging that doesn't want to be on steroids. It's skinny and happy to stay that way
3. acts_as_taggable_on_steroids 205 (not the official repo) This plugin is based on acts_as_taggable by DHH but includes extras
4. acts_as_taggable_redux 169 Allows user owned tags for multiple classes, and makes tags easier to work with.
|
| J |
jabs
JavaScript Tools1. sprockets 518 JavaScript dependency management and concatenation
2. juicer 259 A command line tool for JavaScript and CSS developers
3. jabs 82 Javascript Abstract Behavior Syntax
4. frontcompiler 46 JavaScript/CSS/HTML sources compiler
5. packr 25 Ruby version of Dean Edwards' Packer
6. jake 11 Builds JavaScript projects using PackR and ERB
JavaScript Tools1. sprockets 518 JavaScript dependency management and concatenation
2. juicer 259 A command line tool for JavaScript and CSS developers
3. jabs 82 Javascript Abstract Behavior Syntax
4. frontcompiler 46 JavaScript/CSS/HTML sources compiler
5. packr 25 Ruby version of Dean Edwards' Packer
6. jake 11 Builds JavaScript projects using PackR and ERB
Rails Asset Management1. asset_packager 737 JavaScript and CSS Asset Compression for Production Rails Apps
2. jammit 321 Industrial Strength Asset Packaging for Rails
3. smurf 146 Rails plugin to automatically minify JavaScript and CSS when their bundles get cached
4. bundle-fu 100 Ruby on Rails plugin - CSS/JS asset bundling in 10 seconds or less!
5. rucksack 13 rucksack is a Rails plug-in to pack and compress CSS- and JavaScript-files with the YUI Compressor. It's easy extendable to use other compressors like Packer, JSMin and CSSTidy.
6. minified_cache 3 Monkey Patches javascript_include_tag...:cache =>... to use jsmin for optimized javascript
Music & MIDI1. archaeopteryx 325 Ruby MIDI DJing/live-coding thing
2. midiator 101 A Ruby library for interacting with system MIDI services.
3. jazztoolbox 40 Jazz Toolbox - An computational model for Jazz theory with a strong object and REST API
4. ruby_music_projects 22 Ruby Music and Midi App there are currently two different apps one for playing live and the other for writing to a midi file..Currently working on creating the chord System and is requesting ideas that you the user would like to see come out of a app like this..
5. cosy 12 COmpact Sequencing sYntax
6. midilib 7 Pure Ruby MIDI file and event manipulation library
7. music_player 6 Ruby bindings for OS X's high-quality music sequencing API
Static Website Generation1. jekyll 2860 Jekyll is a blog-aware, static site generator in Ruby
2. webby 469 A lightweight and flexible website management system.
3. toto 445 the 10 second blog-engine for hackers
4. staticmatic 191 The Lightweight Static Content framework
5. korma 89 Git based blog?
6. bonsai 52 A tiny static web site generator
7. nanoc 51 a web publishing system written in Ruby. (MIRROR of the Mercurial repository)
8. dynamicmatic 46 Dynamic StaticMatic pages with Sinatra.
9. webgen 35 webgen is a fast, powerful and extensible static website generator
Game libraries1. rubygame 106 Flexible cross-platform game programming library for Ruby
2. gosu 73 2D game development library for Ruby and C++
3. gamebox 39 A game template for building and distributing Rubygame apps.
4. chingu 32 OpenGL accelerated 2D game framework for Ruby
5. jemini 3 Clone of the real Jemini repository on Kenai.
Gem Creation1. jeweler 1027 Opinionated tool for creating and managing Rubygem projects
2. newgem 169 New Gem Generator for RubyGems
3. bones 81 Mr Bones is a handy tool that creates new projects from a code skeleton
4. echoe 76 A Rubygems packaging tool that provides Rake tasks for documentation, extension compiling, testing, and deployment
5. hoe 40 6. simple-gem 12 Make gems. Simple.
7. inochi 7 Gives life to RubyGems-based projects.
Queueing1. delayed_job 1843 Database backed asynchronous priority queue -- Extracted from Shopify
2. resque 1203 Resque is a Redis-backed library for creating background jobs, placing those jobs on multiple queues, and processing them later.
3. workling 709 easily do background work in rails, without commiting to a particular runner. comes with starling, bj and spawn runners.
4. amqp 658 AMQP client implementation in Ruby/EventMachine
5. cloud-crowd 541 Parallel Processing for the Rest of Us
6. starling 452 Starling Message Queue - please contribute if you want commit access
7. backgroundrb 353 A Ruby/Rails job server and scheduler
8. beanstalkd 327 Beanstalk is a simple, fast work queue.
9. navvy 237 Simple Ruby background job processor inspired by delayed_job, but aiming for database agnosticism.
10. bunny 215 Another synchronous Ruby AMQP client
11. background-fu 166 Running Long Background Tasks In Ruby On Rails Made Dead Simple
12. backgrounded 136 simple background execution of model methods
13. job_fu 87 Simple Asynchronous Processing
14. bj 56 Trying to make BJ a little more ORM agnostic
15. smqueue 25 A Ruby library implementing a Simple Message Queue protocol
JavaScript Frameworks1. scriptaculous 2886 script.aculo.us is an open-source JavaScript framework for visual effects and interface behaviours.
2. jquery 2559 jQuery JavaScript Library
3. prototype 1270 Prototype JavaScript framework
4. mootools-core 969 MooTools Core Repository
5. yui3 765 YUI 3.x Source Tree
6. scripty2 411 scripty2: for a more delicious web
7. yui2 355 YUI 2.x Source Tree
8. rightjs-core 78 RightJS framework core
Prototype Replacements1. jrails 1040 jRails is a drop-in jQuery replacement for Prototype/script.aculo.us on Rails. Using jRails, you can get all of the same default Rails helpers for javascript functionality using the lighter jQuery library.
2. jquery-ui-rails-helpers 61 JQuery UI helpers you can use in your Rails apps
3. yui_on_rails 14 A Rails plugin to make it easy to use YUI on Rails instead of (or along with, I suppose) Prototype and scriptaculous
Prototype Replacements1. jrails 1040 jRails is a drop-in jQuery replacement for Prototype/script.aculo.us on Rails. Using jRails, you can get all of the same default Rails helpers for javascript functionality using the lighter jQuery library.
2. jquery-ui-rails-helpers 61 JQuery UI helpers you can use in your Rails apps
3. yui_on_rails 14 A Rails plugin to make it easy to use YUI on Rails instead of (or along with, I suppose) Prototype and scriptaculous
Rails In-Place Editing1. in_place_editing 274 InPlaceEditing plugin
2. rest_in_place 135 A RESTful Inplace-Editor
3. jrails_in_place_editing 85 Edit in place plugin for jRails.
4. in-place-editable 5 Simple REST-ful in place editing for Rails w/ jQuery
5. in_place_editable 3 Some extras for the in_place_editing Ruby on Rails plugin
6. i18n_in_place_edit 0 JavaScript Testing1. blue-ridge 816 Framework for JavaScript Testing (currently a Rails Plugin)
2. jspec 485 JavaScript BDD Framework. DOM independent, async support, 50+ matchers, non-polluting, tiny, highly readable, core jQuery support
3. testswarm 392 Distributed continuous integration testing for JavaScript.
4. screw-unit 186 A Javascript BDD Framework with nested describes, a convenient assertion syntax, and an intuitive test browser.
5. screw-unit-server 49 Server and helpers for your Screw Unit tests.
6. hanoi 38 Automated jQuery tests with QUnit
JavaScript Tools1. sprockets 518 JavaScript dependency management and concatenation
2. juicer 259 A command line tool for JavaScript and CSS developers
3. jabs 82 Javascript Abstract Behavior Syntax
4. frontcompiler 46 JavaScript/CSS/HTML sources compiler
5. packr 25 Ruby version of Dean Edwards' Packer
6. jake 11 Builds JavaScript projects using PackR and ERB
|
| K |
kii
Wiki Apps1. git-wiki 460 A quick & dirty git-powered Sinatra wiki
2. instiki 144 a basic wiki clone so pretty and easy to set up, you’ll wonder if it’s really a wiki.
3. signal-wiki 74 The easy to use rails wiki
4. collective 71 A no-frills Merb wiki extracted from wiki.merbivore.com
5. perwikity 66 An elegant wiki system for anyone who respects their grandmother
6. kii 46 A Rails powered wiki with a sensible code base. No longer maintained. It works, though.
7. bliki 40 A small blog + wiki engine built on Sinatra + Stone
8. bitswiki 28 A sweet wiki written in Rails.
9. hoboken 16 a simple wiki powered by sinatra
10. acts_as_wiki 16 Unobtrusive wiki that can be easily integrated into existing application
11. gitki 15 Gitki is a wiki built on Git.
12. rakki 11 Wiki for Ramaze running on Innate
13. weaky 10 a sinatra/couchdb wiki
PDF Generation1. prawn 1253 Fast, Nimble PDF Writer for Ruby
2. prawnto 325 a featureful rails plugin leveraging the new kickass prawn library to produce compiled pdf views
3. princely 173 A simple Rails wrapper for the PrinceXML PDF generation library.
4. kitabu 108 A framework for creating e-books from Markdown/Textile text markup using Ruby. Using the Prince PDF generator, you'll be able to get high quality PDFs.
5. rghost 67 RGhost is a document creation and conversion API. It uses the Ghostscript framework for the format conversion, utilizes EPS templates and is optimized to work with larger documents. Support(PDF,PS,GIF,TIF,PNG,JPG,etc)
6. rtex 59 Ruby LaTeX to PDF preprocessor (and Rails plugin)
7. wkhtmltopdf 6 Use the wkhtmltopdf to convert source to pdf or render templates to pdfs
Static Website Generation1. jekyll 2860 Jekyll is a blog-aware, static site generator in Ruby
2. webby 469 A lightweight and flexible website management system.
3. toto 445 the 10 second blog-engine for hackers
4. staticmatic 191 The Lightweight Static Content framework
5. korma 89 Git based blog?
6. bonsai 52 A tiny static web site generator
7. nanoc 51 a web publishing system written in Ruby. (MIRROR of the Mercurial repository)
8. dynamicmatic 46 Dynamic StaticMatic pages with Sinatra.
9. webgen 35 webgen is a fast, powerful and extensible static website generator
|
| L |
laminate
Template Languages1. haml 1474 HTML Abstraction Markup Language - A Markup Haiku
2. liquid 666 Liquid markup language. Safe, customer facing template language for flexible web apps.
3. mustache 615 Logic-less Ruby templates.
4. erector 161 A builder-like widget html generation framework.
5. parkaby 91 ParseTree meets Markaby
6. ruhl 65 Ruby Hypertext Language
7. markaby 48 markup as ruby
8. laminate 36 Safe user-template system written in Ruby
9. tagz 12 tagz.rb generates html, xml, or any sgml variant like a small ninja running across the backs of a herd of giraffes swatting of heads like a mark-up weedwacker.
10. ember 0 eRuby template processor
Calendars1. calendar_helper 361 Calendar-generating plugin for Ruby
2. event_calendar 328 Show multiple, overlapping events across calendar days and rows. Rails plugin.
3. later_dude 211 LaterDude is a small calendar helper with i18n support.
4. weekly_builder 197 A Rails view helper for creating weekly calendars (horizontal scrolling), inspired by TableBuilder.
5. has_calendar 81 A view helper that creates a calendar using a table. You can easily add events with any content.
Graphing1. open_flash_chart 392 The ruby on rails plugin for teethgrinder's Open Flash Chart (version 2)
2. gruff 319 Gruff graphing library for Ruby
3. rifgraf 140 Fire-and-forget data collection and graphing service
4. lazy_high_charts 98 rails plugin for make highcharts a la ruby
5. seer 95 Seer is a lightweight, semantically rich wrapper for the Google Visualization API. It allows you to easily create a visualization of data in a variety of formats, including area charts, bar charts, column charts, gauges, line charts, and pie charts.
6. tufte-graph 65 a jQuery plugin that makes pretty bar charts
7. scruffy 22 An unofficial fork of the Ruby graphing library with sexy defaults for hi-res charts.
Testing frameworks1. cucumber 3079 BDD that talks to domain experts first and code second
2. rspec 2144 Behaviour Driven Development framework for Ruby
3. shoulda 1382 Makes tests easy on the fingers and the eyes
4. riot 250 An extremely fast-running, expressive, and context-driven unit testing framework. Protest the slow test.
5. bacon 214 a small RSpec clone
6. matchy 146 RSpec-esque matchers for Test::Unit
7. coulda 134 Given-when-then for Test::Unit (or "If shoulda and cucumber had a baby")
8. context 124 A super tight library to add contexts to tests.
9. testy 102 a BDD testing framework for ruby that's mad at the world and plans to kick it's ass in 78 freakin lines of code
10. contest 101 Write more readable tests in Test::Unit with this tiny script.
11. micronaut 68 The latest and greatest wheel to be invented yet
12. zebra 65 One line tests without the smells.
13. pending 39 A pending method for Test::Unit kind of like RSpec's except perhaps a little more strict or perhaps not or perhaps it's just a little edgy about living in RSpec's shadow or maybe it's just grumpy or maybe...
14. stories 36 Stories and User Acceptance Tests for Test::Unit.
15. stella 30 Blame Stella for breaking your web applications.
16. minitest 24 17. shindo 17 Simple depth first ruby testing
18. fit 13 A Ruby port of FIT (Framework for Interactive Testing).
19. phocus 12 Focus your tests
20. lemon 8 Pucker-tight Unit Testing
21. dfect 0 Assertion testing library for Ruby
CSS with Ruby1. less 939 Leaner CSS — (see less.js for current development)
2. deadweight 378 CSS coverage tool
3. css_dryer 45 DRY stylesheets with nested selectors and variables. No new syntax to learn :-)
4. sass 30 An amazingly more fun alternative to CSS
HTML parsing1. nokogiri 1096 Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser with XPath and CSS selector support.
2. hpricot 491 A swift, liberal HTML parser with a fantastic library
3. scrubyt 359 A simple to learn and use, yet powerful web scraping toolkit!
4. scrapi 42 scrAPI is an HTML scraping toolkit for Ruby. It uses CSS selectors to write easy, maintainable scraping rules to select, extract and store data from HTML content.
5. libxml-ruby 1 Libxml bindings for Ruby
API Clients1. twitter 1186 API wrapper for Twitter and Twitter Search API's
2. googlecharts 493 Ruby Google Chart API
3. aws-s3 386 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
4. garb 384 A Ruby wrapper for the Google Analytics API
5. amazon-ec2 344 A Ruby Gem that gives you full access to several of the Amazon Web Services API from your Ruby/Ruby on Rails apps
6. tweetstream 322 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 319 Twitter OAuth REST API client library for Ruby
8. flickr_fu 296 flickr-fu is a ruby interface around the flickr REST api
9. contacts 268 Ruby library for consuming Google, Yahoo!, Flickr and Windows Live contact APIs
10. octopi 252 A Ruby interface to GitHub API v2
11. grackle 223 Lightweight Ruby library for the Twitter API that supports both Basic and OAuth authentication.
12. tinder 203 Tinder is an Ruby API for interfacing with Campfire, the 37Signals chat application.
13. hominid 190 Hominid is a Ruby gem that provides a wrapper for interacting with the Mailchimp API.
14. twitter4r 187 Twitter4R: The most Ruby-like bindings for the Twitter.com REST API by a long way.
15. clickatell 173 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 148 A full featured Ruby implementation of the Vimeo API
18. remit 147 An API for using the Amazon Flexible Payment Service (FPS).
19. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
20. flickraw 143 Ruby library to access flickr api.
21. bitly 137 A ruby wrapper for the bit.ly API
22. lighthouse-api 119 The official Ruby Library for interacting with the Lighthouse API
23. linkedin 102 Ruby wrapper for the LinkedIn API
24. ebay 99 Ruby interface to the eBay XML Trading API
25. gchartrb 95 Ruby wrapper around the Google Chart API
26. ruby-cloudfiles 87 Ruby API for Cloud Files
27. twitter-stream 81 Twitter realtime API client
28. amazon-ecs 78 Generic Ruby Amazon E-commerce REST API
29. imdb 74 Imdb library to get movie meta from IMDB.com, since they're too cool to give us an API
30. campaign-monitor-ruby 71 Ruby gem for accessing the Campaign Monitor API
31. twitterland 64 Ruby wrapper for various Twitter-related APIs
32. google_ajax_libraries_api 59 Rails plugin: implements Google's Content Delivery Network for all javascript libraries currently supported by their library API.
33. www-delicious 55 Ruby client for del.icio.us API.
34. tumblr 55 the Tumblr API Rails gem
35. google_translate 44 Client for Google Translate API
36. gchart 39 GChart exposes the Google Chart API (http://code.google.com/apis/chart) via a friendly Ruby interface. It can generate the URL for a given chart (for webpage use), or download the generated PNG (for offline use).
37. tuiter 36 Yet another Twitter API wrapper library in Ruby
38. amazon-product-advertising-api 36 A nice rubyish interface to the Amazon Product Advertising API, formerly known as the Associates Web Service and before that the Amazon E-Commerce Service.
39. right_flexiscale 34 RightScale Flexiscale API Ruby Gem
40. ruby-github 27 A Ruby library for getting information from the GitHub API.
41. facebook_chat 27 A simple POC facebook chat client written in Ruby using Facebook's internal Comet API
42. wikipedia-api 26 Ruby wrapper over the Wikipedia API
Exception Notification1. exception_notification 1001 Exception Notifier Plugin for Rails
2. hoptoad_notifier 653 Reports exceptions to Hoptoad
3. exception_logger 267 Unmaintained. Sorry.
4. exceptional 126 5. rack_hoptoad 93 middleware for posting exceptions to http://hoptoadapp.com
6. lilypad 66 Hoptoad notifier for rack-based frameworks
7. toadhopper 36 A base library for Hoptoad error reporting
API Clients1. twitter 1186 API wrapper for Twitter and Twitter Search API's
2. googlecharts 493 Ruby Google Chart API
3. aws-s3 386 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
4. garb 384 A Ruby wrapper for the Google Analytics API
5. amazon-ec2 344 A Ruby Gem that gives you full access to several of the Amazon Web Services API from your Ruby/Ruby on Rails apps
6. tweetstream 322 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 319 Twitter OAuth REST API client library for Ruby
8. flickr_fu 296 flickr-fu is a ruby interface around the flickr REST api
9. contacts 268 Ruby library for consuming Google, Yahoo!, Flickr and Windows Live contact APIs
10. octopi 252 A Ruby interface to GitHub API v2
11. grackle 223 Lightweight Ruby library for the Twitter API that supports both Basic and OAuth authentication.
12. tinder 203 Tinder is an Ruby API for interfacing with Campfire, the 37Signals chat application.
13. hominid 190 Hominid is a Ruby gem that provides a wrapper for interacting with the Mailchimp API.
14. twitter4r 187 Twitter4R: The most Ruby-like bindings for the Twitter.com REST API by a long way.
15. clickatell 173 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 148 A full featured Ruby implementation of the Vimeo API
18. remit 147 An API for using the Amazon Flexible Payment Service (FPS).
19. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
20. flickraw 143 Ruby library to access flickr api.
21. bitly 137 A ruby wrapper for the bit.ly API
22. lighthouse-api 119 The official Ruby Library for interacting with the Lighthouse API
23. linkedin 102 Ruby wrapper for the LinkedIn API
24. ebay 99 Ruby interface to the eBay XML Trading API
25. gchartrb 95 Ruby wrapper around the Google Chart API
26. ruby-cloudfiles 87 Ruby API for Cloud Files
27. twitter-stream 81 Twitter realtime API client
28. amazon-ecs 78 Generic Ruby Amazon E-commerce REST API
29. imdb 74 Imdb library to get movie meta from IMDB.com, since they're too cool to give us an API
30. campaign-monitor-ruby 71 Ruby gem for accessing the Campaign Monitor API
31. twitterland 64 Ruby wrapper for various Twitter-related APIs
32. google_ajax_libraries_api 59 Rails plugin: implements Google's Content Delivery Network for all javascript libraries currently supported by their library API.
33. www-delicious 55 Ruby client for del.icio.us API.
34. tumblr 55 the Tumblr API Rails gem
35. google_translate 44 Client for Google Translate API
36. gchart 39 GChart exposes the Google Chart API (http://code.google.com/apis/chart) via a friendly Ruby interface. It can generate the URL for a given chart (for webpage use), or download the generated PNG (for offline use).
37. tuiter 36 Yet another Twitter API wrapper library in Ruby
38. amazon-product-advertising-api 36 A nice rubyish interface to the Amazon Product Advertising API, formerly known as the Associates Web Service and before that the Amazon E-Commerce Service.
39. right_flexiscale 34 RightScale Flexiscale API Ruby Gem
40. ruby-github 27 A Ruby library for getting information from the GitHub API.
41. facebook_chat 27 A simple POC facebook chat client written in Ruby using Facebook's internal Comet API
42. wikipedia-api 26 Ruby wrapper over the Wikipedia API
Rails Admin Interfaces1. active_scaffold 1032 2. typus 562 Ruby on Rails easy-to-use interface to allow trusted users edit structured content. (Admin scaffold generator)
3. admin_data 350 Browse and Manage your data using browser
4. streamlined 234 5. control_center 45 Easy Admin Interfaces for Rails
6. lipsiadmin 1 Lipsiadmin is a new revolutionary admin for your projects. Lipsiadmin is based on Ext Js 3+. framework (with prototype adapter) and is ready for Rails 2.+.
This admin is for newbie developper but also for experts, is not entirely written in javascript because the aim of developper wose build in a agile way web/site apps so we use extjs in a new intelligent way a mixin of “old” html and new ajax functions, for example ext manage the layout of page, grids, tree and errors, but form are in html code.
Template Languages1. haml 1474 HTML Abstraction Markup Language - A Markup Haiku
2. liquid 666 Liquid markup language. Safe, customer facing template language for flexible web apps.
3. mustache 615 Logic-less Ruby templates.
4. erector 161 A builder-like widget html generation framework.
5. parkaby 91 ParseTree meets Markaby
6. ruhl 65 Ruby Hypertext Language
7. markaby 48 markup as ruby
8. laminate 36 Safe user-template system written in Ruby
9. tagz 12 tagz.rb generates html, xml, or any sgml variant like a small ninja running across the backs of a herd of giraffes swatting of heads like a mark-up weedwacker.
10. ember 0 eRuby template processor
ActiveRecord Encryption1. attr_encrypted 192 Generates attr_accessors that encrypt and decrypt attributes
2. strongbox 140 Secures ActiveRecord attributes with public key encryption
3. sentry 36 Painless encryption wrapper library
4. Lockbox 31 Reversible, secure secret storing for your rails model using public/private key encryption and acts_as_lockbox.
5. lucifer 16 Rails plugin to transparently encrypt attributes
6. encrypted_strings 11 Provides dead-simple string encryption/decryption syntax
Rails Authorization1. declarative_authorization 864 An authorization Rails plugin using a declarative DSL for specifying authorization rules in one place
2. cancan 668 Simple authorization for Rails.
3. acl9 662 Yet another role-based authorization system for Rails
4. role_requirement 423 Simple role based security for restful_authentication
I am no longer involved in this project. If you are interested in becoming the new maintainer and making it your own, please contact me. I will no longer be responding to bug reports or questions.
Thanks,
Tim
5. lockdown 300 Authorization system for RubyOnRails (2.x).
6. canable 198 Simple permissions that I have used on my last several projects so I figured it was time to abstract and wrap up into something more easily reusable.
7. aegis 117 Role-based permissions for your user models.
8. roleify 100 Rails authorization plugin
9. padlock_authorization 91 Simple object-based role authorization in Rails
10. can_touch_this 36 Permissions system for Rails applications, extracted from rboard
Security Tools1. rails_xss 312 A plugin for rails 2.3 apps which switches the default to escape by default
2. tarantula 309 a big hairy fuzzy spider that crawls your site, wreaking havoc
3. loofah 241 HTML/XML manipulation and sanitization based on Nokogiri
4. xss_terminate 159 xss_terminate is a plugin in that makes stripping and sanitizing HTML stupid-simple. Install and forget. And forget about forgetting to h() your output, because you won‘t need to anymore.
5. find_mass_assignment 89 Find likely mass assignment vulnerabilities
6. param_protected 45 Filter unwanted params from your controllers/actions in your Rails app. Provides param_protected and param_accessible analogous to ActiveRecord's attr_protected and attr_accessible.
7. audit_mass_assignment 5 Checks Ruby on Rails models for use of the attr_accessible white list.
8. xss-shield 5 Unofficial updated version of the original XSS-Shield plugin at http://code.google.com/p/xss-shield/
9. cross_site_sniper 3 Ruby on Rails Plugin that automatically wraps html_escape() around ActiveRecord attribute methods associated with string and text fields in the database.
irb Tools1. dotfiles 806 config files for zsh, bash, completions, gem, git, irb, rails
2. hirb 428 A mini view framework for console/irb that's easy to use, even while under its influence. Console goodies include a no-wrap table, auto-pager, tree and menu.
3. looksee 152 Examine the precise method lookup path of any ruby object in ways not possible in standard ruby.
4. utility-belt 75 IRB Power User Utility Belt
5. sketches 37 A Ruby library for live programming and code reloading.
6. bond 29 Mission: Easy custom autocompletion for arguments, methods and beyond. Accomplished for irb and any other readline-like console environments.
7. alias 24 Creates, manages and saves aliases for class methods, instance methods, constants, delegated methods and more.
8. sirb 9 Statistics + IRB console
Daemonizing1. daemon-kit 380 Daemon Kit aims to simplify creating Ruby daemons by providing a sound application skeleton (through a generator), task specific generators (jabber bot, etc) and robust environment management code.
2. robustthread 117 RobustThread, threads that won't die when the process does (yay!)
3. daemon_generator 92 A plugin for creating psuedo-scheduled jobs in Ruby on Rails.
4. daemons 24 A toolkit to convert your script to a controllable daemon, with Chris Kline's fix
5. simple-daemon 21 SimpleDaemon is a lightweight daemon module for Ruby. Use it to add daemon functionality to your Ruby script.
6. looper 16 Dead simple Ruby module that allows your code to be run as a daemon
7. backdrop 3 A Ruby daemon library that makes writing background daemons easy
Social Network Builders1. insoshi 2394 An open source social networking platform in Ruby on Rails
2. communityengine 1030 Adds basic social networking capabilities to your existing application, including users, blogs, photos, clippings, favorites, and more.
3. lovd-by-less 924 Open Source Social Network written in Ruby on Rail by Less Everything
4. acts_as_network 90 Rails plugin for cleanly modeling social networks using ActiveRecord
5. pfeed 60 A rails plugin that allows you to create extensible log of activity
6. has_profile_items 10 A plugin to ease your effort of building profile of user, company, project, pet, group.... blah blah blah
ActiveRecord Encryption1. attr_encrypted 192 Generates attr_accessors that encrypt and decrypt attributes
2. strongbox 140 Secures ActiveRecord attributes with public key encryption
3. sentry 36 Painless encryption wrapper library
4. Lockbox 31 Reversible, secure secret storing for your rails model using public/private key encryption and acts_as_lockbox.
5. lucifer 16 Rails plugin to transparently encrypt attributes
6. encrypted_strings 11 Provides dead-simple string encryption/decryption syntax
|
| M |
machinist
Rails Fixture Replacement1. factory_girl 1424 Fixture replacement for focused and readable tests.
2. machinist 955 Fixtures aren't fun. Machinist is.
3. object_daddy 178 Who's your daddy? Kill Rails fixtures, Don't Repeat Yourself, reduce the complexity of your tests.
4. dataset 119 An exceptional tool for creating test data sets using ActiveRecord.
5. fixjour 103 Word to your object mother.
6. Blueprints 35 Another replacement for factories and fixtures
7. fixturereplacement 31 FixtureReplacement rails plugin
1. mail 692 A Really Ruby Mail Library
2. pony 117 The express way to send mail from Ruby.
3. tmail 116 TMail is a Ruby Email Handler.
4. mail_queue 58 Add mails to database for background mail sending
5. resque_mailer 41 Rails plugin for sending asynchronous email with ActionMailer and Resque
6. popthis 10 Run a pop server serving up the current dir.
1. mail 692 A Really Ruby Mail Library
2. pony 117 The express way to send mail from Ruby.
3. tmail 116 TMail is a Ruby Email Handler.
4. mail_queue 58 Add mails to database for background mail sending
5. resque_mailer 41 Rails plugin for sending asynchronous email with ActionMailer and Resque
6. popthis 10 Run a pop server serving up the current dir.
Rails Controller Abstractions1. inherited_resources 945 Inherited Resources speeds up development by making your controllers inherit all restful actions so you just have to focus on what is important.
2. resource_controller 796 Rails RESTful controller abstraction plugin.
3. make_resourceful 293 Controller abstractor for Rails
4. resources_controller 134 resources_controller rails plugin: rc makes RESTful controllers fun
5. resourcelogic 121 Removes the need to namespace controllers by adding context and relative url functions among other things.
Template Languages1. haml 1474 HTML Abstraction Markup Language - A Markup Haiku
2. liquid 666 Liquid markup language. Safe, customer facing template language for flexible web apps.
3. mustache 615 Logic-less Ruby templates.
4. erector 161 A builder-like widget html generation framework.
5. parkaby 91 ParseTree meets Markaby
6. ruhl 65 Ruby Hypertext Language
7. markaby 48 markup as ruby
8. laminate 36 Safe user-template system written in Ruby
9. tagz 12 tagz.rb generates html, xml, or any sgml variant like a small ninja running across the backs of a herd of giraffes swatting of heads like a mark-up weedwacker.
10. ember 0 eRuby template processor
Markup processors1. rdiscount 341 Discount (For Ruby) Implementation of John Gruber's Markdown
2. redcloth 339 RedCloth is a Ruby library for converting Textile into HTML.
3. bluecloth 81 Markdown processor in Ruby; foked from official SVN repo to fix bugs
4. rpeg-markdown 29 Fast Ruby Markdown library based on a PEG grammar (see peg-markdown)
5. maruku 2 A pure-Ruby Markdown-superset interpreter (Official Repo).
Testing frameworks1. cucumber 3079 BDD that talks to domain experts first and code second
2. rspec 2144 Behaviour Driven Development framework for Ruby
3. shoulda 1382 Makes tests easy on the fingers and the eyes
4. riot 250 An extremely fast-running, expressive, and context-driven unit testing framework. Protest the slow test.
5. bacon 214 a small RSpec clone
6. matchy 146 RSpec-esque matchers for Test::Unit
7. coulda 134 Given-when-then for Test::Unit (or "If shoulda and cucumber had a baby")
8. context 124 A super tight library to add contexts to tests.
9. testy 102 a BDD testing framework for ruby that's mad at the world and plans to kick it's ass in 78 freakin lines of code
10. contest 101 Write more readable tests in Test::Unit with this tiny script.
11. micronaut 68 The latest and greatest wheel to be invented yet
12. zebra 65 One line tests without the smells.
13. pending 39 A pending method for Test::Unit kind of like RSpec's except perhaps a little more strict or perhaps not or perhaps it's just a little edgy about living in RSpec's shadow or maybe it's just grumpy or maybe...
14. stories 36 Stories and User Acceptance Tests for Test::Unit.
15. stella 30 Blame Stella for breaking your web applications.
16. minitest 24 17. shindo 17 Simple depth first ruby testing
18. fit 13 A Ruby port of FIT (Framework for Interactive Testing).
19. phocus 12 Focus your tests
20. lemon 8 Pucker-tight Unit Testing
21. dfect 0 Assertion testing library for Ruby
HTTP clients1. httparty 1197 Makes http fun! Also, makes consuming restful web services dead easy.
2. rest-client 751 Simple REST client for Ruby, inspired by microframework syntax for specifying actions. Official fork is now at:
3. mechanize 631 Mechanize is a ruby library that makes automated web interaction easy.
4. typhoeus 622 Like a modern code version of the mythical beast with 100 serpent heads, Typhoeus runs HTTP requests in parallel while cleanly encapsulating handling logic.
5. patron 321 Ruby HTTP client based on libcurl
6. em-http-request 285 Asynchronous HTTP Client (EventMachine + Ruby)
7. curb 278 Ruby bindings for libcurl
8. weary 131 A little DSL for consuming RESTful web services.
9. wrest 50 A fluent, easy-to-use and object oriented Ruby HTTP/REST client library.
Rails Menu Builders1. semantic-menu 175 A plugin to make rails menus easier to write
2. simple-navigation 101 A ruby gem for creating navigations (with multiple levels) for your Ruby on Rails application.
3. simple_navigation 40 Navigation menu builder for Ruby on Rails (The re-incarnation of EasyNavigation)
4. tab_fu 32 Plug-in to manage tabbed interfaces with ease in Ruby on Rails (or really any menu navigation)
5. tab_menu 27 Rails Plugin to generate tabs
6. menu_helper 26 Adds a helper method for generating a menubar
7. navigasmic 8 Semantic navigation for Rails
8. menu_components 3 Rails Plugin for Managing and Rendering Menus
9. quick_menu 2 Quickly turn a bunch of links into a javascript dropdown menu
10. mega_menus 1 Treeview Menu structure for Rails application gem
11. simple-menu 1 Full Flexibile menu helper for Rails apps. Supports current tab highlighting, muliple menus and conditional tabs
12. dynamic_menu 1 Dynamic menu creator for Rails
13. tabbed_interface 0 Quickly add a tabbed interface to your rails app.
14. navigation_builder 0 Simple Rails plugin for creating a navigation menu.
Rails Menu Builders1. semantic-menu 175 A plugin to make rails menus easier to write
2. simple-navigation 101 A ruby gem for creating navigations (with multiple levels) for your Ruby on Rails application.
3. simple_navigation 40 Navigation menu builder for Ruby on Rails (The re-incarnation of EasyNavigation)
4. tab_fu 32 Plug-in to manage tabbed interfaces with ease in Ruby on Rails (or really any menu navigation)
5. tab_menu 27 Rails Plugin to generate tabs
6. menu_helper 26 Adds a helper method for generating a menubar
7. navigasmic 8 Semantic navigation for Rails
8. menu_components 3 Rails Plugin for Managing and Rendering Menus
9. quick_menu 2 Quickly turn a bunch of links into a javascript dropdown menu
10. mega_menus 1 Treeview Menu structure for Rails application gem
11. simple-menu 1 Full Flexibile menu helper for Rails apps. Supports current tab highlighting, muliple menus and conditional tabs
12. dynamic_menu 1 Dynamic menu creator for Rails
13. tabbed_interface 0 Quickly add a tabbed interface to your rails app.
14. navigation_builder 0 Simple Rails plugin for creating a navigation menu.
Rails Menu Builders1. semantic-menu 175 A plugin to make rails menus easier to write
2. simple-navigation 101 A ruby gem for creating navigations (with multiple levels) for your Ruby on Rails application.
3. simple_navigation 40 Navigation menu builder for Ruby on Rails (The re-incarnation of EasyNavigation)
4. tab_fu 32 Plug-in to manage tabbed interfaces with ease in Ruby on Rails (or really any menu navigation)
5. tab_menu 27 Rails Plugin to generate tabs
6. menu_helper 26 Adds a helper method for generating a menubar
7. navigasmic 8 Semantic navigation for Rails
8. menu_components 3 Rails Plugin for Managing and Rendering Menus
9. quick_menu 2 Quickly turn a bunch of links into a javascript dropdown menu
10. mega_menus 1 Treeview Menu structure for Rails application gem
11. simple-menu 1 Full Flexibile menu helper for Rails apps. Supports current tab highlighting, muliple menus and conditional tabs
12. dynamic_menu 1 Dynamic menu creator for Rails
13. tabbed_interface 0 Quickly add a tabbed interface to your rails app.
14. navigation_builder 0 Simple Rails plugin for creating a navigation menu.
Web app frameworks1. rails 9117 Ruby on Rails
2. sinatra 1742 Classy web-development dressed in a DSL (official / canonical repo)
3. merb-core 529 Merb Core: All you need. None you don't.
4. ramaze 460 Ramaze is a simple, light and modular open-source web application framework written in Ruby.
5. cramp 298 Asynchronous ruby framework for realtime web applications
6. rackable 108 A tiny module that aims to provide a REST-like interface to any Ruby object
7. camping 53 the 4k pocket full-of-gags web microframework
8. harbor 38 Ruby web framework founded on the principles of composition, testability, and consistency.
9. Bats 3 REST enabled Rack powered web-micro-framework (holy buzzwords Batman!)
Code Metrics1. metric_fu 579 A fist full of code metrics
2. rcov 368 The new home of RCov on GitHub
3. reek 256 Code smell detector for Ruby
4. roodi 114 Ruby Object Oriented Design Inferometer
5. report_card 107 metrics and CI are for A students.
6. rcov_plugin 62 Rails plugin for rcov
7. flog 30 8. flay 28 9. crap4r 19 Computes the CRAP metric for Ruby source code
Microformats1. mofo 129 Mofo is a fast and simple microformat parser, based on a concise DSL and Hpricot.
2. microformats_helper 33 Microformats Helper is a plugin for generating content-rich tags in HTML files, following Microformats standards. For more information about Microformats, check its website (http://microformats.org).
3. prism 25 A Ruby microformat parser and HTML toolkit powered by Nokogiri
4. assert-microformats 9 A gem to help you automatically test for correct microformat markup in Rails apps.
Testing frameworks1. cucumber 3079 BDD that talks to domain experts first and code second
2. rspec 2144 Behaviour Driven Development framework for Ruby
3. shoulda 1382 Makes tests easy on the fingers and the eyes
4. riot 250 An extremely fast-running, expressive, and context-driven unit testing framework. Protest the slow test.
5. bacon 214 a small RSpec clone
6. matchy 146 RSpec-esque matchers for Test::Unit
7. coulda 134 Given-when-then for Test::Unit (or "If shoulda and cucumber had a baby")
8. context 124 A super tight library to add contexts to tests.
9. testy 102 a BDD testing framework for ruby that's mad at the world and plans to kick it's ass in 78 freakin lines of code
10. contest 101 Write more readable tests in Test::Unit with this tiny script.
11. micronaut 68 The latest and greatest wheel to be invented yet
12. zebra 65 One line tests without the smells.
13. pending 39 A pending method for Test::Unit kind of like RSpec's except perhaps a little more strict or perhaps not or perhaps it's just a little edgy about living in RSpec's shadow or maybe it's just grumpy or maybe...
14. stories 36 Stories and User Acceptance Tests for Test::Unit.
15. stella 30 Blame Stella for breaking your web applications.
16. minitest 24 17. shindo 17 Simple depth first ruby testing
18. fit 13 A Ruby port of FIT (Framework for Interactive Testing).
19. phocus 12 Focus your tests
20. lemon 8 Pucker-tight Unit Testing
21. dfect 0 Assertion testing library for Ruby
Music & MIDI1. archaeopteryx 325 Ruby MIDI DJing/live-coding thing
2. midiator 101 A Ruby library for interacting with system MIDI services.
3. jazztoolbox 40 Jazz Toolbox - An computational model for Jazz theory with a strong object and REST API
4. ruby_music_projects 22 Ruby Music and Midi App there are currently two different apps one for playing live and the other for writing to a midi file..Currently working on creating the chord System and is requesting ideas that you the user would like to see come out of a app like this..
5. cosy 12 COmpact Sequencing sYntax
6. midilib 7 Pure Ruby MIDI file and event manipulation library
7. music_player 6 Ruby bindings for OS X's high-quality music sequencing API
Music & MIDI1. archaeopteryx 325 Ruby MIDI DJing/live-coding thing
2. midiator 101 A Ruby library for interacting with system MIDI services.
3. jazztoolbox 40 Jazz Toolbox - An computational model for Jazz theory with a strong object and REST API
4. ruby_music_projects 22 Ruby Music and Midi App there are currently two different apps one for playing live and the other for writing to a midi file..Currently working on creating the chord System and is requesting ideas that you the user would like to see come out of a app like this..
5. cosy 12 COmpact Sequencing sYntax
6. midilib 7 Pure Ruby MIDI file and event manipulation library
7. music_player 6 Ruby bindings for OS X's high-quality music sequencing API
Rails Asset Management1. asset_packager 737 JavaScript and CSS Asset Compression for Production Rails Apps
2. jammit 321 Industrial Strength Asset Packaging for Rails
3. smurf 146 Rails plugin to automatically minify JavaScript and CSS when their bundles get cached
4. bundle-fu 100 Ruby on Rails plugin - CSS/JS asset bundling in 10 seconds or less!
5. rucksack 13 rucksack is a Rails plug-in to pack and compress CSS- and JavaScript-files with the YUI Compressor. It's easy extendable to use other compressors like Packer, JSMin and CSSTidy.
6. minified_cache 3 Monkey Patches javascript_include_tag...:cache =>... to use jsmin for optimized javascript
Testing frameworks1. cucumber 3079 BDD that talks to domain experts first and code second
2. rspec 2144 Behaviour Driven Development framework for Ruby
3. shoulda 1382 Makes tests easy on the fingers and the eyes
4. riot 250 An extremely fast-running, expressive, and context-driven unit testing framework. Protest the slow test.
5. bacon 214 a small RSpec clone
6. matchy 146 RSpec-esque matchers for Test::Unit
7. coulda 134 Given-when-then for Test::Unit (or "If shoulda and cucumber had a baby")
8. context 124 A super tight library to add contexts to tests.
9. testy 102 a BDD testing framework for ruby that's mad at the world and plans to kick it's ass in 78 freakin lines of code
10. contest 101 Write more readable tests in Test::Unit with this tiny script.
11. micronaut 68 The latest and greatest wheel to be invented yet
12. zebra 65 One line tests without the smells.
13. pending 39 A pending method for Test::Unit kind of like RSpec's except perhaps a little more strict or perhaps not or perhaps it's just a little edgy about living in RSpec's shadow or maybe it's just grumpy or maybe...
14. stories 36 Stories and User Acceptance Tests for Test::Unit.
15. stella 30 Blame Stella for breaking your web applications.
16. minitest 24 17. shindo 17 Simple depth first ruby testing
18. fit 13 A Ruby port of FIT (Framework for Interactive Testing).
19. phocus 12 Focus your tests
20. lemon 8 Pucker-tight Unit Testing
21. dfect 0 Assertion testing library for Ruby
Image Processing1. mini_magick 162 mini replacement for RMagick
2. image_science 71 3. devil 40 ruby bindings for devil cross platform image loading library
4. im_magick 8 RMagick replacement which uses ImageMagick directly by constructing chainable commands
Mocking1. rr 410 RR (Double Ruby) is a test double framework that features a rich selection of double techniques and a terse syntax.
2. mocha 264 Mocha is a mocking and stubbing library for Ruby
3. stump 37 Stubbing and mocking that doesn't hurt or suck. WIN.
4. flexmock 24 Flexible mocking for Ruby testing
5. facon 10 Facon is a mocking library in the spirit of the Bacon spec library. Small, compact, and works with Bacon.
I18n1. globalize2 550 The second incarnation of Globalize for Rails
2. translate_routes 258 Rails plugin to translate your URLs and routing helpers on an clean way.
3. i18n 182 Internationalization (i18n) library for Ruby
4. fast_gettext 102 Ruby GetText, but 3.5x faster + 560x less memory + simple + clean namespace + threadsave + extendable + multiple backends + Rails3 ready
5. i18n_backend_database 57 Database Backend for Rails I18n
6. ready_for_i18n 46 A handy tool helping transfer your local Rails project to an i18n one by extracting text from HTML and helper methods.
7. model_translations 33 Minimal implementation of Globalize2 style model translations
8. i15r 21 The internationalizer. Replaces plain text strings in your views and replaces them with I18n message strings so you only have to provide the translations.
9. has_translations 8 ActiveRecord plugin to create translations for your models.
Uses delegate pattern.
Fully tested and used in a several production sites.
10. puret 5 Puret is a minimal pure translation library for translating database values for Rails 3.
Microformats1. mofo 129 Mofo is a fast and simple microformat parser, based on a concise DSL and Hpricot.
2. microformats_helper 33 Microformats Helper is a plugin for generating content-rich tags in HTML files, following Microformats standards. For more information about Microformats, check its website (http://microformats.org).
3. prism 25 A Ruby microformat parser and HTML toolkit powered by Nokogiri
4. assert-microformats 9 A gem to help you automatically test for correct microformat markup in Rails apps.
Web servers1. passenger 1187 Phusion Passenger (mod_rails)
2. thin 536 A very fast & simple Ruby web server
3. unicorn 206 Unofficial Unicorn Mirror. Updated semi-regularly.
4. mongrel 137 Mongrel on git
5. ebb 120 web server
Deployment Automation1. moonshine 538 Rails deployment and configuration management done right. ShadowPuppet + Capistrano == crazy delicious
2. rubber 362 A capistrano/rails plugin that makes it easy to deploy/manage/scale to EC2
3. inploy 334 Rails deployment made easy
4. capistrano 252 Remote multi-server automation tool
5. vlad 222 6. superdeploy 87 A collection of useful utilities for Capistrano deployments
7. phd 80 Passenger-based Heroku-like Deployment
JavaScript Frameworks1. scriptaculous 2886 script.aculo.us is an open-source JavaScript framework for visual effects and interface behaviours.
2. jquery 2559 jQuery JavaScript Library
3. prototype 1270 Prototype JavaScript framework
4. mootools-core 969 MooTools Core Repository
5. yui3 765 YUI 3.x Source Tree
6. scripty2 411 scripty2: for a more delicious web
7. yui2 355 YUI 2.x Source Tree
8. rightjs-core 78 RightJS framework core
Music & MIDI1. archaeopteryx 325 Ruby MIDI DJing/live-coding thing
2. midiator 101 A Ruby library for interacting with system MIDI services.
3. jazztoolbox 40 Jazz Toolbox - An computational model for Jazz theory with a strong object and REST API
4. ruby_music_projects 22 Ruby Music and Midi App there are currently two different apps one for playing live and the other for writing to a midi file..Currently working on creating the chord System and is requesting ideas that you the user would like to see come out of a app like this..
5. cosy 12 COmpact Sequencing sYntax
6. midilib 7 Pure Ruby MIDI file and event manipulation library
7. music_player 6 Ruby bindings for OS X's high-quality music sequencing API
Template Languages1. haml 1474 HTML Abstraction Markup Language - A Markup Haiku
2. liquid 666 Liquid markup language. Safe, customer facing template language for flexible web apps.
3. mustache 615 Logic-less Ruby templates.
4. erector 161 A builder-like widget html generation framework.
5. parkaby 91 ParseTree meets Markaby
6. ruhl 65 Ruby Hypertext Language
7. markaby 48 markup as ruby
8. laminate 36 Safe user-template system written in Ruby
9. tagz 12 tagz.rb generates html, xml, or any sgml variant like a small ninja running across the backs of a herd of giraffes swatting of heads like a mark-up weedwacker.
10. ember 0 eRuby template processor
|
| N |
nanoc
Static Website Generation1. jekyll 2860 Jekyll is a blog-aware, static site generator in Ruby
2. webby 469 A lightweight and flexible website management system.
3. toto 445 the 10 second blog-engine for hackers
4. staticmatic 191 The Lightweight Static Content framework
5. korma 89 Git based blog?
6. bonsai 52 A tiny static web site generator
7. nanoc 51 a web publishing system written in Ruby. (MIRROR of the Mercurial repository)
8. dynamicmatic 46 Dynamic StaticMatic pages with Sinatra.
9. webgen 35 webgen is a fast, powerful and extensible static website generator
Rails Menu Builders1. semantic-menu 175 A plugin to make rails menus easier to write
2. simple-navigation 101 A ruby gem for creating navigations (with multiple levels) for your Ruby on Rails application.
3. simple_navigation 40 Navigation menu builder for Ruby on Rails (The re-incarnation of EasyNavigation)
4. tab_fu 32 Plug-in to manage tabbed interfaces with ease in Ruby on Rails (or really any menu navigation)
5. tab_menu 27 Rails Plugin to generate tabs
6. menu_helper 26 Adds a helper method for generating a menubar
7. navigasmic 8 Semantic navigation for Rails
8. menu_components 3 Rails Plugin for Managing and Rendering Menus
9. quick_menu 2 Quickly turn a bunch of links into a javascript dropdown menu
10. mega_menus 1 Treeview Menu structure for Rails application gem
11. simple-menu 1 Full Flexibile menu helper for Rails apps. Supports current tab highlighting, muliple menus and conditional tabs
12. dynamic_menu 1 Dynamic menu creator for Rails
13. tabbed_interface 0 Quickly add a tabbed interface to your rails app.
14. navigation_builder 0 Simple Rails plugin for creating a navigation menu.
Rails Menu Builders1. semantic-menu 175 A plugin to make rails menus easier to write
2. simple-navigation 101 A ruby gem for creating navigations (with multiple levels) for your Ruby on Rails application.
3. simple_navigation 40 Navigation menu builder for Ruby on Rails (The re-incarnation of EasyNavigation)
4. tab_fu 32 Plug-in to manage tabbed interfaces with ease in Ruby on Rails (or really any menu navigation)
5. tab_menu 27 Rails Plugin to generate tabs
6. menu_helper 26 Adds a helper method for generating a menubar
7. navigasmic 8 Semantic navigation for Rails
8. menu_components 3 Rails Plugin for Managing and Rendering Menus
9. quick_menu 2 Quickly turn a bunch of links into a javascript dropdown menu
10. mega_menus 1 Treeview Menu structure for Rails application gem
11. simple-menu 1 Full Flexibile menu helper for Rails apps. Supports current tab highlighting, muliple menus and conditional tabs
12. dynamic_menu 1 Dynamic menu creator for Rails
13. tabbed_interface 0 Quickly add a tabbed interface to your rails app.
14. navigation_builder 0 Simple Rails plugin for creating a navigation menu.
Queueing1. delayed_job 1843 Database backed asynchronous priority queue -- Extracted from Shopify
2. resque 1203 Resque is a Redis-backed library for creating background jobs, placing those jobs on multiple queues, and processing them later.
3. workling 709 easily do background work in rails, without commiting to a particular runner. comes with starling, bj and spawn runners.
4. amqp 658 AMQP client implementation in Ruby/EventMachine
5. cloud-crowd 541 Parallel Processing for the Rest of Us
6. starling 452 Starling Message Queue - please contribute if you want commit access
7. backgroundrb 353 A Ruby/Rails job server and scheduler
8. beanstalkd 327 Beanstalk is a simple, fast work queue.
9. navvy 237 Simple Ruby background job processor inspired by delayed_job, but aiming for database agnosticism.
10. bunny 215 Another synchronous Ruby AMQP client
11. background-fu 166 Running Long Background Tasks In Ruby On Rails Made Dead Simple
12. backgrounded 136 simple background execution of model methods
13. job_fu 87 Simple Asynchronous Processing
14. bj 56 Trying to make BJ a little more ORM agnostic
15. smqueue 25 A Ruby library implementing a Simple Message Queue protocol
Rails Captcha1. recaptcha 545 ReCaptcha helpers for ruby apps
2. negative-captcha 91 A plugin to make the process of creating a negative captcha in Rails much less painless
3. brain_buster 73 BrainBuster - a logic captcha for Rails
4. captcha 57 A captcha plugin for Rails
5. captcha 24 A Google-style captcha for enterprise Rails apps
6. simple-captcha-mirror 4 Content Management1. radiant 1620 Radiant is a no-fluff, open source content management system designed for small teams.
2. browsercms 917 BrowserCMS: Humane Content Management for Rails
3. adva_cms 721 cutting edge cms, blog, wiki, forum ...
4. typo 705 Typo is the oldest and most powerful Ruby on Rails blogware, providing custom templates, powerful drag and drop plugins API, advanced SEO capabilities, XMLRPC API and many more.
5. refinerycms 675 An open source Ruby on Rails content management system for small business.
6. nesta 297 A lightweight CMS, implemented in Sinatra.
7. seed 288 a Common Sense CMS from The Media Collective
8. static 164 Super simple Rails CMS for Heroku.
9. zena 135 zena is a state-of-the-art CMS (content managment system) based on Ruby on Rails with a focus on usability, ease of customization and web 2.0 goodness (application like behaviour).
10. ansuz 125 Open source Rails based content management that works.
11. skyline 91 The new Ruby on Rails open source standard in content management
12. station 84 Rails Content Management System engine
13. railfrog 27 Railfrog as a Rails Engine - DEVELOPERS ONLY
14. ubiquo_core 12 Ubiquo core libraries and utilities
Mocking Web Requests1. fakeweb 479 A test helper for faking responses to web requests
2. webmock 97 Library for stubbing HTTP requests and setting expectations on HTTP requests in Ruby.
3. netrecorder 39 Record network requests and responses for easy stubbing of external calls
Gem Creation1. jeweler 1027 Opinionated tool for creating and managing Rubygem projects
2. newgem 169 New Gem Generator for RubyGems
3. bones 81 Mr Bones is a handy tool that creates new projects from a code skeleton
4. echoe 76 A Rubygems packaging tool that provides Rake tasks for documentation, extension compiling, testing, and deployment
5. hoe 40 6. simple-gem 12 Make gems. Simple.
7. inochi 7 Gives life to RubyGems-based projects.
ActiveRecord Value Cleanup1. attribute_normalizer 178 Adds the ability to normalize and format attributes cleanly with code blocks
2. strip_attributes 35 StripAttributes is a Rails plugin that automatically strips all ActiveRecord model attributes of leading and trailing whitespace before validation. If the attribute is blank, it strips the value to nil.
3. nilify_blanks 20 Provides a framework for saving incoming blank values as nil in the database in instances where you'd rather use DB NULL than simply a blank string.
4. scrubby 5 Clean up your incoming ActiveRecord model attributes
5. nullify 3 Nuke blank values in ActiveRecord models
6. strip_control_chars 0 a small ActiveRecord plugin that strips ASCII control chars from string attributes before saving
HTML parsing1. nokogiri 1096 Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser with XPath and CSS selector support.
2. hpricot 491 A swift, liberal HTML parser with a fantastic library
3. scrubyt 359 A simple to learn and use, yet powerful web scraping toolkit!
4. scrapi 42 scrAPI is an HTML scraping toolkit for Ruby. It uses CSS selectors to write easy, maintainable scraping rules to select, extract and store data from HTML content.
5. libxml-ruby 1 Libxml bindings for Ruby
ActiveRecord Value Cleanup1. attribute_normalizer 178 Adds the ability to normalize and format attributes cleanly with code blocks
2. strip_attributes 35 StripAttributes is a Rails plugin that automatically strips all ActiveRecord model attributes of leading and trailing whitespace before validation. If the attribute is blank, it strips the value to nil.
3. nilify_blanks 20 Provides a framework for saving incoming blank values as nil in the database in instances where you'd rather use DB NULL than simply a blank string.
4. scrubby 5 Clean up your incoming ActiveRecord model attributes
5. nullify 3 Nuke blank values in ActiveRecord models
6. strip_control_chars 0 a small ActiveRecord plugin that strips ASCII control chars from string attributes before saving
|
| O |
object_daddy
Rails Fixture Replacement1. factory_girl 1424 Fixture replacement for focused and readable tests.
2. machinist 955 Fixtures aren't fun. Machinist is.
3. object_daddy 178 Who's your daddy? Kill Rails fixtures, Don't Repeat Yourself, reduce the complexity of your tests.
4. dataset 119 An exceptional tool for creating test data sets using ActiveRecord.
5. fixjour 103 Word to your object mother.
6. Blueprints 35 Another replacement for factories and fixtures
7. fixturereplacement 31 FixtureReplacement rails plugin
Packaging to Executables1. crate 63 Tool for building and packaging standalone statically compiled ruby appliations
2. ocra 52 One-Click Ruby Application Builder
3. rubyscript2exe 4 Compile ruby applications into a single executable for for easy deployment
API Clients1. twitter 1186 API wrapper for Twitter and Twitter Search API's
2. googlecharts 493 Ruby Google Chart API
3. aws-s3 386 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
4. garb 384 A Ruby wrapper for the Google Analytics API
5. amazon-ec2 344 A Ruby Gem that gives you full access to several of the Amazon Web Services API from your Ruby/Ruby on Rails apps
6. tweetstream 322 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 319 Twitter OAuth REST API client library for Ruby
8. flickr_fu 296 flickr-fu is a ruby interface around the flickr REST api
9. contacts 268 Ruby library for consuming Google, Yahoo!, Flickr and Windows Live contact APIs
10. octopi 252 A Ruby interface to GitHub API v2
11. grackle 223 Lightweight Ruby library for the Twitter API that supports both Basic and OAuth authentication.
12. tinder 203 Tinder is an Ruby API for interfacing with Campfire, the 37Signals chat application.
13. hominid 190 Hominid is a Ruby gem that provides a wrapper for interacting with the Mailchimp API.
14. twitter4r 187 Twitter4R: The most Ruby-like bindings for the Twitter.com REST API by a long way.
15. clickatell 173 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 148 A full featured Ruby implementation of the Vimeo API
18. remit 147 An API for using the Amazon Flexible Payment Service (FPS).
19. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
20. flickraw 143 Ruby library to access flickr api.
21. bitly 137 A ruby wrapper for the bit.ly API
22. lighthouse-api 119 The official Ruby Library for interacting with the Lighthouse API
23. linkedin 102 Ruby wrapper for the LinkedIn API
24. ebay 99 Ruby interface to the eBay XML Trading API
25. gchartrb 95 Ruby wrapper around the Google Chart API
26. ruby-cloudfiles 87 Ruby API for Cloud Files
27. twitter-stream 81 Twitter realtime API client
28. amazon-ecs 78 Generic Ruby Amazon E-commerce REST API
29. imdb 74 Imdb library to get movie meta from IMDB.com, since they're too cool to give us an API
30. campaign-monitor-ruby 71 Ruby gem for accessing the Campaign Monitor API
31. twitterland 64 Ruby wrapper for various Twitter-related APIs
32. google_ajax_libraries_api 59 Rails plugin: implements Google's Content Delivery Network for all javascript libraries currently supported by their library API.
33. www-delicious 55 Ruby client for del.icio.us API.
34. tumblr 55 the Tumblr API Rails gem
35. google_translate 44 Client for Google Translate API
36. gchart 39 GChart exposes the Google Chart API (http://code.google.com/apis/chart) via a friendly Ruby interface. It can generate the URL for a given chart (for webpage use), or download the generated PNG (for offline use).
37. tuiter 36 Yet another Twitter API wrapper library in Ruby
38. amazon-product-advertising-api 36 A nice rubyish interface to the Amazon Product Advertising API, formerly known as the Associates Web Service and before that the Amazon E-Commerce Service.
39. right_flexiscale 34 RightScale Flexiscale API Ruby Gem
40. ruby-github 27 A Ruby library for getting information from the GitHub API.
41. facebook_chat 27 A simple POC facebook chat client written in Ruby using Facebook's internal Comet API
42. wikipedia-api 26 Ruby wrapper over the Wikipedia API
CSS Frameworks1. blueprint-css 3635 A CSS framework that aims to cut down on your CSS development time
2. compass 1986 Compass is a Stylesheet Authoring Environment that makes your website design simpler to implement and easier to maintain.
3. oocss 1054 Object Oriented CSS Framework
4. fluid960gs 454 Fluid 960 Grid System
5. elastic 82 A simple css framework to layout web-based interfaces, based on the printed layout techniques of 4 columns but with capabilities to unlimited column combinations. and capacity to make elastic, fixed and liquid layout easily.
6. bluetrip-css-framework 72 THIS IS OUTEDATED: MOVED TO http://bitbucket.org/mcrittenden/bluetrip/src/
7. fluid-grid-system 47 A lightwieght XHTML/CSS framework that follows both the typographic grid, and also baseline grid
8. ez-css 37 Create complex layouts with ez-css, a light, easy to use, CSS framework.
Graphing1. open_flash_chart 392 The ruby on rails plugin for teethgrinder's Open Flash Chart (version 2)
2. gruff 319 Gruff graphing library for Ruby
3. rifgraf 140 Fire-and-forget data collection and graphing service
4. lazy_high_charts 98 rails plugin for make highcharts a la ruby
5. seer 95 Seer is a lightweight, semantically rich wrapper for the Google Visualization API. It allows you to easily create a visualization of data in a variety of formats, including area charts, bar charts, column charts, gauges, line charts, and pie charts.
6. tufte-graph 65 a jQuery plugin that makes pretty bar charts
7. scruffy 22 An unofficial fork of the Ruby graphing library with sexy defaults for hi-res charts.
Project Management1. redmine 1740 Redmine is a flexible project management web application written using Ruby on Rails framework. This is the official git mirror of the svn repository
2. retrospectiva 367 Open source, web-based agile project management, featuring: Goal planner, Story management, Issue-tracker, Code review, SCM Integration, Wiki & Blog. It is intended to assist the collaborative aspect of work carried out by software development teams.
3. Teambox-2 94 Open-source team collaboration web app inspired by Basecamp, Backpack and Campfire. Built on Ruby on Rails. Use it for free online: www.teambox.com
4. oupsnow 49 A bugtracker in Rails/MongoMapper
|
| P |
pacecar
ActiveRecord Named Scopes1. searchlogic 1427 Searchlogic provides object based searching, common named scopes, and other useful named scope tools.
2. pacecar 256 Generated scopes for ActiveRecord classes
3. utility_scopes 136 A collection of utilitarian named scopes for your ActiveRecord models.
4. can_search 84 Build common named scopes automatically, and provide a simple way to merge them with a single #search call.
5. scope-builder 60 Build up named scopes conditionally.
6. quick_scopes 44 Quick named scopes to make your life a little easier
7. trixy_scopes 28 collection of handy named_scopes for ActiveRecord models
JavaScript Tools1. sprockets 518 JavaScript dependency management and concatenation
2. juicer 259 A command line tool for JavaScript and CSS developers
3. jabs 82 Javascript Abstract Behavior Syntax
4. frontcompiler 46 JavaScript/CSS/HTML sources compiler
5. packr 25 Ruby version of Dean Edwards' Packer
6. jake 11 Builds JavaScript projects using PackR and ERB
Rails Authorization1. declarative_authorization 864 An authorization Rails plugin using a declarative DSL for specifying authorization rules in one place
2. cancan 668 Simple authorization for Rails.
3. acl9 662 Yet another role-based authorization system for Rails
4. role_requirement 423 Simple role based security for restful_authentication
I am no longer involved in this project. If you are interested in becoming the new maintainer and making it your own, please contact me. I will no longer be responding to bug reports or questions.
Thanks,
Tim
5. lockdown 300 Authorization system for RubyOnRails (2.x).
6. canable 198 Simple permissions that I have used on my last several projects so I figured it was time to abstract and wrap up into something more easily reusable.
7. aegis 117 Role-based permissions for your user models.
8. roleify 100 Rails authorization plugin
9. padlock_authorization 91 Simple object-based role authorization in Rails
10. can_touch_this 36 Permissions system for Rails applications, extracted from rboard
Rails Pagination1. will_paginate 3131 Adaptive pagination plugin for web frameworks and other applications
2. paged_scopes 76 An ActiveRecord pagination gem
3. sort_by 50 Allows sorting of (and pagination of sorted) records!
4. has_paginate 10 Paginate models with this named_scope method
Rails File Uploads1. paperclip 3688 Easy file attachment management for ActiveRecord
2. attachment_fu 1881 Treat an ActiveRecord model as a file attachment, storing its patch, size, content type, etc.
3. carrierwave 585 Classier solution for file uploads in Ruby for Rack, Rails, Merb and Sinatra
4. imagery 152 Image server / proxy that can resize images on demand based on common file prefixes ( such as _small, _medium ) and apply other rmagick effects. Supposed to be used between a Squid/Varnish and S3
5. dragonfly 96 An on-the-fly processing/encoding framework written as a Rack application.
6. papermill 23 Full-stack asset management for Ruby on Rails. With Paperclip, SWFUpload, jQuery, jgrow, Jcrop and Facebox.
Rails File Uploads1. paperclip 3688 Easy file attachment management for ActiveRecord
2. attachment_fu 1881 Treat an ActiveRecord model as a file attachment, storing its patch, size, content type, etc.
3. carrierwave 585 Classier solution for file uploads in Ruby for Rack, Rails, Merb and Sinatra
4. imagery 152 Image server / proxy that can resize images on demand based on common file prefixes ( such as _small, _medium ) and apply other rmagick effects. Supposed to be used between a Squid/Varnish and S3
5. dragonfly 96 An on-the-fly processing/encoding framework written as a Rack application.
6. papermill 23 Full-stack asset management for Ruby on Rails. With Paperclip, SWFUpload, jQuery, jgrow, Jcrop and Facebox.
ActiveRecord Versioning1. acts_as_versioned 549 ActiveRecord plugin for versioning your models.
2. vestal_versions 537 Keep a DRY history of your ActiveRecord models' changes
3. paper_trail 264 Track changes to your models' data. Good for auditing or versioning.
4. acts_as_revisable 192 A framework for building heavily versioned applications
5. version_fu 159 Dirty ActiveRecord Versioning (update of acts_as_versioned)
6. shadow 60 Provides a history of attribute and association updates for models. This coincides with a versioning system (such as acts_as_versioned). When used in tandem, you get both a history of changes and a history of what changed.
7. simply_versioned 52 A simple, non-invasive, approach to versioning ActiveRecord models
Security Tools1. rails_xss 312 A plugin for rails 2.3 apps which switches the default to escape by default
2. tarantula 309 a big hairy fuzzy spider that crawls your site, wreaking havoc
3. loofah 241 HTML/XML manipulation and sanitization based on Nokogiri
4. xss_terminate 159 xss_terminate is a plugin in that makes stripping and sanitizing HTML stupid-simple. Install and forget. And forget about forgetting to h() your output, because you won‘t need to anymore.
5. find_mass_assignment 89 Find likely mass assignment vulnerabilities
6. param_protected 45 Filter unwanted params from your controllers/actions in your Rails app. Provides param_protected and param_accessible analogous to ActiveRecord's attr_protected and attr_accessible.
7. audit_mass_assignment 5 Checks Ruby on Rails models for use of the attr_accessible white list.
8. xss-shield 5 Unofficial updated version of the original XSS-Shield plugin at http://code.google.com/p/xss-shield/
9. cross_site_sniper 3 Ruby on Rails Plugin that automatically wraps html_escape() around ActiveRecord attribute methods associated with string and text fields in the database.
Template Languages1. haml 1474 HTML Abstraction Markup Language - A Markup Haiku
2. liquid 666 Liquid markup language. Safe, customer facing template language for flexible web apps.
3. mustache 615 Logic-less Ruby templates.
4. erector 161 A builder-like widget html generation framework.
5. parkaby 91 ParseTree meets Markaby
6. ruhl 65 Ruby Hypertext Language
7. markaby 48 markup as ruby
8. laminate 36 Safe user-template system written in Ruby
9. tagz 12 tagz.rb generates html, xml, or any sgml variant like a small ninja running across the backs of a herd of giraffes swatting of heads like a mark-up weedwacker.
10. ember 0 eRuby template processor
Rails Wizards1. wizardly 103 create a functioning wizard for any model in three steps
2. actsaswizard 93 A Rails plugin to make creating a wizard easy and with a lot less code
3. wizard 22 Create Rails Multi-Step Wizards instantly
4. partially_valid 8 A Rails plugin that allows validation on partially completed Active Record models (useful in wizards that incrementally build a model).
Web servers1. passenger 1187 Phusion Passenger (mod_rails)
2. thin 536 A very fast & simple Ruby web server
3. unicorn 206 Unofficial Unicorn Mirror. Updated semi-regularly.
4. mongrel 137 Mongrel on git
5. ebb 120 web server
Systems Integration1. chef 999 A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.
2. sprinkle 795 Sprinkle is a software provisioning tool you can use to build remote servers with. eg. to install a Rails, or Sinatra stack on a brand new slice directly after its been created
3. passenger-stack 511 Sprinkles for Apache, Passenger, Memcached, Git, Mysql or Postgres
4. puppet 315 Server automation framework and application
5. rudy 65 Not your grandparents' EC2 deployment tool.
6. automateit 32 AutomateIt is an open source tool for automating the setup and maintenance of servers, applications and their dependencies.
HTTP clients1. httparty 1197 Makes http fun! Also, makes consuming restful web services dead easy.
2. rest-client 751 Simple REST client for Ruby, inspired by microframework syntax for specifying actions. Official fork is now at:
3. mechanize 631 Mechanize is a ruby library that makes automated web interaction easy.
4. typhoeus 622 Like a modern code version of the mythical beast with 100 serpent heads, Typhoeus runs HTTP requests in parallel while cleanly encapsulating handling logic.
5. patron 321 Ruby HTTP client based on libcurl
6. em-http-request 285 Asynchronous HTTP Client (EventMachine + Ruby)
7. curb 278 Ruby bindings for libcurl
8. weary 131 A little DSL for consuming RESTful web services.
9. wrest 50 A fluent, easy-to-use and object oriented Ruby HTTP/REST client library.
Testing frameworks1. cucumber 3079 BDD that talks to domain experts first and code second
2. rspec 2144 Behaviour Driven Development framework for Ruby
3. shoulda 1382 Makes tests easy on the fingers and the eyes
4. riot 250 An extremely fast-running, expressive, and context-driven unit testing framework. Protest the slow test.
5. bacon 214 a small RSpec clone
6. matchy 146 RSpec-esque matchers for Test::Unit
7. coulda 134 Given-when-then for Test::Unit (or "If shoulda and cucumber had a baby")
8. context 124 A super tight library to add contexts to tests.
9. testy 102 a BDD testing framework for ruby that's mad at the world and plans to kick it's ass in 78 freakin lines of code
10. contest 101 Write more readable tests in Test::Unit with this tiny script.
11. micronaut 68 The latest and greatest wheel to be invented yet
12. zebra 65 One line tests without the smells.
13. pending 39 A pending method for Test::Unit kind of like RSpec's except perhaps a little more strict or perhaps not or perhaps it's just a little edgy about living in RSpec's shadow or maybe it's just grumpy or maybe...
14. stories 36 Stories and User Acceptance Tests for Test::Unit.
15. stella 30 Blame Stella for breaking your web applications.
16. minitest 24 17. shindo 17 Simple depth first ruby testing
18. fit 13 A Ruby port of FIT (Framework for Interactive Testing).
19. phocus 12 Focus your tests
20. lemon 8 Pucker-tight Unit Testing
21. dfect 0 Assertion testing library for Ruby
Rails Permalinks & Slugs1. friendly_id 958 FriendlyId is the “Swiss Army bulldozer” of slugging and permalink plugins for ActiveRecord. It allows you to create pretty URL’s and work with human-friendly strings as if they were numeric ids for ActiveRecord models.
2. permalink_fu 513 ActiveRecord plugin for automatically converting fields to permalinks.
3. stringex 260 Some [hopefully] useful extensions to Ruby’s String class. It is made up of three libraries: ActsAsUrl [permalink solution with better character translation], Unidecoder [Unicode to Ascii transliteration], and StringExtensions [miscellaneous helper methods for the String class].
4. find_by_param 38 Find_by_param is a nice and easy way to handle permalinks and dealing with searching for to_param values
5. salty_slugs 31 Rails abstraction of word-based slugs for URLs, w/ or w/o leading numeric IDs.
6. sluggable-finder 19 Automatically create SEO friendly, unique permalinks for your ActiveRecord objects. Behaves exactly like ActiveRecord#find
7. to_slug 13 Rails plugin that adds a to_slug method to String instances. Slugs can be used for URLs, since all 'dangerous' characters have been filtered out.
8. has_slug 12 Easy permalink creation & verification for Rails >= 2.2
Wiki Apps1. git-wiki 460 A quick & dirty git-powered Sinatra wiki
2. instiki 144 a basic wiki clone so pretty and easy to set up, you’ll wonder if it’s really a wiki.
3. signal-wiki 74 The easy to use rails wiki
4. collective 71 A no-frills Merb wiki extracted from wiki.merbivore.com
5. perwikity 66 An elegant wiki system for anyone who respects their grandmother
6. kii 46 A Rails powered wiki with a sensible code base. No longer maintained. It works, though.
7. bliki 40 A small blog + wiki engine built on Sinatra + Stone
8. bitswiki 28 A sweet wiki written in Rails.
9. hoboken 16 a simple wiki powered by sinatra
10. acts_as_wiki 16 Unobtrusive wiki that can be easily integrated into existing application
11. gitki 15 Gitki is a wiki built on Git.
12. rakki 11 Wiki for Ramaze running on Innate
13. weaky 10 a sinatra/couchdb wiki
Social Network Builders1. insoshi 2394 An open source social networking platform in Ruby on Rails
2. communityengine 1030 Adds basic social networking capabilities to your existing application, including users, blogs, photos, clippings, favorites, and more.
3. lovd-by-less 924 Open Source Social Network written in Ruby on Rail by Less Everything
4. acts_as_network 90 Rails plugin for cleanly modeling social networks using ActiveRecord
5. pfeed 60 A rails plugin that allows you to create extensible log of activity
6. has_profile_items 10 A plugin to ease your effort of building profile of user, company, project, pet, group.... blah blah blah
Deployment Automation1. moonshine 538 Rails deployment and configuration management done right. ShadowPuppet + Capistrano == crazy delicious
2. rubber 362 A capistrano/rails plugin that makes it easy to deploy/manage/scale to EC2
3. inploy 334 Rails deployment made easy
4. capistrano 252 Remote multi-server automation tool
5. vlad 222 6. superdeploy 87 A collection of useful utilities for Capistrano deployments
7. phd 80 Passenger-based Heroku-like Deployment
Testing frameworks1. cucumber 3079 BDD that talks to domain experts first and code second
2. rspec 2144 Behaviour Driven Development framework for Ruby
3. shoulda 1382 Makes tests easy on the fingers and the eyes
4. riot 250 An extremely fast-running, expressive, and context-driven unit testing framework. Protest the slow test.
5. bacon 214 a small RSpec clone
6. matchy 146 RSpec-esque matchers for Test::Unit
7. coulda 134 Given-when-then for Test::Unit (or "If shoulda and cucumber had a baby")
8. context 124 A super tight library to add contexts to tests.
9. testy 102 a BDD testing framework for ruby that's mad at the world and plans to kick it's ass in 78 freakin lines of code
10. contest 101 Write more readable tests in Test::Unit with this tiny script.
11. micronaut 68 The latest and greatest wheel to be invented yet
12. zebra 65 One line tests without the smells.
13. pending 39 A pending method for Test::Unit kind of like RSpec's except perhaps a little more strict or perhaps not or perhaps it's just a little edgy about living in RSpec's shadow or maybe it's just grumpy or maybe...
14. stories 36 Stories and User Acceptance Tests for Test::Unit.
15. stella 30 Blame Stella for breaking your web applications.
16. minitest 24 17. shindo 17 Simple depth first ruby testing
18. fit 13 A Ruby port of FIT (Framework for Interactive Testing).
19. phocus 12 Focus your tests
20. lemon 8 Pucker-tight Unit Testing
21. dfect 0 Assertion testing library for Ruby
Dependency Management1. bundler 607 Gemfiles are fun
2. braid 379 Simple tool to help track git and svn vendor branches in a git repository
3. piston 230 Piston is a utility that eases vendor branch management. This repository is a complete reimplementation of Piston to provide different backends, depending on the repositories and working copies you pistonize from.
4. cached_externals 127 Symlink to external dependencies, rather than bloating your repositories with them
5. giternal 125 non-sucky git externals
6. externals 38 Quickly freeze and unfreeze external git dependencies
7. externals 13 provides a svn:externals like workflow in an scm agnostic manner
8. gem_resolver 5 9. bling 4 bling bling gem management
Browser testing1. webrat 2250 Webrat - Ruby Acceptance Testing for Web applications
2. capybara 606 webrat alternative which aims to support all browser simulators
3. culerity 364 Culerity integrates Cucumber and Celerity in order to test your application's full stack including Javascript. Your Rails app doesn't have to run in JRuby.
4. watir 248 Watir is a Ruby browser-driver suitable for apps in any language.
5. celerity 208 watir on steroids / jruby wrapper for htmlunit
6. selenium-client 186 Official Ruby client API for Selenium Remote Control (bare bone client driver)
7. selenium-on-rails 185 The "official" Selenium On Rails repository, synced with OpenQA.
8. polonium 63 Selenium RC with Rails integration and enhanced assertions.
1. mail 692 A Really Ruby Mail Library
2. pony 117 The express way to send mail from Ruby.
3. tmail 116 TMail is a Ruby Email Handler.
4. mail_queue 58 Add mails to database for background mail sending
5. resque_mailer 41 Rails plugin for sending asynchronous email with ActionMailer and Resque
6. popthis 10 Run a pop server serving up the current dir.
1. mail 692 A Really Ruby Mail Library
2. pony 117 The express way to send mail from Ruby.
3. tmail 116 TMail is a Ruby Email Handler.
4. mail_queue 58 Add mails to database for background mail sending
5. resque_mailer 41 Rails plugin for sending asynchronous email with ActionMailer and Resque
6. popthis 10 Run a pop server serving up the current dir.
Rails DB Bootstrapping1. seed-fu 286 Advanced seed data handling for Rails, combining the best practices of several methods together.
2. populator 231 Mass populate an Active Record database.
3. bootstrapper 81 A Rails plugin to assist in bootstrapping and seeding your database.
4. db-populate 40 Manage seed data for Rails projects
Geocoding & Maps1. geokit-gem 658 Official Geokit Gem. Geokit gem provides geocoding and distance/heading calculations. Pair with the geokit-rails plugin for full-fledged location-based app functionality.
2. geokit-rails 545 Official Geokit plugin for Rails/ActiveRecord. Provides location-based goodness for your Rails app. Requires the Geokit gem.
3. graticule 290 Graticule is a geocoding API for looking up address coordinates and performing distance calculations, supporting many popular APIs.
4. acts_as_geocodable 163 A Rails plugin that makes your applications geo-aware.
5. eschaton 128 the underground plugin for google maps on rails
6. geo_mere_laal 91 Zero-effort creation of Location-aware Rails application based on W3C Geolocaton API.
7. ym4r-gm 80 A port of the YM4R-GM plugin for rails, to github
8. postgis_adapter 62 Fork of spatial_adapter to give postgis more love
9. geocoder 48 Add geocoding functionality to Rails models.
10. google_static_maps_helper 6 Provides a simple interface to the Google Static Maps V2 API
PDF Generation1. prawn 1253 Fast, Nimble PDF Writer for Ruby
2. prawnto 325 a featureful rails plugin leveraging the new kickass prawn library to produce compiled pdf views
3. princely 173 A simple Rails wrapper for the PrinceXML PDF generation library.
4. kitabu 108 A framework for creating e-books from Markdown/Textile text markup using Ruby. Using the Prince PDF generator, you'll be able to get high quality PDFs.
5. rghost 67 RGhost is a document creation and conversion API. It uses the Ghostscript framework for the format conversion, utilizes EPS templates and is optimized to work with larger documents. Support(PDF,PS,GIF,TIF,PNG,JPG,etc)
6. rtex 59 Ruby LaTeX to PDF preprocessor (and Rails plugin)
7. wkhtmltopdf 6 Use the wkhtmltopdf to convert source to pdf or render templates to pdfs
PDF Generation1. prawn 1253 Fast, Nimble PDF Writer for Ruby
2. prawnto 325 a featureful rails plugin leveraging the new kickass prawn library to produce compiled pdf views
3. princely 173 A simple Rails wrapper for the PrinceXML PDF generation library.
4. kitabu 108 A framework for creating e-books from Markdown/Textile text markup using Ruby. Using the Prince PDF generator, you'll be able to get high quality PDFs.
5. rghost 67 RGhost is a document creation and conversion API. It uses the Ghostscript framework for the format conversion, utilizes EPS templates and is optimized to work with larger documents. Support(PDF,PS,GIF,TIF,PNG,JPG,etc)
6. rtex 59 Ruby LaTeX to PDF preprocessor (and Rails plugin)
7. wkhtmltopdf 6 Use the wkhtmltopdf to convert source to pdf or render templates to pdfs
PDF Generation1. prawn 1253 Fast, Nimble PDF Writer for Ruby
2. prawnto 325 a featureful rails plugin leveraging the new kickass prawn library to produce compiled pdf views
3. princely 173 A simple Rails wrapper for the PrinceXML PDF generation library.
4. kitabu 108 A framework for creating e-books from Markdown/Textile text markup using Ruby. Using the Prince PDF generator, you'll be able to get high quality PDFs.
5. rghost 67 RGhost is a document creation and conversion API. It uses the Ghostscript framework for the format conversion, utilizes EPS templates and is optimized to work with larger documents. Support(PDF,PS,GIF,TIF,PNG,JPG,etc)
6. rtex 59 Ruby LaTeX to PDF preprocessor (and Rails plugin)
7. wkhtmltopdf 6 Use the wkhtmltopdf to convert source to pdf or render templates to pdfs
Microformats1. mofo 129 Mofo is a fast and simple microformat parser, based on a concise DSL and Hpricot.
2. microformats_helper 33 Microformats Helper is a plugin for generating content-rich tags in HTML files, following Microformats standards. For more information about Microformats, check its website (http://microformats.org).
3. prism 25 A Ruby microformat parser and HTML toolkit powered by Nokogiri
4. assert-microformats 9 A gem to help you automatically test for correct microformat markup in Rails apps.
JavaScript Frameworks1. scriptaculous 2886 script.aculo.us is an open-source JavaScript framework for visual effects and interface behaviours.
2. jquery 2559 jQuery JavaScript Library
3. prototype 1270 Prototype JavaScript framework
4. mootools-core 969 MooTools Core Repository
5. yui3 765 YUI 3.x Source Tree
6. scripty2 411 scripty2: for a more delicious web
7. yui2 355 YUI 2.x Source Tree
8. rightjs-core 78 RightJS framework core
Systems Integration1. chef 999 A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.
2. sprinkle 795 Sprinkle is a software provisioning tool you can use to build remote servers with. eg. to install a Rails, or Sinatra stack on a brand new slice directly after its been created
3. passenger-stack 511 Sprinkles for Apache, Passenger, Memcached, Git, Mysql or Postgres
4. puppet 315 Server automation framework and application
5. rudy 65 Not your grandparents' EC2 deployment tool.
6. automateit 32 AutomateIt is an open source tool for automating the setup and maintenance of servers, applications and their dependencies.
I18n1. globalize2 550 The second incarnation of Globalize for Rails
2. translate_routes 258 Rails plugin to translate your URLs and routing helpers on an clean way.
3. i18n 182 Internationalization (i18n) library for Ruby
4. fast_gettext 102 Ruby GetText, but 3.5x faster + 560x less memory + simple + clean namespace + threadsave + extendable + multiple backends + Rails3 ready
5. i18n_backend_database 57 Database Backend for Rails I18n
6. ready_for_i18n 46 A handy tool helping transfer your local Rails project to an i18n one by extracting text from HTML and helper methods.
7. model_translations 33 Minimal implementation of Globalize2 style model translations
8. i15r 21 The internationalizer. Replaces plain text strings in your views and replaces them with I18n message strings so you only have to provide the translations.
9. has_translations 8 ActiveRecord plugin to create translations for your models.
Uses delegate pattern.
Fully tested and used in a several production sites.
10. puret 5 Puret is a minimal pure translation library for translating database values for Rails 3.
|
| Q |
query_trace
Rails Instrumentation1. rails-footnotes 425 Every Rails page has footnotes that gives information about your application and links back to your editor
2. rpm 308 New Relic RPM Agent
3. rails_metrics 200 Engine for tracking various metrics related to a Rails 3 application
4. rackamole 179 Observe and learn how your users are interacting with your web applications.
5. scout-plugins 146 Plugins for the Scout Server Monitoring and Reporting Tool
6. query_trace 19 Adds query origin tracing to your logs.
Rails Menu Builders1. semantic-menu 175 A plugin to make rails menus easier to write
2. simple-navigation 101 A ruby gem for creating navigations (with multiple levels) for your Ruby on Rails application.
3. simple_navigation 40 Navigation menu builder for Ruby on Rails (The re-incarnation of EasyNavigation)
4. tab_fu 32 Plug-in to manage tabbed interfaces with ease in Ruby on Rails (or really any menu navigation)
5. tab_menu 27 Rails Plugin to generate tabs
6. menu_helper 26 Adds a helper method for generating a menubar
7. navigasmic 8 Semantic navigation for Rails
8. menu_components 3 Rails Plugin for Managing and Rendering Menus
9. quick_menu 2 Quickly turn a bunch of links into a javascript dropdown menu
10. mega_menus 1 Treeview Menu structure for Rails application gem
11. simple-menu 1 Full Flexibile menu helper for Rails apps. Supports current tab highlighting, muliple menus and conditional tabs
12. dynamic_menu 1 Dynamic menu creator for Rails
13. tabbed_interface 0 Quickly add a tabbed interface to your rails app.
14. navigation_builder 0 Simple Rails plugin for creating a navigation menu.
ActiveRecord Named Scopes1. searchlogic 1427 Searchlogic provides object based searching, common named scopes, and other useful named scope tools.
2. pacecar 256 Generated scopes for ActiveRecord classes
3. utility_scopes 136 A collection of utilitarian named scopes for your ActiveRecord models.
4. can_search 84 Build common named scopes automatically, and provide a simple way to merge them with a single #search call.
5. scope-builder 60 Build up named scopes conditionally.
6. quick_scopes 44 Quick named scopes to make your life a little easier
7. trixy_scopes 28 collection of handy named_scopes for ActiveRecord models
CouchDB Clients1. couch_potato 304 ruby persistence layer for CouchDB.
2. couch_foo 260 CouchFoo provides an ActiveRecord API interface to CouchDB
3. couchrest 258 A RESTful CouchDB client based on Heroku's RestClient and Couch.js
4. relaxdb 195 RelaxDB provides a simple Ruby interface to CouchDB
5. couchrest-rails 182 A Rails plugin for connecting to and working with CouchDB via CouchRest
6. stuffing 35 A Rails plugin to read and write CouchDB documents via Activerecord
7. quilt 15 Access CouchDB from filesystem
|
| R |
rack-coderay
Syntax Highlighting1. harsh 66 Harsh: Another Rails Syntax Highlighter. Ultraviolet-based syntax highlighting for rails, for ERb or Haml. Better than the rest.
2. tm_syntax_highlighting 45 A Rails plugin that provides helpers to highlight code with pretty TextMate-style highlighting.
3. redcloth-with-coderay 44 Adds CodeRay syntax highlighting to RedCloth, by using a <source> tag. Maintained by k33l0r.
4. rack-coderay 4 CodeRay Syntax Highlighter for Rack
Web app frameworks1. rails 9117 Ruby on Rails
2. sinatra 1742 Classy web-development dressed in a DSL (official / canonical repo)
3. merb-core 529 Merb Core: All you need. None you don't.
4. ramaze 460 Ramaze is a simple, light and modular open-source web application framework written in Ruby.
5. cramp 298 Asynchronous ruby framework for realtime web applications
6. rackable 108 A tiny module that aims to provide a REST-like interface to any Ruby object
7. camping 53 the 4k pocket full-of-gags web microframework
8. harbor 38 Ruby web framework founded on the principles of composition, testability, and consistency.
9. Bats 3 REST enabled Rack powered web-micro-framework (holy buzzwords Batman!)
Rails Instrumentation1. rails-footnotes 425 Every Rails page has footnotes that gives information about your application and links back to your editor
2. rpm 308 New Relic RPM Agent
3. rails_metrics 200 Engine for tracking various metrics related to a Rails 3 application
4. rackamole 179 Observe and learn how your users are interacting with your web applications.
5. scout-plugins 146 Plugins for the Scout Server Monitoring and Reporting Tool
6. query_trace 19 Adds query origin tracing to your logs.
Exception Notification1. exception_notification 1001 Exception Notifier Plugin for Rails
2. hoptoad_notifier 653 Reports exceptions to Hoptoad
3. exception_logger 267 Unmaintained. Sorry.
4. exceptional 126 5. rack_hoptoad 93 middleware for posting exceptions to http://hoptoadapp.com
6. lilypad 66 Hoptoad notifier for rack-based frameworks
7. toadhopper 36 A base library for Hoptoad error reporting
Content Management1. radiant 1620 Radiant is a no-fluff, open source content management system designed for small teams.
2. browsercms 917 BrowserCMS: Humane Content Management for Rails
3. adva_cms 721 cutting edge cms, blog, wiki, forum ...
4. typo 705 Typo is the oldest and most powerful Ruby on Rails blogware, providing custom templates, powerful drag and drop plugins API, advanced SEO capabilities, XMLRPC API and many more.
5. refinerycms 675 An open source Ruby on Rails content management system for small business.
6. nesta 297 A lightweight CMS, implemented in Sinatra.
7. seed 288 a Common Sense CMS from The Media Collective
8. static 164 Super simple Rails CMS for Heroku.
9. zena 135 zena is a state-of-the-art CMS (content managment system) based on Ruby on Rails with a focus on usability, ease of customization and web 2.0 goodness (application like behaviour).
10. ansuz 125 Open source Rails based content management that works.
11. skyline 91 The new Ruby on Rails open source standard in content management
12. station 84 Rails Content Management System engine
13. railfrog 27 Railfrog as a Rails Engine - DEVELOPERS ONLY
14. ubiquo_core 12 Ubiquo core libraries and utilities
Content Management1. radiant 1620 Radiant is a no-fluff, open source content management system designed for small teams.
2. browsercms 917 BrowserCMS: Humane Content Management for Rails
3. adva_cms 721 cutting edge cms, blog, wiki, forum ...
4. typo 705 Typo is the oldest and most powerful Ruby on Rails blogware, providing custom templates, powerful drag and drop plugins API, advanced SEO capabilities, XMLRPC API and many more.
5. refinerycms 675 An open source Ruby on Rails content management system for small business.
6. nesta 297 A lightweight CMS, implemented in Sinatra.
7. seed 288 a Common Sense CMS from The Media Collective
8. static 164 Super simple Rails CMS for Heroku.
9. zena 135 zena is a state-of-the-art CMS (content managment system) based on Ruby on Rails with a focus on usability, ease of customization and web 2.0 goodness (application like behaviour).
10. ansuz 125 Open source Rails based content management that works.
11. skyline 91 The new Ruby on Rails open source standard in content management
12. station 84 Rails Content Management System engine
13. railfrog 27 Railfrog as a Rails Engine - DEVELOPERS ONLY
14. ubiquo_core 12 Ubiquo core libraries and utilities
Web app frameworks1. rails 9117 Ruby on Rails
2. sinatra 1742 Classy web-development dressed in a DSL (official / canonical repo)
3. merb-core 529 Merb Core: All you need. None you don't.
4. ramaze 460 Ramaze is a simple, light and modular open-source web application framework written in Ruby.
5. cramp 298 Asynchronous ruby framework for realtime web applications
6. rackable 108 A tiny module that aims to provide a REST-like interface to any Ruby object
7. camping 53 the 4k pocket full-of-gags web microframework
8. harbor 38 Ruby web framework founded on the principles of composition, testability, and consistency.
9. Bats 3 REST enabled Rack powered web-micro-framework (holy buzzwords Batman!)
Rails Instrumentation1. rails-footnotes 425 Every Rails page has footnotes that gives information about your application and links back to your editor
2. rpm 308 New Relic RPM Agent
3. rails_metrics 200 Engine for tracking various metrics related to a Rails 3 application
4. rackamole 179 Observe and learn how your users are interacting with your web applications.
5. scout-plugins 146 Plugins for the Scout Server Monitoring and Reporting Tool
6. query_trace 19 Adds query origin tracing to your logs.
Rails App Templates1. rails-templates 938 A library of neat Rails application templates.
2. BigOldRailsTemplate 510 Heavyweight template for Rails 2.3.x
3. rails-template 109 based on the awesome rg by mrn
4. appsta 6 Appsta makes bootstrapping Rails applications much easier
Rails App Templates1. rails-templates 938 A library of neat Rails application templates.
2. BigOldRailsTemplate 510 Heavyweight template for Rails 2.3.x
3. rails-template 109 based on the awesome rg by mrn
4. appsta 6 Appsta makes bootstrapping Rails applications much easier
ActiveRecord Index Assist1. rails_indexes 306 A rake task to track down missing database indexes. does not assume that all foreign keys end with the convention of _id.
2. ambitious_query_indexer 28 Pain-free indexing to speed up your Rails app
Rails Instrumentation1. rails-footnotes 425 Every Rails page has footnotes that gives information about your application and links back to your editor
2. rpm 308 New Relic RPM Agent
3. rails_metrics 200 Engine for tracking various metrics related to a Rails 3 application
4. rackamole 179 Observe and learn how your users are interacting with your web applications.
5. scout-plugins 146 Plugins for the Scout Server Monitoring and Reporting Tool
6. query_trace 19 Adds query origin tracing to your logs.
Security Tools1. rails_xss 312 A plugin for rails 2.3 apps which switches the default to escape by default
2. tarantula 309 a big hairy fuzzy spider that crawls your site, wreaking havoc
3. loofah 241 HTML/XML manipulation and sanitization based on Nokogiri
4. xss_terminate 159 xss_terminate is a plugin in that makes stripping and sanitizing HTML stupid-simple. Install and forget. And forget about forgetting to h() your output, because you won‘t need to anymore.
5. find_mass_assignment 89 Find likely mass assignment vulnerabilities
6. param_protected 45 Filter unwanted params from your controllers/actions in your Rails app. Provides param_protected and param_accessible analogous to ActiveRecord's attr_protected and attr_accessible.
7. audit_mass_assignment 5 Checks Ruby on Rails models for use of the attr_accessible white list.
8. xss-shield 5 Unofficial updated version of the original XSS-Shield plugin at http://code.google.com/p/xss-shield/
9. cross_site_sniper 3 Ruby on Rails Plugin that automatically wraps html_escape() around ActiveRecord attribute methods associated with string and text fields in the database.
Scripting Frameworks1. thor 624 A scripting framework that replaces rake and sake
2. rake 339 A make-like build utility for Ruby.
3. boson 118 A command/task framework similar to rake and thor that opens your ruby universe to the commandline and irb.
4. sake 68 System wide Rake.
Spam Detection1. rakismet 153 Easy Akismet and TypePad AntiSpam integration for Rails
2. viking 44 Spam blocking plugin with support for Akismet and Defensio.
3. defender 22 Ruby API abstraction for Defensio
4. defensio-ruby 7 Official Ruby library for Defensio API 2.0
5. akismetor 7 This plugin provides the Akismet class which you can use to communicate with Akismet, which is the collaborative spam filtering service.
6. rdefensio 5 A framework agnostic Defensio Ruby library.
Wiki Apps1. git-wiki 460 A quick & dirty git-powered Sinatra wiki
2. instiki 144 a basic wiki clone so pretty and easy to set up, you’ll wonder if it’s really a wiki.
3. signal-wiki 74 The easy to use rails wiki
4. collective 71 A no-frills Merb wiki extracted from wiki.merbivore.com
5. perwikity 66 An elegant wiki system for anyone who respects their grandmother
6. kii 46 A Rails powered wiki with a sensible code base. No longer maintained. It works, though.
7. bliki 40 A small blog + wiki engine built on Sinatra + Stone
8. bitswiki 28 A sweet wiki written in Rails.
9. hoboken 16 a simple wiki powered by sinatra
10. acts_as_wiki 16 Unobtrusive wiki that can be easily integrated into existing application
11. gitki 15 Gitki is a wiki built on Git.
12. rakki 11 Wiki for Ramaze running on Innate
13. weaky 10 a sinatra/couchdb wiki
Web app frameworks1. rails 9117 Ruby on Rails
2. sinatra 1742 Classy web-development dressed in a DSL (official / canonical repo)
3. merb-core 529 Merb Core: All you need. None you don't.
4. ramaze 460 Ramaze is a simple, light and modular open-source web application framework written in Ruby.
5. cramp 298 Asynchronous ruby framework for realtime web applications
6. rackable 108 A tiny module that aims to provide a REST-like interface to any Ruby object
7. camping 53 the 4k pocket full-of-gags web microframework
8. harbor 38 Ruby web framework founded on the principles of composition, testability, and consistency.
9. Bats 3 REST enabled Rack powered web-micro-framework (holy buzzwords Batman!)
Random Data Generation1. forgery 260 Easy and customizable generation of forged data.
2. randexp 149 generate random data from a Regular Expression
3. faker 71 A checkout of the faker SVN repository at svn://rubyforge.org/var/svn/faker/trunk
4. random_data 9 Provides methods for generating random test data including names, mailing addresses, dates, phone numbers, e-mail addresses, and text. Now, ruby 1.9 compatible.
Random Data Generation1. forgery 260 Easy and customizable generation of forged data.
2. randexp 149 generate random data from a Regular Expression
3. faker 71 A checkout of the faker SVN repository at svn://rubyforge.org/var/svn/faker/trunk
4. random_data 9 Provides methods for generating random test data including names, mailing addresses, dates, phone numbers, e-mail addresses, and text. Now, ruby 1.9 compatible.
Visualizing Data1. raphael 1018 JavaScript Vector Library
2. ruby-processing 569 Code as Art, Art as Code. Processing and Ruby are meant for each other.
IRC Bots1. autumn 241 Easy, fresh, feature-rich IRC bots in Ruby
2. isaac 140 A smallish DSL for writing IRC bots.
3. rbot 88 ruby irc bot (official repo mirror)
4. summer 6 A Tiny IRC Bot framework
5. sprinkles 2 A framework for creating IRC bots in Ruby. It's pretty rudimentary, but it's a start.
Code Metrics1. metric_fu 579 A fist full of code metrics
2. rcov 368 The new home of RCov on GitHub
3. reek 256 Code smell detector for Ruby
4. roodi 114 Ruby Object Oriented Design Inferometer
5. report_card 107 metrics and CI are for A students.
6. rcov_plugin 62 Rails plugin for rcov
7. flog 30 8. flay 28 9. crap4r 19 Computes the CRAP metric for Ruby source code
Code Metrics1. metric_fu 579 A fist full of code metrics
2. rcov 368 The new home of RCov on GitHub
3. reek 256 Code smell detector for Ruby
4. roodi 114 Ruby Object Oriented Design Inferometer
5. report_card 107 metrics and CI are for A students.
6. rcov_plugin 62 Rails plugin for rcov
7. flog 30 8. flay 28 9. crap4r 19 Computes the CRAP metric for Ruby source code
Spam Detection1. rakismet 153 Easy Akismet and TypePad AntiSpam integration for Rails
2. viking 44 Spam blocking plugin with support for Akismet and Defensio.
3. defender 22 Ruby API abstraction for Defensio
4. defensio-ruby 7 Official Ruby library for Defensio API 2.0
5. akismetor 7 This plugin provides the Akismet class which you can use to communicate with Akismet, which is the collaborative spam filtering service.
6. rdefensio 5 A framework agnostic Defensio Ruby library.
Markup processors1. rdiscount 341 Discount (For Ruby) Implementation of John Gruber's Markdown
2. redcloth 339 RedCloth is a Ruby library for converting Textile into HTML.
3. bluecloth 81 Markdown processor in Ruby; foked from official SVN repo to fix bugs
4. rpeg-markdown 29 Fast Ruby Markdown library based on a PEG grammar (see peg-markdown)
5. maruku 2 A pure-Ruby Markdown-superset interpreter (Official Repo).
I18n1. globalize2 550 The second incarnation of Globalize for Rails
2. translate_routes 258 Rails plugin to translate your URLs and routing helpers on an clean way.
3. i18n 182 Internationalization (i18n) library for Ruby
4. fast_gettext 102 Ruby GetText, but 3.5x faster + 560x less memory + simple + clean namespace + threadsave + extendable + multiple backends + Rails3 ready
5. i18n_backend_database 57 Database Backend for Rails I18n
6. ready_for_i18n 46 A handy tool helping transfer your local Rails project to an i18n one by extracting text from HTML and helper methods.
7. model_translations 33 Minimal implementation of Globalize2 style model translations
8. i15r 21 The internationalizer. Replaces plain text strings in your views and replaces them with I18n message strings so you only have to provide the translations.
9. has_translations 8 ActiveRecord plugin to create translations for your models.
Uses delegate pattern.
Fully tested and used in a several production sites.
10. puret 5 Puret is a minimal pure translation library for translating database values for Rails 3.
Rails Captcha1. recaptcha 545 ReCaptcha helpers for ruby apps
2. negative-captcha 91 A plugin to make the process of creating a negative captcha in Rails much less painless
3. brain_buster 73 BrainBuster - a logic captcha for Rails
4. captcha 57 A captcha plugin for Rails
5. captcha 24 A Google-style captcha for enterprise Rails apps
6. simple-captcha-mirror 4 Recurring Events1. recurrence 66 A simple library that handles recurring events.
2. runt 35 Ruby Temporal Expressions.
3. schedule_fu 24 ScheduleFu allows scheduling events with dates and times.
4. recurring_event 13 RecurringEvent: A ruby library to aid in describing recurrent or patterned sets of dates.
5. ruby-date-recur 7 A date recurrence generator for the ruby Date class
6. recurrence 7 Library for handling recurring things
7. ical-scheduler 2 scheduler written in ruby to execute ruby code from (recurring) events on an ical calendar URL or file
8. recurring 0 Fork of Chris Anderson's gem for describing recurring events
Recurring Events1. recurrence 66 A simple library that handles recurring events.
2. runt 35 Ruby Temporal Expressions.
3. schedule_fu 24 ScheduleFu allows scheduling events with dates and times.
4. recurring_event 13 RecurringEvent: A ruby library to aid in describing recurrent or patterned sets of dates.
5. ruby-date-recur 7 A date recurrence generator for the ruby Date class
6. recurrence 7 Library for handling recurring things
7. ical-scheduler 2 scheduler written in ruby to execute ruby code from (recurring) events on an ical calendar URL or file
8. recurring 0 Fork of Chris Anderson's gem for describing recurring events
Recurring Events1. recurrence 66 A simple library that handles recurring events.
2. runt 35 Ruby Temporal Expressions.
3. schedule_fu 24 ScheduleFu allows scheduling events with dates and times.
4. recurring_event 13 RecurringEvent: A ruby library to aid in describing recurrent or patterned sets of dates.
5. ruby-date-recur 7 A date recurrence generator for the ruby Date class
6. recurrence 7 Library for handling recurring things
7. ical-scheduler 2 scheduler written in ruby to execute ruby code from (recurring) events on an ical calendar URL or file
8. recurring 0 Fork of Chris Anderson's gem for describing recurring events
Recurring Events1. recurrence 66 A simple library that handles recurring events.
2. runt 35 Ruby Temporal Expressions.
3. schedule_fu 24 ScheduleFu allows scheduling events with dates and times.
4. recurring_event 13 RecurringEvent: A ruby library to aid in describing recurrent or patterned sets of dates.
5. ruby-date-recur 7 A date recurrence generator for the ruby Date class
6. recurrence 7 Library for handling recurring things
7. ical-scheduler 2 scheduler written in ruby to execute ruby code from (recurring) events on an ical calendar URL or file
8. recurring 0 Fork of Chris Anderson's gem for describing recurring events
Text Editors in Ruby1. redcar 528 A cross-platform programmer's editor written in Ruby.
2. diakonos 59 Diakonos is a Linux console text editor for the masses.
3. arcadia 11 Light Ruby Ide
Markup processors1. rdiscount 341 Discount (For Ruby) Implementation of John Gruber's Markdown
2. redcloth 339 RedCloth is a Ruby library for converting Textile into HTML.
3. bluecloth 81 Markdown processor in Ruby; foked from official SVN repo to fix bugs
4. rpeg-markdown 29 Fast Ruby Markdown library based on a PEG grammar (see peg-markdown)
5. maruku 2 A pure-Ruby Markdown-superset interpreter (Official Repo).
Syntax Highlighting1. harsh 66 Harsh: Another Rails Syntax Highlighter. Ultraviolet-based syntax highlighting for rails, for ERb or Haml. Better than the rest.
2. tm_syntax_highlighting 45 A Rails plugin that provides helpers to highlight code with pretty TextMate-style highlighting.
3. redcloth-with-coderay 44 Adds CodeRay syntax highlighting to RedCloth, by using a <source> tag. Maintained by k33l0r.
4. rack-coderay 4 CodeRay Syntax Highlighter for Rack
Project Management1. redmine 1740 Redmine is a flexible project management web application written using Ruby on Rails framework. This is the official git mirror of the svn repository
2. retrospectiva 367 Open source, web-based agile project management, featuring: Goal planner, Story management, Issue-tracker, Code review, SCM Integration, Wiki & Blog. It is intended to assist the collaborative aspect of work carried out by software development teams.
3. Teambox-2 94 Open-source team collaboration web app inspired by Basecamp, Backpack and Campfire. Built on Ruby on Rails. Use it for free online: www.teambox.com
4. oupsnow 49 A bugtracker in Rails/MongoMapper
Code Metrics1. metric_fu 579 A fist full of code metrics
2. rcov 368 The new home of RCov on GitHub
3. reek 256 Code smell detector for Ruby
4. roodi 114 Ruby Object Oriented Design Inferometer
5. report_card 107 metrics and CI are for A students.
6. rcov_plugin 62 Rails plugin for rcov
7. flog 30 8. flay 28 9. crap4r 19 Computes the CRAP metric for Ruby source code
Content Management1. radiant 1620 Radiant is a no-fluff, open source content management system designed for small teams.
2. browsercms 917 BrowserCMS: Humane Content Management for Rails
3. adva_cms 721 cutting edge cms, blog, wiki, forum ...
4. typo 705 Typo is the oldest and most powerful Ruby on Rails blogware, providing custom templates, powerful drag and drop plugins API, advanced SEO capabilities, XMLRPC API and many more.
5. refinerycms 675 An open source Ruby on Rails content management system for small business.
6. nesta 297 A lightweight CMS, implemented in Sinatra.
7. seed 288 a Common Sense CMS from The Media Collective
8. static 164 Super simple Rails CMS for Heroku.
9. zena 135 zena is a state-of-the-art CMS (content managment system) based on Ruby on Rails with a focus on usability, ease of customization and web 2.0 goodness (application like behaviour).
10. ansuz 125 Open source Rails based content management that works.
11. skyline 91 The new Ruby on Rails open source standard in content management
12. station 84 Rails Content Management System engine
13. railfrog 27 Railfrog as a Rails Engine - DEVELOPERS ONLY
14. ubiquo_core 12 Ubiquo core libraries and utilities
CouchDB Clients1. couch_potato 304 ruby persistence layer for CouchDB.
2. couch_foo 260 CouchFoo provides an ActiveRecord API interface to CouchDB
3. couchrest 258 A RESTful CouchDB client based on Heroku's RestClient and Couch.js
4. relaxdb 195 RelaxDB provides a simple Ruby interface to CouchDB
5. couchrest-rails 182 A Rails plugin for connecting to and working with CouchDB via CouchRest
6. stuffing 35 A Rails plugin to read and write CouchDB documents via Activerecord
7. quilt 15 Access CouchDB from filesystem
API Clients1. twitter 1186 API wrapper for Twitter and Twitter Search API's
2. googlecharts 493 Ruby Google Chart API
3. aws-s3 386 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
4. garb 384 A Ruby wrapper for the Google Analytics API
5. amazon-ec2 344 A Ruby Gem that gives you full access to several of the Amazon Web Services API from your Ruby/Ruby on Rails apps
6. tweetstream 322 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 319 Twitter OAuth REST API client library for Ruby
8. flickr_fu 296 flickr-fu is a ruby interface around the flickr REST api
9. contacts 268 Ruby library for consuming Google, Yahoo!, Flickr and Windows Live contact APIs
10. octopi 252 A Ruby interface to GitHub API v2
11. grackle 223 Lightweight Ruby library for the Twitter API that supports both Basic and OAuth authentication.
12. tinder 203 Tinder is an Ruby API for interfacing with Campfire, the 37Signals chat application.
13. hominid 190 Hominid is a Ruby gem that provides a wrapper for interacting with the Mailchimp API.
14. twitter4r 187 Twitter4R: The most Ruby-like bindings for the Twitter.com REST API by a long way.
15. clickatell 173 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 148 A full featured Ruby implementation of the Vimeo API
18. remit 147 An API for using the Amazon Flexible Payment Service (FPS).
19. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
20. flickraw 143 Ruby library to access flickr api.
21. bitly 137 A ruby wrapper for the bit.ly API
22. lighthouse-api 119 The official Ruby Library for interacting with the Lighthouse API
23. linkedin 102 Ruby wrapper for the LinkedIn API
24. ebay 99 Ruby interface to the eBay XML Trading API
25. gchartrb 95 Ruby wrapper around the Google Chart API
26. ruby-cloudfiles 87 Ruby API for Cloud Files
27. twitter-stream 81 Twitter realtime API client
28. amazon-ecs 78 Generic Ruby Amazon E-commerce REST API
29. imdb 74 Imdb library to get movie meta from IMDB.com, since they're too cool to give us an API
30. campaign-monitor-ruby 71 Ruby gem for accessing the Campaign Monitor API
31. twitterland 64 Ruby wrapper for various Twitter-related APIs
32. google_ajax_libraries_api 59 Rails plugin: implements Google's Content Delivery Network for all javascript libraries currently supported by their library API.
33. www-delicious 55 Ruby client for del.icio.us API.
34. tumblr 55 the Tumblr API Rails gem
35. google_translate 44 Client for Google Translate API
36. gchart 39 GChart exposes the Google Chart API (http://code.google.com/apis/chart) via a friendly Ruby interface. It can generate the URL for a given chart (for webpage use), or download the generated PNG (for offline use).
37. tuiter 36 Yet another Twitter API wrapper library in Ruby
38. amazon-product-advertising-api 36 A nice rubyish interface to the Amazon Product Advertising API, formerly known as the Associates Web Service and before that the Amazon E-Commerce Service.
39. right_flexiscale 34 RightScale Flexiscale API Ruby Gem
40. ruby-github 27 A Ruby library for getting information from the GitHub API.
41. facebook_chat 27 A simple POC facebook chat client written in Ruby using Facebook's internal Comet API
42. wikipedia-api 26 Ruby wrapper over the Wikipedia API
Code Metrics1. metric_fu 579 A fist full of code metrics
2. rcov 368 The new home of RCov on GitHub
3. reek 256 Code smell detector for Ruby
4. roodi 114 Ruby Object Oriented Design Inferometer
5. report_card 107 metrics and CI are for A students.
6. rcov_plugin 62 Rails plugin for rcov
7. flog 30 8. flay 28 9. crap4r 19 Computes the CRAP metric for Ruby source code
XML Mapping1. happymapper 252 object to xml mapping library
2. sax-machine 127 A declarative sax parsing library backed by Nokogiri.
3. roxml 118 ROXML is a module for binding Ruby classes to XML. It supports custom mapping and bidirectional marshalling between Ruby and XML using annotation-style class methods, via Nokogiri or LibXML.
4. representative 17 Rails Controller Abstractions1. inherited_resources 945 Inherited Resources speeds up development by making your controllers inherit all restful actions so you just have to focus on what is important.
2. resource_controller 796 Rails RESTful controller abstraction plugin.
3. make_resourceful 293 Controller abstractor for Rails
4. resources_controller 134 resources_controller rails plugin: rc makes RESTful controllers fun
5. resourcelogic 121 Removes the need to namespace controllers by adding context and relative url functions among other things.
Rails Controller Abstractions1. inherited_resources 945 Inherited Resources speeds up development by making your controllers inherit all restful actions so you just have to focus on what is important.
2. resource_controller 796 Rails RESTful controller abstraction plugin.
3. make_resourceful 293 Controller abstractor for Rails
4. resources_controller 134 resources_controller rails plugin: rc makes RESTful controllers fun
5. resourcelogic 121 Removes the need to namespace controllers by adding context and relative url functions among other things.
Rails Controller Abstractions1. inherited_resources 945 Inherited Resources speeds up development by making your controllers inherit all restful actions so you just have to focus on what is important.
2. resource_controller 796 Rails RESTful controller abstraction plugin.
3. make_resourceful 293 Controller abstractor for Rails
4. resources_controller 134 resources_controller rails plugin: rc makes RESTful controllers fun
5. resourcelogic 121 Removes the need to namespace controllers by adding context and relative url functions among other things.
Queueing1. delayed_job 1843 Database backed asynchronous priority queue -- Extracted from Shopify
2. resque 1203 Resque is a Redis-backed library for creating background jobs, placing those jobs on multiple queues, and processing them later.
3. workling 709 easily do background work in rails, without commiting to a particular runner. comes with starling, bj and spawn runners.
4. amqp 658 AMQP client implementation in Ruby/EventMachine
5. cloud-crowd 541 Parallel Processing for the Rest of Us
6. starling 452 Starling Message Queue - please contribute if you want commit access
7. backgroundrb 353 A Ruby/Rails job server and scheduler
8. beanstalkd 327 Beanstalk is a simple, fast work queue.
9. navvy 237 Simple Ruby background job processor inspired by delayed_job, but aiming for database agnosticism.
10. bunny 215 Another synchronous Ruby AMQP client
11. background-fu 166 Running Long Background Tasks In Ruby On Rails Made Dead Simple
12. backgrounded 136 simple background execution of model methods
13. job_fu 87 Simple Asynchronous Processing
14. bj 56 Trying to make BJ a little more ORM agnostic
15. smqueue 25 A Ruby library implementing a Simple Message Queue protocol
1. mail 692 A Really Ruby Mail Library
2. pony 117 The express way to send mail from Ruby.
3. tmail 116 TMail is a Ruby Email Handler.
4. mail_queue 58 Add mails to database for background mail sending
5. resque_mailer 41 Rails plugin for sending asynchronous email with ActionMailer and Resque
6. popthis 10 Run a pop server serving up the current dir.
HTTP clients1. httparty 1197 Makes http fun! Also, makes consuming restful web services dead easy.
2. rest-client 751 Simple REST client for Ruby, inspired by microframework syntax for specifying actions. Official fork is now at:
3. mechanize 631 Mechanize is a ruby library that makes automated web interaction easy.
4. typhoeus 622 Like a modern code version of the mythical beast with 100 serpent heads, Typhoeus runs HTTP requests in parallel while cleanly encapsulating handling logic.
5. patron 321 Ruby HTTP client based on libcurl
6. em-http-request 285 Asynchronous HTTP Client (EventMachine + Ruby)
7. curb 278 Ruby bindings for libcurl
8. weary 131 A little DSL for consuming RESTful web services.
9. wrest 50 A fluent, easy-to-use and object oriented Ruby HTTP/REST client library.
Rails Authentication1. authlogic 3501 A simple model based ruby authentication solution.
2. restful-authentication 3039 Generates common user authentication code for Rails/Merb, with a full test/unit and rspec suite and optional Acts as State Machine support built-in.
3. devise 1243 Flexible authentication solution for Rails with Warden
4. clearance 1087 Rails authentication with email & password.
5. rpx_now 275 Ruby: RPXNow.com user login/creation and view helpers Facebook, Twitter, Google, MSN, OpenID, MySpace, Yahoo -- All in One
Rails In-Place Editing1. in_place_editing 274 InPlaceEditing plugin
2. rest_in_place 135 A RESTful Inplace-Editor
3. jrails_in_place_editing 85 Edit in place plugin for jRails.
4. in-place-editable 5 Simple REST-ful in place editing for Rails w/ jQuery
5. in_place_editable 3 Some extras for the in_place_editing Ruby on Rails plugin
6. i18n_in_place_edit 0 Project Management1. redmine 1740 Redmine is a flexible project management web application written using Ruby on Rails framework. This is the official git mirror of the svn repository
2. retrospectiva 367 Open source, web-based agile project management, featuring: Goal planner, Story management, Issue-tracker, Code review, SCM Integration, Wiki & Blog. It is intended to assist the collaborative aspect of work carried out by software development teams.
3. Teambox-2 94 Open-source team collaboration web app inspired by Basecamp, Backpack and Campfire. Built on Ruby on Rails. Use it for free online: www.teambox.com
4. oupsnow 49 A bugtracker in Rails/MongoMapper
PDF Generation1. prawn 1253 Fast, Nimble PDF Writer for Ruby
2. prawnto 325 a featureful rails plugin leveraging the new kickass prawn library to produce compiled pdf views
3. princely 173 A simple Rails wrapper for the PrinceXML PDF generation library.
4. kitabu 108 A framework for creating e-books from Markdown/Textile text markup using Ruby. Using the Prince PDF generator, you'll be able to get high quality PDFs.
5. rghost 67 RGhost is a document creation and conversion API. It uses the Ghostscript framework for the format conversion, utilizes EPS templates and is optimized to work with larger documents. Support(PDF,PS,GIF,TIF,PNG,JPG,etc)
6. rtex 59 Ruby LaTeX to PDF preprocessor (and Rails plugin)
7. wkhtmltopdf 6 Use the wkhtmltopdf to convert source to pdf or render templates to pdfs
Graphing1. open_flash_chart 392 The ruby on rails plugin for teethgrinder's Open Flash Chart (version 2)
2. gruff 319 Gruff graphing library for Ruby
3. rifgraf 140 Fire-and-forget data collection and graphing service
4. lazy_high_charts 98 rails plugin for make highcharts a la ruby
5. seer 95 Seer is a lightweight, semantically rich wrapper for the Google Visualization API. It allows you to easily create a visualization of data in a variety of formats, including area charts, bar charts, column charts, gauges, line charts, and pie charts.
6. tufte-graph 65 a jQuery plugin that makes pretty bar charts
7. scruffy 22 An unofficial fork of the Ruby graphing library with sexy defaults for hi-res charts.
JavaScript Frameworks1. scriptaculous 2886 script.aculo.us is an open-source JavaScript framework for visual effects and interface behaviours.
2. jquery 2559 jQuery JavaScript Library
3. prototype 1270 Prototype JavaScript framework
4. mootools-core 969 MooTools Core Repository
5. yui3 765 YUI 3.x Source Tree
6. scripty2 411 scripty2: for a more delicious web
7. yui2 355 YUI 2.x Source Tree
8. rightjs-core 78 RightJS framework core
API Clients1. twitter 1186 API wrapper for Twitter and Twitter Search API's
2. googlecharts 493 Ruby Google Chart API
3. aws-s3 386 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
4. garb 384 A Ruby wrapper for the Google Analytics API
5. amazon-ec2 344 A Ruby Gem that gives you full access to several of the Amazon Web Services API from your Ruby/Ruby on Rails apps
6. tweetstream 322 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 319 Twitter OAuth REST API client library for Ruby
8. flickr_fu 296 flickr-fu is a ruby interface around the flickr REST api
9. contacts 268 Ruby library for consuming Google, Yahoo!, Flickr and Windows Live contact APIs
10. octopi 252 A Ruby interface to GitHub API v2
11. grackle 223 Lightweight Ruby library for the Twitter API that supports both Basic and OAuth authentication.
12. tinder 203 Tinder is an Ruby API for interfacing with Campfire, the 37Signals chat application.
13. hominid 190 Hominid is a Ruby gem that provides a wrapper for interacting with the Mailchimp API.
14. twitter4r 187 Twitter4R: The most Ruby-like bindings for the Twitter.com REST API by a long way.
15. clickatell 173 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 148 A full featured Ruby implementation of the Vimeo API
18. remit 147 An API for using the Amazon Flexible Payment Service (FPS).
19. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
20. flickraw 143 Ruby library to access flickr api.
21. bitly 137 A ruby wrapper for the bit.ly API
22. lighthouse-api 119 The official Ruby Library for interacting with the Lighthouse API
23. linkedin 102 Ruby wrapper for the LinkedIn API
24. ebay 99 Ruby interface to the eBay XML Trading API
25. gchartrb 95 Ruby wrapper around the Google Chart API
26. ruby-cloudfiles 87 Ruby API for Cloud Files
27. twitter-stream 81 Twitter realtime API client
28. amazon-ecs 78 Generic Ruby Amazon E-commerce REST API
29. imdb 74 Imdb library to get movie meta from IMDB.com, since they're too cool to give us an API
30. campaign-monitor-ruby 71 Ruby gem for accessing the Campaign Monitor API
31. twitterland 64 Ruby wrapper for various Twitter-related APIs
32. google_ajax_libraries_api 59 Rails plugin: implements Google's Content Delivery Network for all javascript libraries currently supported by their library API.
33. www-delicious 55 Ruby client for del.icio.us API.
34. tumblr 55 the Tumblr API Rails gem
35. google_translate 44 Client for Google Translate API
36. gchart 39 GChart exposes the Google Chart API (http://code.google.com/apis/chart) via a friendly Ruby interface. It can generate the URL for a given chart (for webpage use), or download the generated PNG (for offline use).
37. tuiter 36 Yet another Twitter API wrapper library in Ruby
38. amazon-product-advertising-api 36 A nice rubyish interface to the Amazon Product Advertising API, formerly known as the Associates Web Service and before that the Amazon E-Commerce Service.
39. right_flexiscale 34 RightScale Flexiscale API Ruby Gem
40. ruby-github 27 A Ruby library for getting information from the GitHub API.
41. facebook_chat 27 A simple POC facebook chat client written in Ruby using Facebook's internal Comet API
42. wikipedia-api 26 Ruby wrapper over the Wikipedia API
Testing frameworks1. cucumber 3079 BDD that talks to domain experts first and code second
2. rspec 2144 Behaviour Driven Development framework for Ruby
3. shoulda 1382 Makes tests easy on the fingers and the eyes
4. riot 250 An extremely fast-running, expressive, and context-driven unit testing framework. Protest the slow test.
5. bacon 214 a small RSpec clone
6. matchy 146 RSpec-esque matchers for Test::Unit
7. coulda 134 Given-when-then for Test::Unit (or "If shoulda and cucumber had a baby")
8. context 124 A super tight library to add contexts to tests.
9. testy 102 a BDD testing framework for ruby that's mad at the world and plans to kick it's ass in 78 freakin lines of code
10. contest 101 Write more readable tests in Test::Unit with this tiny script.
11. micronaut 68 The latest and greatest wheel to be invented yet
12. zebra 65 One line tests without the smells.
13. pending 39 A pending method for Test::Unit kind of like RSpec's except perhaps a little more strict or perhaps not or perhaps it's just a little edgy about living in RSpec's shadow or maybe it's just grumpy or maybe...
14. stories 36 Stories and User Acceptance Tests for Test::Unit.
15. stella 30 Blame Stella for breaking your web applications.
16. minitest 24 17. shindo 17 Simple depth first ruby testing
18. fit 13 A Ruby port of FIT (Framework for Interactive Testing).
19. phocus 12 Focus your tests
20. lemon 8 Pucker-tight Unit Testing
21. dfect 0 Assertion testing library for Ruby
Packaging Systems1. rip 496 Ruby's Intelligent Packaging
2. coral 96 Git-powered alternative to RubyGems
3. spoke 28 Helps package and distribute GitHub code
4. ruby-which 1 Like the UNIX "which" tool, but for Ruby libraries.
Daemonizing1. daemon-kit 380 Daemon Kit aims to simplify creating Ruby daemons by providing a sound application skeleton (through a generator), task specific generators (jabber bot, etc) and robust environment management code.
2. robustthread 117 RobustThread, threads that won't die when the process does (yay!)
3. daemon_generator 92 A plugin for creating psuedo-scheduled jobs in Ruby on Rails.
4. daemons 24 A toolkit to convert your script to a controllable daemon, with Chris Kline's fix
5. simple-daemon 21 SimpleDaemon is a lightweight daemon module for Ruby. Use it to add daemon functionality to your Ruby script.
6. looper 16 Dead simple Ruby module that allows your code to be run as a daemon
7. backdrop 3 A Ruby daemon library that makes writing background daemons easy
Rails Authorization1. declarative_authorization 864 An authorization Rails plugin using a declarative DSL for specifying authorization rules in one place
2. cancan 668 Simple authorization for Rails.
3. acl9 662 Yet another role-based authorization system for Rails
4. role_requirement 423 Simple role based security for restful_authentication
I am no longer involved in this project. If you are interested in becoming the new maintainer and making it your own, please contact me. I will no longer be responding to bug reports or questions.
Thanks,
Tim
5. lockdown 300 Authorization system for RubyOnRails (2.x).
6. canable 198 Simple permissions that I have used on my last several projects so I figured it was time to abstract and wrap up into something more easily reusable.
7. aegis 117 Role-based permissions for your user models.
8. roleify 100 Rails authorization plugin
9. padlock_authorization 91 Simple object-based role authorization in Rails
10. can_touch_this 36 Permissions system for Rails applications, extracted from rboard
Rails Authorization1. declarative_authorization 864 An authorization Rails plugin using a declarative DSL for specifying authorization rules in one place
2. cancan 668 Simple authorization for Rails.
3. acl9 662 Yet another role-based authorization system for Rails
4. role_requirement 423 Simple role based security for restful_authentication
I am no longer involved in this project. If you are interested in becoming the new maintainer and making it your own, please contact me. I will no longer be responding to bug reports or questions.
Thanks,
Tim
5. lockdown 300 Authorization system for RubyOnRails (2.x).
6. canable 198 Simple permissions that I have used on my last several projects so I figured it was time to abstract and wrap up into something more easily reusable.
7. aegis 117 Role-based permissions for your user models.
8. roleify 100 Rails authorization plugin
9. padlock_authorization 91 Simple object-based role authorization in Rails
10. can_touch_this 36 Permissions system for Rails applications, extracted from rboard
Documentation Tools1. yard 340 YARD is a Ruby Documentation tool (Yay!)
YARD is a documentation generation tool for the Ruby programming language.
It enables the user to generate consistent, usable documentation that can be
exported to a number of formats very easily, and also supports extending for
custom Ruby constructs such as custom class level definitions.
2. hanna 301 More than just a new RDoc template
3. sdoc 261 Standalone sdoc generator
4. ajax-rdoc 40 Rdoc template and generator for Ruby source code that uses javascript to make searching for methods and classes very easy.
5. erbook 2 Write books, manuals, and documents in eRuby.
6. ron 0 ron, the opposite of roff, is now known as "ronn"
Code Metrics1. metric_fu 579 A fist full of code metrics
2. rcov 368 The new home of RCov on GitHub
3. reek 256 Code smell detector for Ruby
4. roodi 114 Ruby Object Oriented Design Inferometer
5. report_card 107 metrics and CI are for A students.
6. rcov_plugin 62 Rails plugin for rcov
7. flog 30 8. flay 28 9. crap4r 19 Computes the CRAP metric for Ruby source code
XML Mapping1. happymapper 252 object to xml mapping library
2. sax-machine 127 A declarative sax parsing library backed by Nokogiri.
3. roxml 118 ROXML is a module for binding Ruby classes to XML. It supports custom mapping and bidirectional marshalling between Ruby and XML using annotation-style class methods, via Nokogiri or LibXML.
4. representative 17 Markup processors1. rdiscount 341 Discount (For Ruby) Implementation of John Gruber's Markdown
2. redcloth 339 RedCloth is a Ruby library for converting Textile into HTML.
3. bluecloth 81 Markdown processor in Ruby; foked from official SVN repo to fix bugs
4. rpeg-markdown 29 Fast Ruby Markdown library based on a PEG grammar (see peg-markdown)
5. maruku 2 A pure-Ruby Markdown-superset interpreter (Official Repo).
Rails Instrumentation1. rails-footnotes 425 Every Rails page has footnotes that gives information about your application and links back to your editor
2. rpm 308 New Relic RPM Agent
3. rails_metrics 200 Engine for tracking various metrics related to a Rails 3 application
4. rackamole 179 Observe and learn how your users are interacting with your web applications.
5. scout-plugins 146 Plugins for the Scout Server Monitoring and Reporting Tool
6. query_trace 19 Adds query origin tracing to your logs.
Rails Authentication1. authlogic 3501 A simple model based ruby authentication solution.
2. restful-authentication 3039 Generates common user authentication code for Rails/Merb, with a full test/unit and rspec suite and optional Acts as State Machine support built-in.
3. devise 1243 Flexible authentication solution for Rails with Warden
4. clearance 1087 Rails authentication with email & password.
5. rpx_now 275 Ruby: RPXNow.com user login/creation and view helpers Facebook, Twitter, Google, MSN, OpenID, MySpace, Yahoo -- All in One
Mocking1. rr 410 RR (Double Ruby) is a test double framework that features a rich selection of double techniques and a terse syntax.
2. mocha 264 Mocha is a mocking and stubbing library for Ruby
3. stump 37 Stubbing and mocking that doesn't hurt or suck. WIN.
4. flexmock 24 Flexible mocking for Ruby testing
5. facon 10 Facon is a mocking library in the spirit of the Bacon spec library. Small, compact, and works with Bacon.
Rails Search1. thinking-sphinx 1431 Sphinx plugin for Rails and Merb
2. sunspot 414 Solr-powered search for Ruby objects
3. acts_as_ferret 209 Rails full text search plugin
4. ferret 153 Ferret: the extensible information retrieval library for ruby.
5. acts_as_solr 125 This plugin adds full text search capabilities and many other nifty features from Apache‘s Solr to any Rails model.
6. rsolr 123 A Ruby client for Apache Solr
7. xapit 110 High level Ruby library for interacting with Xapian, a full text search engine.
8. acts_as_solr_reloaded 97 ActsAsSolr with new features
9. scoped_search 75 Easily search you ActiveRecord models with a simple query language using a named scope.
10. texticle 57 Texticle exposes full text search capabilities from PostgreSQL, and allows you to declare full text indexes. Texticle will extend ActiveRecord with named_scope methods making searching easy and fun!
11. delsolr 29 Ruby wrapper for Lucene Solr
12. solr_query 9 a ruby library designed to make building nested Solr queries simple and standardized.
13. acts_as_fulltextable 4 Acts as Fulltextable plugin by Wonsys S.r.l.
Testing frameworks1. cucumber 3079 BDD that talks to domain experts first and code second
2. rspec 2144 Behaviour Driven Development framework for Ruby
3. shoulda 1382 Makes tests easy on the fingers and the eyes
4. riot 250 An extremely fast-running, expressive, and context-driven unit testing framework. Protest the slow test.
5. bacon 214 a small RSpec clone
6. matchy 146 RSpec-esque matchers for Test::Unit
7. coulda 134 Given-when-then for Test::Unit (or "If shoulda and cucumber had a baby")
8. context 124 A super tight library to add contexts to tests.
9. testy 102 a BDD testing framework for ruby that's mad at the world and plans to kick it's ass in 78 freakin lines of code
10. contest 101 Write more readable tests in Test::Unit with this tiny script.
11. micronaut 68 The latest and greatest wheel to be invented yet
12. zebra 65 One line tests without the smells.
13. pending 39 A pending method for Test::Unit kind of like RSpec's except perhaps a little more strict or perhaps not or perhaps it's just a little edgy about living in RSpec's shadow or maybe it's just grumpy or maybe...
14. stories 36 Stories and User Acceptance Tests for Test::Unit.
15. stella 30 Blame Stella for breaking your web applications.
16. minitest 24 17. shindo 17 Simple depth first ruby testing
18. fit 13 A Ruby port of FIT (Framework for Interactive Testing).
19. phocus 12 Focus your tests
20. lemon 8 Pucker-tight Unit Testing
21. dfect 0 Assertion testing library for Ruby
PDF Generation1. prawn 1253 Fast, Nimble PDF Writer for Ruby
2. prawnto 325 a featureful rails plugin leveraging the new kickass prawn library to produce compiled pdf views
3. princely 173 A simple Rails wrapper for the PrinceXML PDF generation library.
4. kitabu 108 A framework for creating e-books from Markdown/Textile text markup using Ruby. Using the Prince PDF generator, you'll be able to get high quality PDFs.
5. rghost 67 RGhost is a document creation and conversion API. It uses the Ghostscript framework for the format conversion, utilizes EPS templates and is optimized to work with larger documents. Support(PDF,PS,GIF,TIF,PNG,JPG,etc)
6. rtex 59 Ruby LaTeX to PDF preprocessor (and Rails plugin)
7. wkhtmltopdf 6 Use the wkhtmltopdf to convert source to pdf or render templates to pdfs
Deployment Automation1. moonshine 538 Rails deployment and configuration management done right. ShadowPuppet + Capistrano == crazy delicious
2. rubber 362 A capistrano/rails plugin that makes it easy to deploy/manage/scale to EC2
3. inploy 334 Rails deployment made easy
4. capistrano 252 Remote multi-server automation tool
5. vlad 222 6. superdeploy 87 A collection of useful utilities for Capistrano deployments
7. phd 80 Passenger-based Heroku-like Deployment
API Clients1. twitter 1186 API wrapper for Twitter and Twitter Search API's
2. googlecharts 493 Ruby Google Chart API
3. aws-s3 386 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
4. garb 384 A Ruby wrapper for the Google Analytics API
5. amazon-ec2 344 A Ruby Gem that gives you full access to several of the Amazon Web Services API from your Ruby/Ruby on Rails apps
6. tweetstream 322 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 319 Twitter OAuth REST API client library for Ruby
8. flickr_fu 296 flickr-fu is a ruby interface around the flickr REST api
9. contacts 268 Ruby library for consuming Google, Yahoo!, Flickr and Windows Live contact APIs
10. octopi 252 A Ruby interface to GitHub API v2
11. grackle 223 Lightweight Ruby library for the Twitter API that supports both Basic and OAuth authentication.
12. tinder 203 Tinder is an Ruby API for interfacing with Campfire, the 37Signals chat application.
13. hominid 190 Hominid is a Ruby gem that provides a wrapper for interacting with the Mailchimp API.
14. twitter4r 187 Twitter4R: The most Ruby-like bindings for the Twitter.com REST API by a long way.
15. clickatell 173 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 148 A full featured Ruby implementation of the Vimeo API
18. remit 147 An API for using the Amazon Flexible Payment Service (FPS).
19. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
20. flickraw 143 Ruby library to access flickr api.
21. bitly 137 A ruby wrapper for the bit.ly API
22. lighthouse-api 119 The official Ruby Library for interacting with the Lighthouse API
23. linkedin 102 Ruby wrapper for the LinkedIn API
24. ebay 99 Ruby interface to the eBay XML Trading API
25. gchartrb 95 Ruby wrapper around the Google Chart API
26. ruby-cloudfiles 87 Ruby API for Cloud Files
27. twitter-stream 81 Twitter realtime API client
28. amazon-ecs 78 Generic Ruby Amazon E-commerce REST API
29. imdb 74 Imdb library to get movie meta from IMDB.com, since they're too cool to give us an API
30. campaign-monitor-ruby 71 Ruby gem for accessing the Campaign Monitor API
31. twitterland 64 Ruby wrapper for various Twitter-related APIs
32. google_ajax_libraries_api 59 Rails plugin: implements Google's Content Delivery Network for all javascript libraries currently supported by their library API.
33. www-delicious 55 Ruby client for del.icio.us API.
34. tumblr 55 the Tumblr API Rails gem
35. google_translate 44 Client for Google Translate API
36. gchart 39 GChart exposes the Google Chart API (http://code.google.com/apis/chart) via a friendly Ruby interface. It can generate the URL for a given chart (for webpage use), or download the generated PNG (for offline use).
37. tuiter 36 Yet another Twitter API wrapper library in Ruby
38. amazon-product-advertising-api 36 A nice rubyish interface to the Amazon Product Advertising API, formerly known as the Associates Web Service and before that the Amazon E-Commerce Service.
39. right_flexiscale 34 RightScale Flexiscale API Ruby Gem
40. ruby-github 27 A Ruby library for getting information from the GitHub API.
41. facebook_chat 27 A simple POC facebook chat client written in Ruby using Facebook's internal Comet API
42. wikipedia-api 26 Ruby wrapper over the Wikipedia API
Recurring Events1. recurrence 66 A simple library that handles recurring events.
2. runt 35 Ruby Temporal Expressions.
3. schedule_fu 24 ScheduleFu allows scheduling events with dates and times.
4. recurring_event 13 RecurringEvent: A ruby library to aid in describing recurrent or patterned sets of dates.
5. ruby-date-recur 7 A date recurrence generator for the ruby Date class
6. recurrence 7 Library for handling recurring things
7. ical-scheduler 2 scheduler written in ruby to execute ruby code from (recurring) events on an ical calendar URL or file
8. recurring 0 Fork of Chris Anderson's gem for describing recurring events
RSS Feed Parsing1. feedzirra 847 A feed fetching and parsing library that treats the internet like Godzilla treats Japan: it dominates and eats all.
2. feed-normalizer 107 Extensible Ruby wrapper for Atom and RSS parsers
3. feed_me 44 A tiny parser for RSS and Atom feeds built on Nokogiri.
4. simple-rss 38 A simple, flexible, extensible, and liberal RSS and Atom reader for Ruby. It is designed to be backwards compatible with the standard RSS parser, but will never do RSS generation.
5. ruby-feedparser 9 RSS and Atom parser for Ruby
6. feedtosis 3 A smart Atom and RSS feed reader for Ruby that automatically uses conditional GET and detects new feed entries.
API Clients1. twitter 1186 API wrapper for Twitter and Twitter Search API's
2. googlecharts 493 Ruby Google Chart API
3. aws-s3 386 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
4. garb 384 A Ruby wrapper for the Google Analytics API
5. amazon-ec2 344 A Ruby Gem that gives you full access to several of the Amazon Web Services API from your Ruby/Ruby on Rails apps
6. tweetstream 322 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 319 Twitter OAuth REST API client library for Ruby
8. flickr_fu 296 flickr-fu is a ruby interface around the flickr REST api
9. contacts 268 Ruby library for consuming Google, Yahoo!, Flickr and Windows Live contact APIs
10. octopi 252 A Ruby interface to GitHub API v2
11. grackle 223 Lightweight Ruby library for the Twitter API that supports both Basic and OAuth authentication.
12. tinder 203 Tinder is an Ruby API for interfacing with Campfire, the 37Signals chat application.
13. hominid 190 Hominid is a Ruby gem that provides a wrapper for interacting with the Mailchimp API.
14. twitter4r 187 Twitter4R: The most Ruby-like bindings for the Twitter.com REST API by a long way.
15. clickatell 173 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 148 A full featured Ruby implementation of the Vimeo API
18. remit 147 An API for using the Amazon Flexible Payment Service (FPS).
19. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
20. flickraw 143 Ruby library to access flickr api.
21. bitly 137 A ruby wrapper for the bit.ly API
22. lighthouse-api 119 The official Ruby Library for interacting with the Lighthouse API
23. linkedin 102 Ruby wrapper for the LinkedIn API
24. ebay 99 Ruby interface to the eBay XML Trading API
25. gchartrb 95 Ruby wrapper around the Google Chart API
26. ruby-cloudfiles 87 Ruby API for Cloud Files
27. twitter-stream 81 Twitter realtime API client
28. amazon-ecs 78 Generic Ruby Amazon E-commerce REST API
29. imdb 74 Imdb library to get movie meta from IMDB.com, since they're too cool to give us an API
30. campaign-monitor-ruby 71 Ruby gem for accessing the Campaign Monitor API
31. twitterland 64 Ruby wrapper for various Twitter-related APIs
32. google_ajax_libraries_api 59 Rails plugin: implements Google's Content Delivery Network for all javascript libraries currently supported by their library API.
33. www-delicious 55 Ruby client for del.icio.us API.
34. tumblr 55 the Tumblr API Rails gem
35. google_translate 44 Client for Google Translate API
36. gchart 39 GChart exposes the Google Chart API (http://code.google.com/apis/chart) via a friendly Ruby interface. It can generate the URL for a given chart (for webpage use), or download the generated PNG (for offline use).
37. tuiter 36 Yet another Twitter API wrapper library in Ruby
38. amazon-product-advertising-api 36 A nice rubyish interface to the Amazon Product Advertising API, formerly known as the Associates Web Service and before that the Amazon E-Commerce Service.
39. right_flexiscale 34 RightScale Flexiscale API Ruby Gem
40. ruby-github 27 A Ruby library for getting information from the GitHub API.
41. facebook_chat 27 A simple POC facebook chat client written in Ruby using Facebook's internal Comet API
42. wikipedia-api 26 Ruby wrapper over the Wikipedia API
Visualizing Data1. raphael 1018 JavaScript Vector Library
2. ruby-processing 569 Code as Art, Art as Code. Processing and Ruby are meant for each other.
Packaging Systems1. rip 496 Ruby's Intelligent Packaging
2. coral 96 Git-powered alternative to RubyGems
3. spoke 28 Helps package and distribute GitHub code
4. ruby-which 1 Like the UNIX "which" tool, but for Ruby libraries.
Game libraries1. rubygame 106 Flexible cross-platform game programming library for Ruby
2. gosu 73 2D game development library for Ruby and C++
3. gamebox 39 A game template for building and distributing Rubygame apps.
4. chingu 32 OpenGL accelerated 2D game framework for Ruby
5. jemini 3 Clone of the real Jemini repository on Kenai.
Packaging to Executables1. crate 63 Tool for building and packaging standalone statically compiled ruby appliations
2. ocra 52 One-Click Ruby Application Builder
3. rubyscript2exe 4 Compile ruby applications into a single executable for for easy deployment
Music & MIDI1. archaeopteryx 325 Ruby MIDI DJing/live-coding thing
2. midiator 101 A Ruby library for interacting with system MIDI services.
3. jazztoolbox 40 Jazz Toolbox - An computational model for Jazz theory with a strong object and REST API
4. ruby_music_projects 22 Ruby Music and Midi App there are currently two different apps one for playing live and the other for writing to a midi file..Currently working on creating the chord System and is requesting ideas that you the user would like to see come out of a app like this..
5. cosy 12 COmpact Sequencing sYntax
6. midilib 7 Pure Ruby MIDI file and event manipulation library
7. music_player 6 Ruby bindings for OS X's high-quality music sequencing API
Rails Asset Management1. asset_packager 737 JavaScript and CSS Asset Compression for Production Rails Apps
2. jammit 321 Industrial Strength Asset Packaging for Rails
3. smurf 146 Rails plugin to automatically minify JavaScript and CSS when their bundles get cached
4. bundle-fu 100 Ruby on Rails plugin - CSS/JS asset bundling in 10 seconds or less!
5. rucksack 13 rucksack is a Rails plug-in to pack and compress CSS- and JavaScript-files with the YUI Compressor. It's easy extendable to use other compressors like Packer, JSMin and CSSTidy.
6. minified_cache 3 Monkey Patches javascript_include_tag...:cache =>... to use jsmin for optimized javascript
Systems Integration1. chef 999 A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.
2. sprinkle 795 Sprinkle is a software provisioning tool you can use to build remote servers with. eg. to install a Rails, or Sinatra stack on a brand new slice directly after its been created
3. passenger-stack 511 Sprinkles for Apache, Passenger, Memcached, Git, Mysql or Postgres
4. puppet 315 Server automation framework and application
5. rudy 65 Not your grandparents' EC2 deployment tool.
6. automateit 32 AutomateIt is an open source tool for automating the setup and maintenance of servers, applications and their dependencies.
Scheduling1. whenever 1468 Provides clean ruby syntax for defining messy cron jobs and running them Whenever.
2. rufus-scheduler 267 scheduler for Ruby (at, in, cron and every jobs)
3. craken 102 A Rails plugin for managing and installing rake-centric crontab files.
4. Taskit 60 A simple task scheduler for rails
API Clients1. twitter 1186 API wrapper for Twitter and Twitter Search API's
2. googlecharts 493 Ruby Google Chart API
3. aws-s3 386 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
4. garb 384 A Ruby wrapper for the Google Analytics API
5. amazon-ec2 344 A Ruby Gem that gives you full access to several of the Amazon Web Services API from your Ruby/Ruby on Rails apps
6. tweetstream 322 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 319 Twitter OAuth REST API client library for Ruby
8. flickr_fu 296 flickr-fu is a ruby interface around the flickr REST api
9. contacts 268 Ruby library for consuming Google, Yahoo!, Flickr and Windows Live contact APIs
10. octopi 252 A Ruby interface to GitHub API v2
11. grackle 223 Lightweight Ruby library for the Twitter API that supports both Basic and OAuth authentication.
12. tinder 203 Tinder is an Ruby API for interfacing with Campfire, the 37Signals chat application.
13. hominid 190 Hominid is a Ruby gem that provides a wrapper for interacting with the Mailchimp API.
14. twitter4r 187 Twitter4R: The most Ruby-like bindings for the Twitter.com REST API by a long way.
15. clickatell 173 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 148 A full featured Ruby implementation of the Vimeo API
18. remit 147 An API for using the Amazon Flexible Payment Service (FPS).
19. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
20. flickraw 143 Ruby library to access flickr api.
21. bitly 137 A ruby wrapper for the bit.ly API
22. lighthouse-api 119 The official Ruby Library for interacting with the Lighthouse API
23. linkedin 102 Ruby wrapper for the LinkedIn API
24. ebay 99 Ruby interface to the eBay XML Trading API
25. gchartrb 95 Ruby wrapper around the Google Chart API
26. ruby-cloudfiles 87 Ruby API for Cloud Files
27. twitter-stream 81 Twitter realtime API client
28. amazon-ecs 78 Generic Ruby Amazon E-commerce REST API
29. imdb 74 Imdb library to get movie meta from IMDB.com, since they're too cool to give us an API
30. campaign-monitor-ruby 71 Ruby gem for accessing the Campaign Monitor API
31. twitterland 64 Ruby wrapper for various Twitter-related APIs
32. google_ajax_libraries_api 59 Rails plugin: implements Google's Content Delivery Network for all javascript libraries currently supported by their library API.
33. www-delicious 55 Ruby client for del.icio.us API.
34. tumblr 55 the Tumblr API Rails gem
35. google_translate 44 Client for Google Translate API
36. gchart 39 GChart exposes the Google Chart API (http://code.google.com/apis/chart) via a friendly Ruby interface. It can generate the URL for a given chart (for webpage use), or download the generated PNG (for offline use).
37. tuiter 36 Yet another Twitter API wrapper library in Ruby
38. amazon-product-advertising-api 36 A nice rubyish interface to the Amazon Product Advertising API, formerly known as the Associates Web Service and before that the Amazon E-Commerce Service.
39. right_flexiscale 34 RightScale Flexiscale API Ruby Gem
40. ruby-github 27 A Ruby library for getting information from the GitHub API.
41. facebook_chat 27 A simple POC facebook chat client written in Ruby using Facebook's internal Comet API
42. wikipedia-api 26 Ruby wrapper over the Wikipedia API
Template Languages1. haml 1474 HTML Abstraction Markup Language - A Markup Haiku
2. liquid 666 Liquid markup language. Safe, customer facing template language for flexible web apps.
3. mustache 615 Logic-less Ruby templates.
4. erector 161 A builder-like widget html generation framework.
5. parkaby 91 ParseTree meets Markaby
6. ruhl 65 Ruby Hypertext Language
7. markaby 48 markup as ruby
8. laminate 36 Safe user-template system written in Ruby
9. tagz 12 tagz.rb generates html, xml, or any sgml variant like a small ninja running across the backs of a herd of giraffes swatting of heads like a mark-up weedwacker.
10. ember 0 eRuby template processor
Recurring Events1. recurrence 66 A simple library that handles recurring events.
2. runt 35 Ruby Temporal Expressions.
3. schedule_fu 24 ScheduleFu allows scheduling events with dates and times.
4. recurring_event 13 RecurringEvent: A ruby library to aid in describing recurrent or patterned sets of dates.
5. ruby-date-recur 7 A date recurrence generator for the ruby Date class
6. recurrence 7 Library for handling recurring things
7. ical-scheduler 2 scheduler written in ruby to execute ruby code from (recurring) events on an ical calendar URL or file
8. recurring 0 Fork of Chris Anderson's gem for describing recurring events
State Machines1. aasm 1380 AASM - State machines for Ruby classes
2. state_machine 649 Adds support for creating state machines for attributes on any Ruby class
3. ruote 248 a ruby workflow engine
4. workflow 227 A Ruby state machine library, like assm / acts_as_state_machine, but with a nicer, more sensible API (in my opinion).
5. state-fu 37 A rich DSL for describing state, and state-related behaviour, in your ruby classes / models.
6. alter-ego 32 Avdi's personal fork of AlterEgo
|
| S |
safe
Backups1. safe 400 simple backup for mysql, posgresql, svn and files to s3 or local filesystem
2. backup_fu 119 Makes Amazon S3 backups redonkulous. Redonkulously easy, that is.
3. backup 115 Backup is a Ruby Gem written for Unix and Rails environments. It can be used both with and without the Ruby on Rails framework! This gem offers a quick and simple solution to backing up databases such as MySQL/PostgreSQL and Files/Folders. All backups can be transferred to Amazon S3 or any remote server you have access to, using either SCP, SFTP or regular FTP. Backup handles Compression, Archiving, Encryption, Backup Cleaning (Cycling) and supports Email Notifications.
4. db2s3 101 A rails plugin to backup Mysql to Amazon S3
Scripting Frameworks1. thor 624 A scripting framework that replaces rake and sake
2. rake 339 A make-like build utility for Ruby.
3. boson 118 A command/task framework similar to rake and thor that opens your ruby universe to the commandline and irb.
4. sake 68 System wide Rake.
Rails Permalinks & Slugs1. friendly_id 958 FriendlyId is the “Swiss Army bulldozer” of slugging and permalink plugins for ActiveRecord. It allows you to create pretty URL’s and work with human-friendly strings as if they were numeric ids for ActiveRecord models.
2. permalink_fu 513 ActiveRecord plugin for automatically converting fields to permalinks.
3. stringex 260 Some [hopefully] useful extensions to Ruby’s String class. It is made up of three libraries: ActsAsUrl [permalink solution with better character translation], Unidecoder [Unicode to Ascii transliteration], and StringExtensions [miscellaneous helper methods for the String class].
4. find_by_param 38 Find_by_param is a nice and easy way to handle permalinks and dealing with searching for to_param values
5. salty_slugs 31 Rails abstraction of word-based slugs for URLs, w/ or w/o leading numeric IDs.
6. sluggable-finder 19 Automatically create SEO friendly, unique permalinks for your ActiveRecord objects. Behaves exactly like ActiveRecord#find
7. to_slug 13 Rails plugin that adds a to_slug method to String instances. Slugs can be used for URLs, since all 'dangerous' characters have been filtered out.
8. has_slug 12 Easy permalink creation & verification for Rails >= 2.2
CSS with Ruby1. less 939 Leaner CSS — (see less.js for current development)
2. deadweight 378 CSS coverage tool
3. css_dryer 45 DRY stylesheets with nested selectors and variables. No new syntax to learn :-)
4. sass 30 An amazingly more fun alternative to CSS
SOAP Clients1. savon 338 Heavy metal Ruby SOAP client library
2. handsoap 178 Handsoap is a library for creating SOAP clients in Ruby
3. serviceproxy 40 Lightweight SOAP library for Ruby
XML Mapping1. happymapper 252 object to xml mapping library
2. sax-machine 127 A declarative sax parsing library backed by Nokogiri.
3. roxml 118 ROXML is a module for binding Ruby classes to XML. It supports custom mapping and bidirectional marshalling between Ruby and XML using annotation-style class methods, via Nokogiri or LibXML.
4. representative 17 Recurring Events1. recurrence 66 A simple library that handles recurring events.
2. runt 35 Ruby Temporal Expressions.
3. schedule_fu 24 ScheduleFu allows scheduling events with dates and times.
4. recurring_event 13 RecurringEvent: A ruby library to aid in describing recurrent or patterned sets of dates.
5. ruby-date-recur 7 A date recurrence generator for the ruby Date class
6. recurrence 7 Library for handling recurring things
7. ical-scheduler 2 scheduler written in ruby to execute ruby code from (recurring) events on an ical calendar URL or file
8. recurring 0 Fork of Chris Anderson's gem for describing recurring events
ActiveRecord Named Scopes1. searchlogic 1427 Searchlogic provides object based searching, common named scopes, and other useful named scope tools.
2. pacecar 256 Generated scopes for ActiveRecord classes
3. utility_scopes 136 A collection of utilitarian named scopes for your ActiveRecord models.
4. can_search 84 Build common named scopes automatically, and provide a simple way to merge them with a single #search call.
5. scope-builder 60 Build up named scopes conditionally.
6. quick_scopes 44 Quick named scopes to make your life a little easier
7. trixy_scopes 28 collection of handy named_scopes for ActiveRecord models
Rails Search1. thinking-sphinx 1431 Sphinx plugin for Rails and Merb
2. sunspot 414 Solr-powered search for Ruby objects
3. acts_as_ferret 209 Rails full text search plugin
4. ferret 153 Ferret: the extensible information retrieval library for ruby.
5. acts_as_solr 125 This plugin adds full text search capabilities and many other nifty features from Apache‘s Solr to any Rails model.
6. rsolr 123 A Ruby client for Apache Solr
7. xapit 110 High level Ruby library for interacting with Xapian, a full text search engine.
8. acts_as_solr_reloaded 97 ActsAsSolr with new features
9. scoped_search 75 Easily search you ActiveRecord models with a simple query language using a named scope.
10. texticle 57 Texticle exposes full text search capabilities from PostgreSQL, and allows you to declare full text indexes. Texticle will extend ActiveRecord with named_scope methods making searching easy and fun!
11. delsolr 29 Ruby wrapper for Lucene Solr
12. solr_query 9 a ruby library designed to make building nested Solr queries simple and standardized.
13. acts_as_fulltextable 4 Acts as Fulltextable plugin by Wonsys S.r.l.
Rails Instrumentation1. rails-footnotes 425 Every Rails page has footnotes that gives information about your application and links back to your editor
2. rpm 308 New Relic RPM Agent
3. rails_metrics 200 Engine for tracking various metrics related to a Rails 3 application
4. rackamole 179 Observe and learn how your users are interacting with your web applications.
5. scout-plugins 146 Plugins for the Scout Server Monitoring and Reporting Tool
6. query_trace 19 Adds query origin tracing to your logs.
HTML parsing1. nokogiri 1096 Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser with XPath and CSS selector support.
2. hpricot 491 A swift, liberal HTML parser with a fantastic library
3. scrubyt 359 A simple to learn and use, yet powerful web scraping toolkit!
4. scrapi 42 scrAPI is an HTML scraping toolkit for Ruby. It uses CSS selectors to write easy, maintainable scraping rules to select, extract and store data from HTML content.
5. libxml-ruby 1 Libxml bindings for Ruby
JavaScript Testing1. blue-ridge 816 Framework for JavaScript Testing (currently a Rails Plugin)
2. jspec 485 JavaScript BDD Framework. DOM independent, async support, 50+ matchers, non-polluting, tiny, highly readable, core jQuery support
3. testswarm 392 Distributed continuous integration testing for JavaScript.
4. screw-unit 186 A Javascript BDD Framework with nested describes, a convenient assertion syntax, and an intuitive test browser.
5. screw-unit-server 49 Server and helpers for your Screw Unit tests.
6. hanoi 38 Automated jQuery tests with QUnit
JavaScript Testing1. blue-ridge 816 Framework for JavaScript Testing (currently a Rails Plugin)
2. jspec 485 JavaScript BDD Framework. DOM independent, async support, 50+ matchers, non-polluting, tiny, highly readable, core jQuery support
3. testswarm 392 Distributed continuous integration testing for JavaScript.
4. screw-unit 186 A Javascript BDD Framework with nested describes, a convenient assertion syntax, and an intuitive test browser.
5. screw-unit-server 49 Server and helpers for your Screw Unit tests.
6. hanoi 38 Automated jQuery tests with QUnit
JavaScript Frameworks1. scriptaculous 2886 script.aculo.us is an open-source JavaScript framework for visual effects and interface behaviours.
2. jquery 2559 jQuery JavaScript Library
3. prototype 1270 Prototype JavaScript framework
4. mootools-core 969 MooTools Core Repository
5. yui3 765 YUI 3.x Source Tree
6. scripty2 411 scripty2: for a more delicious web
7. yui2 355 YUI 2.x Source Tree
8. rightjs-core 78 RightJS framework core
JavaScript Frameworks1. scriptaculous 2886 script.aculo.us is an open-source JavaScript framework for visual effects and interface behaviours.
2. jquery 2559 jQuery JavaScript Library
3. prototype 1270 Prototype JavaScript framework
4. mootools-core 969 MooTools Core Repository
5. yui3 765 YUI 3.x Source Tree
6. scripty2 411 scripty2: for a more delicious web
7. yui2 355 YUI 2.x Source Tree
8. rightjs-core 78 RightJS framework core
ActiveRecord Value Cleanup1. attribute_normalizer 178 Adds the ability to normalize and format attributes cleanly with code blocks
2. strip_attributes 35 StripAttributes is a Rails plugin that automatically strips all ActiveRecord model attributes of leading and trailing whitespace before validation. If the attribute is blank, it strips the value to nil.
3. nilify_blanks 20 Provides a framework for saving incoming blank values as nil in the database in instances where you'd rather use DB NULL than simply a blank string.
4. scrubby 5 Clean up your incoming ActiveRecord model attributes
5. nullify 3 Nuke blank values in ActiveRecord models
6. strip_control_chars 0 a small ActiveRecord plugin that strips ASCII control chars from string attributes before saving
HTML parsing1. nokogiri 1096 Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser with XPath and CSS selector support.
2. hpricot 491 A swift, liberal HTML parser with a fantastic library
3. scrubyt 359 A simple to learn and use, yet powerful web scraping toolkit!
4. scrapi 42 scrAPI is an HTML scraping toolkit for Ruby. It uses CSS selectors to write easy, maintainable scraping rules to select, extract and store data from HTML content.
5. libxml-ruby 1 Libxml bindings for Ruby
Graphing1. open_flash_chart 392 The ruby on rails plugin for teethgrinder's Open Flash Chart (version 2)
2. gruff 319 Gruff graphing library for Ruby
3. rifgraf 140 Fire-and-forget data collection and graphing service
4. lazy_high_charts 98 rails plugin for make highcharts a la ruby
5. seer 95 Seer is a lightweight, semantically rich wrapper for the Google Visualization API. It allows you to easily create a visualization of data in a variety of formats, including area charts, bar charts, column charts, gauges, line charts, and pie charts.
6. tufte-graph 65 a jQuery plugin that makes pretty bar charts
7. scruffy 22 An unofficial fork of the Ruby graphing library with sexy defaults for hi-res charts.
Documentation Tools1. yard 340 YARD is a Ruby Documentation tool (Yay!)
YARD is a documentation generation tool for the Ruby programming language.
It enables the user to generate consistent, usable documentation that can be
exported to a number of formats very easily, and also supports extending for
custom Ruby constructs such as custom class level definitions.
2. hanna 301 More than just a new RDoc template
3. sdoc 261 Standalone sdoc generator
4. ajax-rdoc 40 Rdoc template and generator for Ruby source code that uses javascript to make searching for methods and classes very easy.
5. erbook 2 Write books, manuals, and documents in eRuby.
6. ron 0 ron, the opposite of roff, is now known as "ronn"
ActiveRecord Named Scopes1. searchlogic 1427 Searchlogic provides object based searching, common named scopes, and other useful named scope tools.
2. pacecar 256 Generated scopes for ActiveRecord classes
3. utility_scopes 136 A collection of utilitarian named scopes for your ActiveRecord models.
4. can_search 84 Build common named scopes automatically, and provide a simple way to merge them with a single #search call.
5. scope-builder 60 Build up named scopes conditionally.
6. quick_scopes 44 Quick named scopes to make your life a little easier
7. trixy_scopes 28 collection of handy named_scopes for ActiveRecord models
Content Management1. radiant 1620 Radiant is a no-fluff, open source content management system designed for small teams.
2. browsercms 917 BrowserCMS: Humane Content Management for Rails
3. adva_cms 721 cutting edge cms, blog, wiki, forum ...
4. typo 705 Typo is the oldest and most powerful Ruby on Rails blogware, providing custom templates, powerful drag and drop plugins API, advanced SEO capabilities, XMLRPC API and many more.
5. refinerycms 675 An open source Ruby on Rails content management system for small business.
6. nesta 297 A lightweight CMS, implemented in Sinatra.
7. seed 288 a Common Sense CMS from The Media Collective
8. static 164 Super simple Rails CMS for Heroku.
9. zena 135 zena is a state-of-the-art CMS (content managment system) based on Ruby on Rails with a focus on usability, ease of customization and web 2.0 goodness (application like behaviour).
10. ansuz 125 Open source Rails based content management that works.
11. skyline 91 The new Ruby on Rails open source standard in content management
12. station 84 Rails Content Management System engine
13. railfrog 27 Railfrog as a Rails Engine - DEVELOPERS ONLY
14. ubiquo_core 12 Ubiquo core libraries and utilities
Rails DB Bootstrapping1. seed-fu 286 Advanced seed data handling for Rails, combining the best practices of several methods together.
2. populator 231 Mass populate an Active Record database.
3. bootstrapper 81 A Rails plugin to assist in bootstrapping and seeding your database.
4. db-populate 40 Manage seed data for Rails projects
Graphing1. open_flash_chart 392 The ruby on rails plugin for teethgrinder's Open Flash Chart (version 2)
2. gruff 319 Gruff graphing library for Ruby
3. rifgraf 140 Fire-and-forget data collection and graphing service
4. lazy_high_charts 98 rails plugin for make highcharts a la ruby
5. seer 95 Seer is a lightweight, semantically rich wrapper for the Google Visualization API. It allows you to easily create a visualization of data |
