| A |
aasm
State Machines1. aasm 1391 AASM - State machines for Ruby classes
2. state_machine 658 Adds support for creating state machines for attributes on any Ruby class
3. ruote 247 a ruby workflow engine
4. workflow 228 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 2909 A Rails form builder plugin with semantically rich and accessible markup. It's deliciously close to 1.0!
2. semantic_form_builder 191 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 873 An authorization Rails plugin using a declarative DSL for specifying authorization rules in one place
2. cancan 684 Simple authorization for Rails.
3. acl9 668 Yet another role-based authorization system for Rails
4. role_requirement 424 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 299 Authorization system for RubyOnRails (2.x).
6. canable 215 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 118 Role-based permissions for your user models.
8. roleify 100 Rails authorization plugin
9. padlock_authorization 92 Simple object-based role authorization in Rails
10. can_touch_this 36 Permissions system for Rails applications, extracted from rboard
E-Commerce1. spree 2280 Spree is a complete open source e-commerce solution for Ruby on Rails.
2. active_merchant 2116 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 148 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 171 Provides a way to specify default values for ActiveRecord models
2. active_record_defaults 15 Rails Admin Interfaces1. active_scaffold 1034 2. typus 563 Ruby on Rails easy-to-use interface to allow trusted users edit structured content. (Admin scaffold generator)
3. admin_data 351 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 273 Provides a simple way to add rating functionality to your application.
2. acts_as_rateable 162 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 22 Add rating support to Rails apps with this plugin
Rails Tagging1. acts-as-taggable-on 1392 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 206 (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 106 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 221 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 351 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 21 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 351 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 21 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 1438 Sphinx plugin for Rails and Merb
2. sunspot 444 Solr-powered search for Ruby objects
3. acts_as_ferret 219 Rails full text search plugin
4. ferret 154 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 115 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 70 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 1438 Sphinx plugin for Rails and Merb
2. sunspot 444 Solr-powered search for Ruby objects
3. acts_as_ferret 219 Rails full text search plugin
4. ferret 154 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 115 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 70 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 662 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 164 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 81 A port of the YM4R-GM plugin for rails, to github
8. postgis_adapter 63 Fork of spatial_adapter to give postgis more love
9. geocoder 48 Add geocoding functionality to Rails models.
10. google_static_maps_helper 8 Provides a simple interface to the Google Static Maps V2 API
ActiveRecord Sortables1. acts_as_list 301 ActsAsList plugin
2. sortable 135 Allows you to sort ActiveRecord items in multiple lists with multiple scopes
ActiveRecord Nesting1. awesome_nested_set 800 An awesome replacement for acts_as_nested_set and better_nested_set.
2. ancestry 332 Organise ActiveRecord model into a tree structure
3. acts_as_tree 266 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 2397 An open source social networking platform in Ruby on Rails
2. communityengine 1042 Adds basic social networking capabilities to your existing application, including users, blogs, photos, clippings, favorites, and more.
3. lovd-by-less 925 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 61 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
7. enginey 10 EngineY is an easy to use social network framework implemented in Ruby on Rails that is easy to customize and deploy as your own powerful and feature packed social media site. Empower users with their own blogs. Enhance collaboration with forums, groups and events. Let your users post Twitter-like status messages. Track all the activity on your site with a live activity stream. Build a custom client to access all of your social data using EngineY's RESTful API. Also includes integration with Facebook Connect to allow users to login with Facebook credentials. For project updates and information, follow the project on Twitter @engineyfw
ActiveRecord Soft Delete1. acts_as_paranoid 460 ActiveRecord plugin allowing you to hide and restore records without actually deleting them.
2. acts_as_archive 221 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 273 Provides a simple way to add rating functionality to your application.
2. acts_as_rateable 162 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 22 Add rating support to Rails apps with this plugin
Rails Subdomains1. subdomain-fu 645 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 538 Keep a DRY history of your ActiveRecord models' changes
3. paper_trail 266 Track changes to your models' data. Good for auditing or versioning.
4. acts_as_revisable 193 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 51 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 221 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 1438 Sphinx plugin for Rails and Merb
2. sunspot 444 Solr-powered search for Ruby objects
3. acts_as_ferret 219 Rails full text search plugin
4. ferret 154 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 115 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 70 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 1438 Sphinx plugin for Rails and Merb
2. sunspot 444 Solr-powered search for Ruby objects
3. acts_as_ferret 219 Rails full text search plugin
4. ferret 154 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 115 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 70 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 1392 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 206 (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 1392 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 206 (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 800 An awesome replacement for acts_as_nested_set and better_nested_set.
2. ancestry 332 Organise ActiveRecord model into a tree structure
3. acts_as_tree 266 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 538 Keep a DRY history of your ActiveRecord models' changes
3. paper_trail 266 Track changes to your models' data. Good for auditing or versioning.
4. acts_as_revisable 193 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 51 A simple, non-invasive, approach to versioning ActiveRecord models
Wiki Apps1. git-wiki 461 A quick & dirty git-powered Sinatra wiki
2. instiki 146 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. weaky 12 a sinatra/couchdb wiki
13. rakki 11 Wiki for Ramaze running on Innate
Rails Admin Interfaces1. active_scaffold 1034 2. typus 563 Ruby on Rails easy-to-use interface to allow trusted users edit structured content. (Admin scaffold generator)
3. admin_data 351 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 1637 Radiant is a no-fluff, open source content management system designed for small teams.
2. browsercms 911 BrowserCMS: Humane Content Management for Rails
3. adva_cms 723 cutting edge cms, blog, wiki, forum ...
4. typo 702 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 681 An open source Ruby on Rails content management system for small business.
6. nesta 304 A lightweight CMS, implemented in Sinatra.
7. seed 287 a Common Sense CMS from The Media Collective
8. static 162 Super simple Rails CMS for Heroku.
9. zena 140 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 124 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 17 Ubiquo core libraries and utilities
Rails Authorization1. declarative_authorization 873 An authorization Rails plugin using a declarative DSL for specifying authorization rules in one place
2. cancan 684 Simple authorization for Rails.
3. acl9 668 Yet another role-based authorization system for Rails
4. role_requirement 424 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 299 Authorization system for RubyOnRails (2.x).
6. canable 215 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 118 Role-based permissions for your user models.
8. roleify 100 Rails authorization plugin
9. padlock_authorization 92 Simple object-based role authorization in Rails
10. can_touch_this 36 Permissions system for Rails applications, extracted from rboard
Rails Form Builders1. formtastic 2909 A Rails form builder plugin with semantically rich and accessible markup. It's deliciously close to 1.0!
2. semantic_form_builder 191 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 344 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 303 More than just a new RDoc template
3. sdoc 262 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 273 Provides a simple way to add rating functionality to your application.
2. acts_as_rateable 162 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 22 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 807 config files for zsh, bash, completions, gem, git, irb, rails
2. hirb 445 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 1391 AASM - State machines for Ruby classes
2. state_machine 658 Adds support for creating state machines for attributes on any Ruby class
3. ruote 247 a ruby workflow engine
4. workflow 228 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 1197 API wrapper for Twitter and Twitter Search API's
2. googlecharts 501 Ruby Google Chart API
3. garb 392 A Ruby wrapper for the Google Analytics API
4. aws-s3 388 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
5. amazon-ec2 351 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 325 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 320 Twitter OAuth REST API client library for Ruby
8. flickr_fu 297 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 253 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 174 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 149 A full featured Ruby implementation of the Vimeo API
18. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
19. flickraw 145 Ruby library to access flickr api.
20. bitly 143 A ruby wrapper for the bit.ly API
21. remit 139 An API for using the Amazon Flexible Payment Service (FPS).
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 89 Ruby API for Cloud Files
27. twitter-stream 83 Twitter realtime API client
28. amazon-ecs 80 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. tumblr 56 the Tumblr API Rails gem
34. www-delicious 55 Ruby client for del.icio.us API.
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 35 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 1197 API wrapper for Twitter and Twitter Search API's
2. googlecharts 501 Ruby Google Chart API
3. garb 392 A Ruby wrapper for the Google Analytics API
4. aws-s3 388 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
5. amazon-ec2 351 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 325 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 320 Twitter OAuth REST API client library for Ruby
8. flickr_fu 297 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 253 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 174 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 149 A full featured Ruby implementation of the Vimeo API
18. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
19. flickraw 145 Ruby library to access flickr api.
20. bitly 143 A ruby wrapper for the bit.ly API
21. remit 139 An API for using the Amazon Flexible Payment Service (FPS).
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 89 Ruby API for Cloud Files
27. twitter-stream 83 Twitter realtime API client
28. amazon-ecs 80 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. tumblr 56 the Tumblr API Rails gem
34. www-delicious 55 Ruby client for del.icio.us API.
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 35 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 1197 API wrapper for Twitter and Twitter Search API's
2. googlecharts 501 Ruby Google Chart API
3. garb 392 A Ruby wrapper for the Google Analytics API
4. aws-s3 388 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
5. amazon-ec2 351 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 325 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 320 Twitter OAuth REST API client library for Ruby
8. flickr_fu 297 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 253 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 174 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 149 A full featured Ruby implementation of the Vimeo API
18. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
19. flickraw 145 Ruby library to access flickr api.
20. bitly 143 A ruby wrapper for the bit.ly API
21. remit 139 An API for using the Amazon Flexible Payment Service (FPS).
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 89 Ruby API for Cloud Files
27. twitter-stream 83 Twitter realtime API client
28. amazon-ecs 80 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. tumblr 56 the Tumblr API Rails gem
34. www-delicious 55 Ruby client for del.icio.us API.
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 35 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 307 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 29 Pain-free indexing to speed up your Rails app
Queueing1. delayed_job 1861 Database backed asynchronous priority queue -- Extracted from Shopify
2. resque 1218 Resque is a Redis-backed Ruby library for creating background jobs, placing those jobs on multiple queues, and processing them later.
3. workling 710 easily do background work in rails, without commiting to a particular runner. comes with starling, bj and spawn runners.
4. amqp 659 AMQP client implementation in Ruby/EventMachine
5. cloud-crowd 540 Parallel Processing for the Rest of Us
6. starling 453 Starling Message Queue - please contribute if you want commit access
7. backgroundrb 350 A Ruby/Rails job server and scheduler
8. beanstalkd 327 Beanstalk is a simple, fast work queue.
9. navvy 244 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 137 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 800 An awesome replacement for acts_as_nested_set and better_nested_set.
2. ancestry 332 Organise ActiveRecord model into a tree structure
3. acts_as_tree 266 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 1637 Radiant is a no-fluff, open source content management system designed for small teams.
2. browsercms 911 BrowserCMS: Humane Content Management for Rails
3. adva_cms 723 cutting edge cms, blog, wiki, forum ...
4. typo 702 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 681 An open source Ruby on Rails content management system for small business.
6. nesta 304 A lightweight CMS, implemented in Sinatra.
7. seed 287 a Common Sense CMS from The Media Collective
8. static 162 Super simple Rails CMS for Heroku.
9. zena 140 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 124 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 17 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 103 based on the awesome rg by mrn
4. appsta 6 Appsta makes bootstrapping Rails applications much easier
Text Editors in Ruby1. redcar 540 A cross-platform programmer's editor written in Ruby.
2. diakonos 60 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. prism 35 A Ruby microformat parser and HTML toolkit powered by Nokogiri
3. 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).
4. assert-microformats 9 A gem to help you automatically test for correct microformat markup in Rails apps.
Rails Asset Management1. asset_packager 739 JavaScript and CSS Asset Compression for Production Rails Apps
2. jammit 330 Industrial Strength Asset Packaging for Rails
3. smurf 147 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 3726 Easy file attachment management for ActiveRecord
2. attachment_fu 1886 Treat an ActiveRecord model as a file attachment, storing its patch, size, content type, etc.
3. carrierwave 600 Classier solution for file uploads in Ruby for Rack, Rails, Merb and Sinatra
4. dragonfly 154 An on-the-fly processing/encoding framework written as a Rack application.
5. 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
6. papermill 24 Full-stack asset management for Ruby on Rails. With Paperclip, SWFUpload, jQuery, jgrow, Jcrop and Facebox.
ActiveRecord Value Cleanup1. attribute_normalizer 169 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 19 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 6 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 193 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 15 Rails plugin to transparently encrypt attributes
6. encrypted_strings 11 Provides dead-simple string encryption/decryption syntax
Security Tools1. rails_xss 313 A plugin for rails 2.3 apps which switches the default to escape by default
2. tarantula 311 a big hairy fuzzy spider that crawls your site, wreaking havoc
3. loofah 245 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 3523 A simple model based ruby authentication solution.
2. restful-authentication 3042 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 1285 Flexible authentication solution for Rails with Warden
4. clearance 1085 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
LDAP1. authlogic_ldap 107 An extension of Authlogic to add LDAP authentication.
2. ruby-net-ldap 51 Pure Ruby LDAP library
3. ldap-activerecord-gateway 38 4. simple_ldap_authenticator 15 Rails plugin that allows for simple authentication to an LDAP server with a minimum of configuration
5. ruby-activeldap 0 Fork of http://rubyforge.org/projects/ruby-activeldap/
Systems Integration1. chef 1025 A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.
2. sprinkle 761 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 537 Sprinkles for Apache, Passenger, Memcached, Git, Mysql or Postgres
4. puppet 338 Server automation framework and application
5. vagrant 108 Vagrant is a tool for building and distributing virtualized development environments.
6. rudy 71 Not your grandparents' EC2 deployment tool.
7. 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 152 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 800 An awesome replacement for acts_as_nested_set and better_nested_set.
2. ancestry 332 Organise ActiveRecord model into a tree structure
3. acts_as_tree 266 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 1197 API wrapper for Twitter and Twitter Search API's
2. googlecharts 501 Ruby Google Chart API
3. garb 392 A Ruby wrapper for the Google Analytics API
4. aws-s3 388 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
5. amazon-ec2 351 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 325 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 320 Twitter OAuth REST API client library for Ruby
8. flickr_fu 297 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 253 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 174 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 149 A full featured Ruby implementation of the Vimeo API
18. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
19. flickraw 145 Ruby library to access flickr api.
20. bitly 143 A ruby wrapper for the bit.ly API
21. remit 139 An API for using the Amazon Flexible Payment Service (FPS).
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 89 Ruby API for Cloud Files
27. twitter-stream 83 Twitter realtime API client
28. amazon-ecs 80 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. tumblr 56 the Tumblr API Rails gem
34. www-delicious 55 Ruby client for del.icio.us API.
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 35 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 389 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 22 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 1861 Database backed asynchronous priority queue -- Extracted from Shopify
2. resque 1218 Resque is a Redis-backed Ruby library for creating background jobs, placing those jobs on multiple queues, and processing them later.
3. workling 710 easily do background work in rails, without commiting to a particular runner. comes with starling, bj and spawn runners.
4. amqp 659 AMQP client implementation in Ruby/EventMachine
5. cloud-crowd 540 Parallel Processing for the Rest of Us
6. starling 453 Starling Message Queue - please contribute if you want commit access
7. backgroundrb 350 A Ruby/Rails job server and scheduler
8. beanstalkd 327 Beanstalk is a simple, fast work queue.
9. navvy 244 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 137 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 1861 Database backed asynchronous priority queue -- Extracted from Shopify
2. resque 1218 Resque is a Redis-backed Ruby library for creating background jobs, placing those jobs on multiple queues, and processing them later.
3. workling 710 easily do background work in rails, without commiting to a particular runner. comes with starling, bj and spawn runners.
4. amqp 659 AMQP client implementation in Ruby/EventMachine
5. cloud-crowd 540 Parallel Processing for the Rest of Us
6. starling 453 Starling Message Queue - please contribute if you want commit access
7. backgroundrb 350 A Ruby/Rails job server and scheduler
8. beanstalkd 327 Beanstalk is a simple, fast work queue.
9. navvy 244 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 137 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 1861 Database backed asynchronous priority queue -- Extracted from Shopify
2. resque 1218 Resque is a Redis-backed Ruby library for creating background jobs, placing those jobs on multiple queues, and processing them later.
3. workling 710 easily do background work in rails, without commiting to a particular runner. comes with starling, bj and spawn runners.
4. amqp 659 AMQP client implementation in Ruby/EventMachine
5. cloud-crowd 540 Parallel Processing for the Rest of Us
6. starling 453 Starling Message Queue - please contribute if you want commit access
7. backgroundrb 350 A Ruby/Rails job server and scheduler
8. beanstalkd 327 Beanstalk is a simple, fast work queue.
9. navvy 244 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 137 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 394 simple backup for mysql, posgresql, svn and files to s3 or local filesystem
2. backup 120 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.
3. backup_fu 119 Makes Amazon S3 backups redonkulous. Redonkulously easy, that is.
4. db2s3 102 A rails plugin to backup Mysql to Amazon S3
Backups1. safe 394 simple backup for mysql, posgresql, svn and files to s3 or local filesystem
2. backup 120 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.
3. backup_fu 119 Makes Amazon S3 backups redonkulous. Redonkulously easy, that is.
4. db2s3 102 A rails plugin to backup Mysql to Amazon S3
Testing frameworks1. cucumber 3094 BDD that talks to domain experts first and code second
2. rspec 2151 Behaviour Driven Development framework for Ruby
3. shoulda 1393 Makes tests easy on the fingers and the eyes
4. riot 251 An extremely fast-running, expressive, and context-driven unit testing framework. Protest the slow test.
5. bacon 210 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 69 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 30 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 7 Pucker-tight Unit Testing
21. dfect 0 Assertion testing library for Ruby
Web app frameworks1. rails 9161 Ruby on Rails
2. sinatra 1752 Classy web-development dressed in a DSL (official / canonical repo)
3. merb-core 532 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 295 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 54 the 4k pocket full-of-gags web microframework
8. harbor 37 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 102 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 1861 Database backed asynchronous priority queue -- Extracted from Shopify
2. resque 1218 Resque is a Redis-backed Ruby library for creating background jobs, placing those jobs on multiple queues, and processing them later.
3. workling 710 easily do background work in rails, without commiting to a particular runner. comes with starling, bj and spawn runners.
4. amqp 659 AMQP client implementation in Ruby/EventMachine
5. cloud-crowd 540 Parallel Processing for the Rest of Us
6. starling 453 Starling Message Queue - please contribute if you want commit access
7. backgroundrb 350 A Ruby/Rails job server and scheduler
8. beanstalkd 327 Beanstalk is a simple, fast work queue.
9. navvy 244 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 137 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 800 An awesome replacement for acts_as_nested_set and better_nested_set.
2. ancestry 332 Organise ActiveRecord model into a tree structure
3. acts_as_tree 266 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 103 based on the awesome rg by mrn
4. appsta 6 Appsta makes bootstrapping Rails applications much easier
API Clients1. twitter 1197 API wrapper for Twitter and Twitter Search API's
2. googlecharts 501 Ruby Google Chart API
3. garb 392 A Ruby wrapper for the Google Analytics API
4. aws-s3 388 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
5. amazon-ec2 351 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 325 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 320 Twitter OAuth REST API client library for Ruby
8. flickr_fu 297 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 253 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 174 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 149 A full featured Ruby implementation of the Vimeo API
18. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
19. flickraw 145 Ruby library to access flickr api.
20. bitly 143 A ruby wrapper for the bit.ly API
21. remit 139 An API for using the Amazon Flexible Payment Service (FPS).
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 89 Ruby API for Cloud Files
27. twitter-stream 83 Twitter realtime API client
28. amazon-ecs 80 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. tumblr 56 the Tumblr API Rails gem
34. www-delicious 55 Ruby client for del.icio.us API.
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 35 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 461 A quick & dirty git-powered Sinatra wiki
2. instiki 146 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. weaky 12 a sinatra/couchdb wiki
13. rakki 11 Wiki for Ramaze running on Innate
Queueing1. delayed_job 1861 Database backed asynchronous priority queue -- Extracted from Shopify
2. resque 1218 Resque is a Redis-backed Ruby library for creating background jobs, placing those jobs on multiple queues, and processing them later.
3. workling 710 easily do background work in rails, without commiting to a particular runner. comes with starling, bj and spawn runners.
4. amqp 659 AMQP client implementation in Ruby/EventMachine
5. cloud-crowd 540 Parallel Processing for the Rest of Us
6. starling 453 Starling Message Queue - please contribute if you want commit access
7. backgroundrb 350 A Ruby/Rails job server and scheduler
8. beanstalkd 327 Beanstalk is a simple, fast work queue.
9. navvy 244 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 137 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 461 A quick & dirty git-powered Sinatra wiki
2. instiki 146 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. weaky 12 a sinatra/couchdb wiki
13. rakki 11 Wiki for Ramaze running on Innate
Dependency Management1. bundler 645 Gemfiles are fun
2. braid 360 Simple tool to help track git and svn vendor branches in a git repository
3. piston 218 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 126 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 820 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 399 Distributed continuous integration testing for JavaScript.
4. screw-unit 198 A Javascript BDD Framework with nested describes, a convenient assertion syntax, and an intuitive test browser.
5. screw-unit-server 46 Server and helpers for your Screw Unit tests.
6. hanoi 38 Automated jQuery tests with QUnit
Markup processors1. rdiscount 343 Discount (For Ruby) Implementation of John Gruber's Markdown
2. redcloth 336 RedCloth is a Ruby library for converting Textile into HTML.
3. bluecloth 82 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 3646 A CSS framework that aims to cut down on your CSS development time
2. compass 1997 Compass is a Stylesheet Authoring Environment that makes your website design simpler to implement and easier to maintain.
3. oocss 1057 Object Oriented CSS Framework
4. fluid960gs 463 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 41 Create complex layouts with ez-css, a light, easy to use, CSS framework.
Rails Fixture Replacement1. factory_girl 1449 Fixture replacement for focused and readable tests.
2. machinist 961 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 120 An exceptional tool for creating test data sets using ActiveRecord.
5. fixjour 98 Word to your object mother.
6. Blueprints 35 Another replacement for factories and fixtures
7. fixturereplacement 31 FixtureReplacement rails plugin
CSS Frameworks1. blueprint-css 3646 A CSS framework that aims to cut down on your CSS development time
2. compass 1997 Compass is a Stylesheet Authoring Environment that makes your website design simpler to implement and easier to maintain.
3. oocss 1057 Object Oriented CSS Framework
4. fluid960gs 463 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 41 Create complex layouts with ez-css, a light, easy to use, CSS framework.
irb Tools1. dotfiles 807 config files for zsh, bash, completions, gem, git, irb, rails
2. hirb 445 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 1018 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 77 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 2619 Jekyll is a blog-aware, static site generator in Ruby
2. webby 468 A lightweight and flexible website management system.
3. toto 451 the 10 second blog-engine for hackers
4. staticmatic 196 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 36 webgen is a fast, powerful and extensible static website generator
Rails DB Bootstrapping1. seed-fu 287 Advanced seed data handling for Rails, combining the best practices of several methods together.
2. populator 234 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 627 A scripting framework that replaces rake and sake
2. rake 338 A make-like build utility for Ruby.
3. boson 114 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 645 Gemfiles are fun
2. braid 360 Simple tool to help track git and svn vendor branches in a git repository
3. piston 218 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 126 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 547 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 1637 Radiant is a no-fluff, open source content management system designed for small teams.
2. browsercms 911 BrowserCMS: Humane Content Management for Rails
3. adva_cms 723 cutting edge cms, blog, wiki, forum ...
4. typo 702 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 681 An open source Ruby on Rails content management system for small business.
6. nesta 304 A lightweight CMS, implemented in Sinatra.
7. seed 287 a Common Sense CMS from The Media Collective
8. static 162 Super simple Rails CMS for Heroku.
9. zena 140 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 124 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 17 Ubiquo core libraries and utilities
Rails Asset Management1. asset_packager 739 JavaScript and CSS Asset Compression for Production Rails Apps
2. jammit 330 Industrial Strength Asset Packaging for Rails
3. smurf 147 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 645 Gemfiles are fun
2. braid 360 Simple tool to help track git and svn vendor branches in a git repository
3. piston 218 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 126 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 1861 Database backed asynchronous priority queue -- Extracted from Shopify
2. resque 1218 Resque is a Redis-backed Ruby library for creating background jobs, placing those jobs on multiple queues, and processing them later.
3. workling 710 easily do background work in rails, without commiting to a particular runner. comes with starling, bj and spawn runners.
4. amqp 659 AMQP client implementation in Ruby/EventMachine
5. cloud-crowd 540 Parallel Processing for the Rest of Us
6. starling 453 Starling Message Queue - please contribute if you want commit access
7. backgroundrb 350 A Ruby/Rails job server and scheduler
8. beanstalkd 327 Beanstalk is a simple, fast work queue.
9. navvy 244 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 137 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 645 Gemfiles are fun
2. braid 360 Simple tool to help track git and svn vendor branches in a git repository
3. piston 218 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 126 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 362 Calendar-generating plugin for Ruby
2. event_calendar 329 Show multiple, overlapping events across calendar days and rows. Rails plugin.
3. later_dude 212 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 83 A view helper that creates a calendar using a table. You can easily add events with any content.
API Clients1. twitter 1197 API wrapper for Twitter and Twitter Search API's
2. googlecharts 501 Ruby Google Chart API
3. garb 392 A Ruby wrapper for the Google Analytics API
4. aws-s3 388 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
5. amazon-ec2 351 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 325 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 320 Twitter OAuth REST API client library for Ruby
8. flickr_fu 297 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 253 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 174 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 149 A full featured Ruby implementation of the Vimeo API
18. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
19. flickraw 145 Ruby library to access flickr api.
20. bitly 143 A ruby wrapper for the bit.ly API
21. remit 139 An API for using the Amazon Flexible Payment Service (FPS).
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 89 Ruby API for Cloud Files
27. twitter-stream 83 Twitter realtime API client
28. amazon-ecs 80 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. tumblr 56 the Tumblr API Rails gem
34. www-delicious 55 Ruby client for del.icio.us API.
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 35 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 9161 Ruby on Rails
2. sinatra 1752 Classy web-development dressed in a DSL (official / canonical repo)
3. merb-core 532 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 295 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 54 the 4k pocket full-of-gags web microframework
8. harbor 37 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 873 An authorization Rails plugin using a declarative DSL for specifying authorization rules in one place
2. cancan 684 Simple authorization for Rails.
3. acl9 668 Yet another role-based authorization system for Rails
4. role_requirement 424 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 299 Authorization system for RubyOnRails (2.x).
6. canable 215 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 118 Role-based permissions for your user models.
8. roleify 100 Rails authorization plugin
9. padlock_authorization 92 Simple object-based role authorization in Rails
10. can_touch_this 36 Permissions system for Rails applications, extracted from rboard
Rails Authorization1. declarative_authorization 873 An authorization Rails plugin using a declarative DSL for specifying authorization rules in one place
2. cancan 684 Simple authorization for Rails.
3. acl9 668 Yet another role-based authorization system for Rails
4. role_requirement 424 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 299 Authorization system for RubyOnRails (2.x).
6. canable 215 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 118 Role-based permissions for your user models.
8. roleify 100 Rails authorization plugin
9. padlock_authorization 92 Simple object-based role authorization in Rails
10. can_touch_this 36 Permissions system for Rails applications, extracted from rboard
ActiveRecord Named Scopes1. searchlogic 1451 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 137 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 873 An authorization Rails plugin using a declarative DSL for specifying authorization rules in one place
2. cancan 684 Simple authorization for Rails.
3. acl9 668 Yet another role-based authorization system for Rails
4. role_requirement 424 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 299 Authorization system for RubyOnRails (2.x).
6. canable 215 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 118 Role-based permissions for your user models.
8. roleify 100 Rails authorization plugin
9. padlock_authorization 92 Simple object-based role authorization in Rails
10. can_touch_this 36 Permissions system for Rails applications, extracted from rboard
Deployment Automation1. moonshine 544 Rails deployment and configuration management done right. ShadowPuppet + Capistrano == crazy delicious
2. rubber 377 A capistrano/rails plugin that makes it easy to deploy/manage/scale to EC2
3. inploy 336 Rails deployment made easy
4. capistrano 256 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 547 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 547 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 2249 Webrat - Ruby Acceptance Testing for Web applications
2. capybara 627 webrat alternative which aims to support all browser simulators
3. culerity 365 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 202 watir on steroids / jruby wrapper for htmlunit
6. selenium-client 187 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 650 Cruise Control for Ruby, keep it simple
2. cijoe 568 CI Joe is a fun Continuous Integration server.
3. integrity 533 The easy and fun Continuous Integration server
4. signal 158 An integration server written in Rails and integrated with metric_fu, rspec and cucumber,easy to install and easy to use
5. cap_gun 128 Bang! You've deployed!
6. cerberus 75 A lightweight, Continuous Integration tool written in Ruby
7. construct 42 Continuous Integration Server written in Rails, supporting Github and Codebase payloads
Rails File Uploads1. paperclip 3726 Easy file attachment management for ActiveRecord
2. attachment_fu 1886 Treat an ActiveRecord model as a file attachment, storing its patch, size, content type, etc.
3. carrierwave 600 Classier solution for file uploads in Ruby for Rack, Rails, Merb and Sinatra
4. dragonfly 154 An on-the-fly processing/encoding framework written as a Rack application.
5. 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
6. papermill 24 Full-stack asset management for Ruby on Rails. With Paperclip, SWFUpload, jQuery, jgrow, Jcrop and Facebox.
Browser testing1. webrat 2249 Webrat - Ruby Acceptance Testing for Web applications
2. capybara 627 webrat alternative which aims to support all browser simulators
3. culerity 365 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 202 watir on steroids / jruby wrapper for htmlunit
6. selenium-client 187 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 650 Cruise Control for Ruby, keep it simple
2. cijoe 568 CI Joe is a fun Continuous Integration server.
3. integrity 533 The easy and fun Continuous Integration server
4. signal 158 An integration server written in Rails and integrated with metric_fu, rspec and cucumber,easy to install and easy to use
5. cap_gun 128 Bang! You've deployed!
6. cerberus 75 A lightweight, Continuous Integration tool written in Ruby
7. construct 42 Continuous Integration Server written in Rails, supporting Github and Codebase payloads
Systems Integration1. chef 1025 A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.
2. sprinkle 761 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 537 Sprinkles for Apache, Passenger, Memcached, Git, Mysql or Postgres
4. puppet 338 Server automation framework and application
5. vagrant 108 Vagrant is a tool for building and distributing virtualized development environments.
6. rudy 71 Not your grandparents' EC2 deployment tool.
7. automateit 32 AutomateIt is an open source tool for automating the setup and maintenance of servers, applications and their dependencies.
Game libraries1. rubygame 107 Flexible cross-platform game programming library for Ruby
2. gosu 73 2D game development library for Ruby and C++
3. gamebox 40 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 650 Cruise Control for Ruby, keep it simple
2. cijoe 568 CI Joe is a fun Continuous Integration server.
3. integrity 533 The easy and fun Continuous Integration server
4. signal 158 An integration server written in Rails and integrated with metric_fu, rspec and cucumber,easy to install and easy to use
5. cap_gun 128 Bang! You've deployed!
6. cerberus 75 A lightweight, Continuous Integration tool written in Ruby
7. construct 42 Continuous Integration Server written in Rails, supporting Github and Codebase payloads
Rails Authentication1. authlogic 3523 A simple model based ruby authentication solution.
2. restful-authentication 3042 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 1285 Flexible authentication solution for Rails with Warden
4. clearance 1085 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 1197 API wrapper for Twitter and Twitter Search API's
2. googlecharts 501 Ruby Google Chart API
3. garb 392 A Ruby wrapper for the Google Analytics API
4. aws-s3 388 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
5. amazon-ec2 351 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 325 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 320 Twitter OAuth REST API client library for Ruby
8. flickr_fu 297 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 253 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 174 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 149 A full featured Ruby implementation of the Vimeo API
18. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
19. flickraw 145 Ruby library to access flickr api.
20. bitly 143 A ruby wrapper for the bit.ly API
21. remit 139 An API for using the Amazon Flexible Payment Service (FPS).
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 89 Ruby API for Cloud Files
27. twitter-stream 83 Twitter realtime API client
28. amazon-ecs 80 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. tumblr 56 the Tumblr API Rails gem
34. www-delicious 55 Ruby client for del.icio.us API.
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 35 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 1861 Database backed asynchronous priority queue -- Extracted from Shopify
2. resque 1218 Resque is a Redis-backed Ruby library for creating background jobs, placing those jobs on multiple queues, and processing them later.
3. workling 710 easily do background work in rails, without commiting to a particular runner. comes with starling, bj and spawn runners.
4. amqp 659 AMQP client implementation in Ruby/EventMachine
5. cloud-crowd 540 Parallel Processing for the Rest of Us
6. starling 453 Starling Message Queue - please contribute if you want commit access
7. backgroundrb 350 A Ruby/Rails job server and scheduler
8. beanstalkd 327 Beanstalk is a simple, fast work queue.
9. navvy 244 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 137 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 461 A quick & dirty git-powered Sinatra wiki
2. instiki 146 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. weaky 12 a sinatra/couchdb wiki
13. rakki 11 Wiki for Ramaze running on Innate
Social Network Builders1. insoshi 2397 An open source social networking platform in Ruby on Rails
2. communityengine 1042 Adds basic social networking capabilities to your existing application, including users, blogs, photos, clippings, favorites, and more.
3. lovd-by-less 925 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 61 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
7. enginey 10 EngineY is an easy to use social network framework implemented in Ruby on Rails that is easy to customize and deploy as your own powerful and feature packed social media site. Empower users with their own blogs. Enhance collaboration with forums, groups and events. Let your users post Twitter-like status messages. Track all the activity on your site with a live activity stream. Build a custom client to access all of your social data using EngineY's RESTful API. Also includes integration with Facebook Connect to allow users to login with Facebook credentials. For project updates and information, follow the project on Twitter @engineyfw
CSS Frameworks1. blueprint-css 3646 A CSS framework that aims to cut down on your CSS development time
2. compass 1997 Compass is a Stylesheet Authoring Environment that makes your website design simpler to implement and easier to maintain.
3. oocss 1057 Object Oriented CSS Framework
4. fluid960gs 463 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 41 Create complex layouts with ez-css, a light, easy to use, CSS framework.
Continuous Integration1. cruisecontrol.rb 650 Cruise Control for Ruby, keep it simple
2. cijoe 568 CI Joe is a fun Continuous Integration server.
3. integrity 533 The easy and fun Continuous Integration server
4. signal 158 An integration server written in Rails and integrated with metric_fu, rspec and cucumber,easy to install and easy to use
5. cap_gun 128 Bang! You've deployed!
6. cerberus 75 A lightweight, Continuous Integration tool written in Ruby
7. construct 42 Continuous Integration Server written in Rails, supporting Github and Codebase payloads
API Clients1. twitter 1197 API wrapper for Twitter and Twitter Search API's
2. googlecharts 501 Ruby Google Chart API
3. garb 392 A Ruby wrapper for the Google Analytics API
4. aws-s3 388 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
5. amazon-ec2 351 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 325 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 320 Twitter OAuth REST API client library for Ruby
8. flickr_fu 297 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 253 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 174 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 149 A full featured Ruby implementation of the Vimeo API
18. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
19. flickraw 145 Ruby library to access flickr api.
20. bitly 143 A ruby wrapper for the bit.ly API
21. remit 139 An API for using the Amazon Flexible Payment Service (FPS).
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 89 Ruby API for Cloud Files
27. twitter-stream 83 Twitter realtime API client
28. amazon-ecs 80 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. tumblr 56 the Tumblr API Rails gem
34. www-delicious 55 Ruby client for del.icio.us API.
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 35 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 3094 BDD that talks to domain experts first and code second
2. rspec 2151 Behaviour Driven Development framework for Ruby
3. shoulda 1393 Makes tests easy on the fingers and the eyes
4. riot 251 An extremely fast-running, expressive, and context-driven unit testing framework. Protest the slow test.
5. bacon 210 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 69 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 30 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 7 Pucker-tight Unit Testing
21. dfect 0 Assertion testing library for Ruby
Testing frameworks1. cucumber 3094 BDD that talks to domain experts first and code second
2. rspec 2151 Behaviour Driven Development framework for Ruby
3. shoulda 1393 Makes tests easy on the fingers and the eyes
4. riot 251 An extremely fast-running, expressive, and context-driven unit testing framework. Protest the slow test.
5. bacon 210 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 69 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 30 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 7 Pucker-tight Unit Testing
21. dfect 0 Assertion testing library for Ruby
Rails Admin Interfaces1. active_scaffold 1034 2. typus 563 Ruby on Rails easy-to-use interface to allow trusted users edit structured content. (Admin scaffold generator)
3. admin_data 351 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 91 Git-powered alternative to RubyGems
3. spoke 41 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 305 ruby persistence layer for CouchDB.
2. couch_foo 266 CouchFoo provides an ActiveRecord API interface to CouchDB
3. couchrest 264 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 174 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 305 ruby persistence layer for CouchDB.
2. couch_foo 266 CouchFoo provides an ActiveRecord API interface to CouchDB
3. couchrest 264 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 174 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 305 ruby persistence layer for CouchDB.
2. couch_foo 266 CouchFoo provides an ActiveRecord API interface to CouchDB
3. couchrest 264 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 174 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 305 ruby persistence layer for CouchDB.
2. couch_foo 266 CouchFoo provides an ActiveRecord API interface to CouchDB
3. couchrest 264 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 174 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 3094 BDD that talks to domain experts first and code second
2. rspec 2151 Behaviour Driven Development framework for Ruby
3. shoulda 1393 Makes tests easy on the fingers and the eyes
4. riot 251 An extremely fast-running, expressive, and context-driven unit testing framework. Protest the slow test.
5. bacon 210 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 69 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 30 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 7 Pucker-tight Unit Testing
21. dfect 0 Assertion testing library for Ruby
Scheduling1. whenever 1472 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 9161 Ruby on Rails
2. sinatra 1752 Classy web-development dressed in a DSL (official / canonical repo)
3. merb-core 532 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 295 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 54 the 4k pocket full-of-gags web microframework
8. harbor 37 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 585 A fist full of code metrics
2. rcov 378 The new home of RCov on GitHub
3. reek 256 Code smell detector for Ruby
4. roodi 113 Ruby Object Oriented Design Inferometer
5. report_card 107 metrics and CI are for A students.
6. rcov_plugin 63 Rails plugin for rcov
7. flog 31 8. flay 29 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 313 A plugin for rails 2.3 apps which switches the default to escape by default
2. tarantula 311 a big hairy fuzzy spider that crawls your site, wreaking havoc
3. loofah 245 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 650 Cruise Control for Ruby, keep it simple
2. cijoe 568 CI Joe is a fun Continuous Integration server.
3. integrity 533 The easy and fun Continuous Integration server
4. signal 158 An integration server written in Rails and integrated with metric_fu, rspec and cucumber,easy to install and easy to use
5. cap_gun 128 Bang! You've deployed!
6. cerberus 75 A lightweight, Continuous Integration tool written in Ruby
7. construct 42 Continuous Integration Server written in Rails, supporting Github and Codebase payloads
CSS with Ruby1. less 943 Leaner CSS — (see less.js for current development)
2. deadweight 377 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 3094 BDD that talks to domain experts first and code second
2. rspec 2151 Behaviour Driven Development framework for Ruby
3. shoulda 1393 Makes tests easy on the fingers and the eyes
4. riot 251 An extremely fast-running, expressive, and context-driven unit testing framework. Protest the slow test.
5. bacon 210 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 69 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 30 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 7 Pucker-tight Unit Testing
21. dfect 0 Assertion testing library for Ruby
Browser testing1. webrat 2249 Webrat - Ruby Acceptance Testing for Web applications
2. capybara 627 webrat alternative which aims to support all browser simulators
3. culerity 365 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 202 watir on steroids / jruby wrapper for htmlunit
6. selenium-client 187 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 1212 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. typhoeus 633 Like a modern code version of the mythical beast with 100 serpent heads, Typhoeus runs HTTP requests in parallel while cleanly encapsulating handling logic.
4. mechanize 633 Mechanize is a ruby library that makes automated web interaction easy.
5. patron 329 Ruby HTTP client based on libcurl
6. em-http-request 286 Asynchronous HTTP Client (EventMachine + Ruby)
7. curb 284 Ruby bindings for libcurl
8. weary 138 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 389 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 22 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 133 A library for implementing daemon management capabilities.
2. daemon-spawn 76 A simple, flexible daemon management library.
Daemonizing1. daemon-kit 389 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 22 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 133 A library for implementing daemon management capabilities.
2. daemon-spawn 76 A simple, flexible daemon management library.
Daemonizing1. daemon-kit 389 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 22 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 1449 Fixture replacement for focused and readable tests.
2. machinist 961 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 120 An exceptional tool for creating test data sets using ActiveRecord.
5. fixjour 98 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 287 Advanced seed data handling for Rails, combining the best practices of several methods together.
2. populator 234 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 394 simple backup for mysql, posgresql, svn and files to s3 or local filesystem
2. backup 120 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.
3. backup_fu 119 Makes Amazon S3 backups redonkulous. Redonkulously easy, that is.
4. db2s3 102 A rails plugin to backup Mysql to Amazon S3
CSS with Ruby1. less 943 Leaner CSS — (see less.js for current development)
2. deadweight 377 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 873 An authorization Rails plugin using a declarative DSL for specifying authorization rules in one place
2. cancan 684 Simple authorization for Rails.
3. acl9 668 Yet another role-based authorization system for Rails
4. role_requirement 424 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 299 Authorization system for RubyOnRails (2.x).
6. canable 215 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 118 Role-based permissions for your user models.
8. roleify 100 Rails authorization plugin
9. padlock_authorization 92 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 171 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 1861 Database backed asynchronous priority queue -- Extracted from Shopify
2. resque 1218 Resque is a Redis-backed Ruby library for creating background jobs, placing those jobs on multiple queues, and processing them later.
3. workling 710 easily do background work in rails, without commiting to a particular runner. comes with starling, bj and spawn runners.
4. amqp 659 AMQP client implementation in Ruby/EventMachine
5. cloud-crowd 540 Parallel Processing for the Rest of Us
6. starling 453 Starling Message Queue - please contribute if you want commit access
7. backgroundrb 350 A Ruby/Rails job server and scheduler
8. beanstalkd 327 Beanstalk is a simple, fast work queue.
9. navvy 244 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 137 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 134 Delorean lets you travel in time with Ruby by mocking Time.now
2. time-warp 57 Ruby gem to warp time in tests
3. time-zone-warp 1 Warp time zones in your tests.
Rails Search1. thinking-sphinx 1438 Sphinx plugin for Rails and Merb
2. sunspot 444 Solr-powered search for Ruby objects
3. acts_as_ferret 219 Rails full text search plugin
4. ferret 154 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 115 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 70 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 168 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 3523 A simple model based ruby authentication solution.
2. restful-authentication 3042 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 1285 Flexible authentication solution for Rails with Warden
4. clearance 1085 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 3094 BDD that talks to domain experts first and code second
2. rspec 2151 Behaviour Driven Development framework for Ruby
3. shoulda 1393 Makes tests easy on the fingers and the eyes
4. riot 251 An extremely fast-running, expressive, and context-driven unit testing framework. Protest the slow test.
5. bacon 210 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 69 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 30 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 7 Pucker-tight Unit Testing
21. dfect 0 Assertion testing library for Ruby
Text Editors in Ruby1. redcar 540 A cross-platform programmer's editor written in Ruby.
2. diakonos 60 Diakonos is a Linux console text editor for the masses.
3. arcadia 11 Light Ruby Ide
Rails Comments1. acts_as_commentable 351 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 21 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 102 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 807 config files for zsh, bash, completions, gem, git, irb, rails
2. hirb 445 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 3726 Easy file attachment management for ActiveRecord
2. attachment_fu 1886 Treat an ActiveRecord model as a file attachment, storing its patch, size, content type, etc.
3. carrierwave 600 Classier solution for file uploads in Ruby for Rack, Rails, Merb and Sinatra
4. dragonfly 154 An on-the-fly processing/encoding framework written as a Rack application.
5. 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
6. papermill 24 Full-stack asset management for Ruby on Rails. With Paperclip, SWFUpload, jQuery, jgrow, Jcrop and Facebox.
Static Website Generation1. jekyll 2619 Jekyll is a blog-aware, static site generator in Ruby
2. webby 468 A lightweight and flexible website management system.
3. toto 451 the 10 second blog-engine for hackers
4. staticmatic 196 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 36 webgen is a fast, powerful and extensible static website generator
Rails Menu Builders1. semantic-menu 177 A plugin to make rails menus easier to write
2. simple-navigation 102 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 1197 API wrapper for Twitter and Twitter Search API's
2. googlecharts 501 Ruby Google Chart API
3. garb 392 A Ruby wrapper for the Google Analytics API
4. aws-s3 388 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
5. amazon-ec2 351 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 325 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 320 Twitter OAuth REST API client library for Ruby
8. flickr_fu 297 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 253 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 174 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 149 A full featured Ruby implementation of the Vimeo API
18. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
19. flickraw 145 Ruby library to access flickr api.
20. bitly 143 A ruby wrapper for the bit.ly API
21. remit 139 An API for using the Amazon Flexible Payment Service (FPS).
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 89 Ruby API for Cloud Files
27. twitter-stream 83 Twitter realtime API client
28. amazon-ecs 80 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. tumblr 56 the Tumblr API Rails gem
34. www-delicious 55 Ruby client for del.icio.us API.
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 35 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 1188 Phusion Passenger (mod_rails)
2. thin 537 A very fast & simple Ruby web server
3. unicorn 208 Unofficial Unicorn Mirror. Updated semi-regularly.
4. mongrel 138 Mongrel on git
5. ebb 116 web server
Gem Creation1. jeweler 1018 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 77 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 3646 A CSS framework that aims to cut down on your CSS development time
2. compass 1997 Compass is a Stylesheet Authoring Environment that makes your website design simpler to implement and easier to maintain.
3. oocss 1057 Object Oriented CSS Framework
4. fluid960gs 463 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 41 Create complex layouts with ez-css, a light, easy to use, CSS framework.
HTTP clients1. httparty 1212 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. typhoeus 633 Like a modern code version of the mythical beast with 100 serpent heads, Typhoeus runs HTTP requests in parallel while cleanly encapsulating handling logic.
4. mechanize 633 Mechanize is a ruby library that makes automated web interaction easy.
5. patron 329 Ruby HTTP client based on libcurl
6. em-http-request 286 Asynchronous HTTP Client (EventMachine + Ruby)
7. curb 284 Ruby bindings for libcurl
8. weary 138 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 1493 HTML Abstraction Markup Language - A Markup Haiku
2. liquid 666 Liquid markup language. Safe, customer facing template language for flexible web apps.
3. mustache 628 Logic-less Ruby templates.
4. erector 163 A builder-like widget html generation framework.
5. parkaby 90 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 193 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 15 Rails plugin to transparently encrypt attributes
6. encrypted_strings 11 Provides dead-simple string encryption/decryption syntax
Social Network Builders1. insoshi 2397 An open source social networking platform in Ruby on Rails
2. communityengine 1042 Adds basic social networking capabilities to your existing application, including users, blogs, photos, clippings, favorites, and more.
3. lovd-by-less 925 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 61 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
7. enginey 10 EngineY is an easy to use social network framework implemented in Ruby on Rails that is easy to customize and deploy as your own powerful and feature packed social media site. Empower users with their own blogs. Enhance collaboration with forums, groups and events. Let your users post Twitter-like status messages. Track all the activity on your site with a live activity stream. Build a custom client to access all of your social data using EngineY's RESTful API. Also includes integration with Facebook Connect to allow users to login with Facebook credentials. For project updates and information, follow the project on Twitter @engineyfw
Documentation Tools1. yard 344 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 303 More than just a new RDoc template
3. sdoc 262 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 1493 HTML Abstraction Markup Language - A Markup Haiku
2. liquid 666 Liquid markup language. Safe, customer facing template language for flexible web apps.
3. mustache 628 Logic-less Ruby templates.
4. erector 163 A builder-like widget html generation framework.
5. parkaby 90 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 662 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 164 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 81 A port of the YM4R-GM plugin for rails, to github
8. postgis_adapter 63 Fork of spatial_adapter to give postgis more love
9. geocoder 48 Add geocoding functionality to Rails models.
10. google_static_maps_helper 8 Provides a simple interface to the Google Static Maps V2 API
Calendars1. calendar_helper 362 Calendar-generating plugin for Ruby
2. event_calendar 329 Show multiple, overlapping events across calendar days and rows. Rails plugin.
3. later_dude 212 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 83 A view helper that creates a calendar using a table. You can easily add events with any content.
Exception Notification1. exception_notification 1013 Exception Notifier Plugin for Rails
2. hoptoad_notifier 654 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 67 Hoptoad notifier for rack-based frameworks
7. toadhopper 36 A base library for Hoptoad error reporting
Exception Notification1. exception_notification 1013 Exception Notifier Plugin for Rails
2. hoptoad_notifier 654 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 67 Hoptoad notifier for rack-based frameworks
7. toadhopper 36 A base library for Hoptoad error reporting
Exception Notification1. exception_notification 1013 Exception Notifier Plugin for Rails
2. hoptoad_notifier 654 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 67 Hoptoad notifier for rack-based frameworks
7. toadhopper 36 A base library for Hoptoad error reporting
Dependency Management1. bundler 645 Gemfiles are fun
2. braid 360 Simple tool to help track git and svn vendor branches in a git repository
3. piston 218 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 126 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 645 Gemfiles are fun
2. braid 360 Simple tool to help track git and svn vendor branches in a git repository
3. piston 218 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 126 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 3646 A CSS framework that aims to cut down on your CSS development time
2. compass 1997 Compass is a Stylesheet Authoring Environment that makes your website design simpler to implement and easier to maintain.
3. oocss 1057 Object Oriented CSS Framework
4. fluid960gs 463 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 41 Create complex layouts with ez-css, a light, easy to use, CSS framework.
|
| F |
facebook_chat
API Clients1. twitter 1197 API wrapper for Twitter and Twitter Search API's
2. googlecharts 501 Ruby Google Chart API
3. garb 392 A Ruby wrapper for the Google Analytics API
4. aws-s3 388 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
5. amazon-ec2 351 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 325 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 320 Twitter OAuth REST API client library for Ruby
8. flickr_fu 297 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 253 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 174 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 149 A full featured Ruby implementation of the Vimeo API
18. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
19. flickraw 145 Ruby library to access flickr api.
20. bitly 143 A ruby wrapper for the bit.ly API
21. remit 139 An API for using the Amazon Flexible Payment Service (FPS).
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 89 Ruby API for Cloud Files
27. twitter-stream 83 Twitter realtime API client
28. amazon-ecs 80 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. tumblr 56 the Tumblr API Rails gem
34. www-delicious 55 Ruby client for del.icio.us API.
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 35 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 411 RR (Double Ruby) is a test double framework that features a rich selection of double techniques and a terse syntax.
2. mocha 266 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 1449 Fixture replacement for focused and readable tests.
2. machinist 961 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 120 An exceptional tool for creating test data sets using ActiveRecord.
5. fixjour 98 Word to your object mother.
6. Blueprints 35 Another replacement for factories and fixtures
7. fixturereplacement 31 FixtureReplacement rails plugin
Random Data Generation1. forgery 264 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 480 A test helper for faking responses to web requests
2. webmock 99 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 525 The second incarnation of Globalize for Rails
2. translate_routes 259 Rails plugin to translate your URLs and routing helpers on an clean way.
3. i18n 182 Internationalization (i18n) library for Ruby
4. fast_gettext 108 Ruby GetText, but 3.5x faster + 560x less memory + simple + clean namespace + threadsave + extendable + multiple backends + Rails3 ready
5. i18n_backend_database 60 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 22 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 6 Puret is a minimal pure translation library for translating database values for Rails 3.
RSS Feed Parsing1. feedzirra 846 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 45 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 846 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 45 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 846 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 45 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 846 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 45 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 1438 Sphinx plugin for Rails and Merb
2. sunspot 444 Solr-powered search for Ruby objects
3. acts_as_ferret 219 Rails full text search plugin
4. ferret 154 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 115 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 70 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 966 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 264 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 32 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 313 A plugin for rails 2.3 apps which switches the default to escape by default
2. tarantula 311 a big hairy fuzzy spider that crawls your site, wreaking havoc
3. loofah 245 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 3094 BDD that talks to domain experts first and code second
2. rspec 2151 Behaviour Driven Development framework for Ruby
3. shoulda 1393 Makes tests easy on the fingers and the eyes
4. riot 251 An extremely fast-running, expressive, and context-driven unit testing framework. Protest the slow test.
5. bacon 210 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 69 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 30 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 7 Pucker-tight Unit Testing
21. dfect 0 Assertion testing library for Ruby
Rails Fixture Replacement1. factory_girl 1449 Fixture replacement for focused and readable tests.
2. machinist 961 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 120 An exceptional tool for creating test data sets using ActiveRecord.
5. fixjour 98 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 1449 Fixture replacement for focused and readable tests.
2. machinist 961 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 120 An exceptional tool for creating test data sets using ActiveRecord.
5. fixjour 98 Word to your object mother.
6. Blueprints 35 Another replacement for factories and fixtures
7. fixturereplacement 31 FixtureReplacement rails plugin
Code Metrics1. metric_fu 585 A fist full of code metrics
2. rcov 378 The new home of RCov on GitHub
3. reek 256 Code smell detector for Ruby
4. roodi 113 Ruby Object Oriented Design Inferometer
5. report_card 107 metrics and CI are for A students.
6. rcov_plugin 63 Rails plugin for rcov
7. flog 31 8. flay 29 9. crap4r 19 Computes the CRAP metric for Ruby source code
Mocking1. rr 411 RR (Double Ruby) is a test double framework that features a rich selection of double techniques and a terse syntax.
2. mocha 266 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 1197 API wrapper for Twitter and Twitter Search API's
2. googlecharts 501 Ruby Google Chart API
3. garb 392 A Ruby wrapper for the Google Analytics API
4. aws-s3 388 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
5. amazon-ec2 351 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 325 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 320 Twitter OAuth REST API client library for Ruby
8. flickr_fu 297 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 253 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 174 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 149 A full featured Ruby implementation of the Vimeo API
18. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
19. flickraw 145 Ruby library to access flickr api.
20. bitly 143 A ruby wrapper for the bit.ly API
21. remit 139 An API for using the Amazon Flexible Payment Service (FPS).
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 89 Ruby API for Cloud Files
27. twitter-stream 83 Twitter realtime API client
28. amazon-ecs 80 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. tumblr 56 the Tumblr API Rails gem
34. www-delicious 55 Ruby client for del.icio.us API.
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 35 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 1197 API wrapper for Twitter and Twitter Search API's
2. googlecharts 501 Ruby Google Chart API
3. garb 392 A Ruby wrapper for the Google Analytics API
4. aws-s3 388 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
5. amazon-ec2 351 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 325 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 320 Twitter OAuth REST API client library for Ruby
8. flickr_fu 297 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 253 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 174 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 149 A full featured Ruby implementation of the Vimeo API
18. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
19. flickraw 145 Ruby library to access flickr api.
20. bitly 143 A ruby wrapper for the bit.ly API
21. remit 139 An API for using the Amazon Flexible Payment Service (FPS).
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 89 Ruby API for Cloud Files
27. twitter-stream 83 Twitter realtime API client
28. amazon-ecs 80 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. tumblr 56 the Tumblr API Rails gem
34. www-delicious 55 Ruby client for del.icio.us API.
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 35 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 585 A fist full of code metrics
2. rcov 378 The new home of RCov on GitHub
3. reek 256 Code smell detector for Ruby
4. roodi 113 Ruby Object Oriented Design Inferometer
5. report_card 107 metrics and CI are for A students.
6. rcov_plugin 63 Rails plugin for rcov
7. flog 31 8. flay 29 9. crap4r 19 Computes the CRAP metric for Ruby source code
CSS Frameworks1. blueprint-css 3646 A CSS framework that aims to cut down on your CSS development time
2. compass 1997 Compass is a Stylesheet Authoring Environment that makes your website design simpler to implement and easier to maintain.
3. oocss 1057 Object Oriented CSS Framework
4. fluid960gs 463 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 41 Create complex layouts with ez-css, a light, easy to use, CSS framework.
CSS Frameworks1. blueprint-css 3646 A CSS framework that aims to cut down on your CSS development time
2. compass 1997 Compass is a Stylesheet Authoring Environment that makes your website design simpler to implement and easier to maintain.
3. oocss 1057 Object Oriented CSS Framework
4. fluid960gs 463 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 41 Create complex layouts with ez-css, a light, easy to use, CSS framework.
Random Data Generation1. forgery 264 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 2909 A Rails form builder plugin with semantically rich and accessible markup. It's deliciously close to 1.0!
2. semantic_form_builder 191 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 2280 Spree is a complete open source e-commerce solution for Ruby on Rails.
2. active_merchant 2116 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 148 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 966 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 264 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 32 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 521 JavaScript dependency management and concatenation
2. juicer 260 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 107 Flexible cross-platform game programming library for Ruby
2. gosu 73 2D game development library for Ruby and C++
3. gamebox 40 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 1197 API wrapper for Twitter and Twitter Search API's
2. googlecharts 501 Ruby Google Chart API
3. garb 392 A Ruby wrapper for the Google Analytics API
4. aws-s3 388 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
5. amazon-ec2 351 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 325 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 320 Twitter OAuth REST API client library for Ruby
8. flickr_fu 297 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 253 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 174 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 149 A full featured Ruby implementation of the Vimeo API
18. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
19. flickraw 145 Ruby library to access flickr api.
20. bitly 143 A ruby wrapper for the bit.ly API
21. remit 139 An API for using the Amazon Flexible Payment Service (FPS).
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 89 Ruby API for Cloud Files
27. twitter-stream 83 Twitter realtime API client
28. amazon-ecs 80 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. tumblr 56 the Tumblr API Rails gem
34. www-delicious 55 Ruby client for del.icio.us API.
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 35 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 1197 API wrapper for Twitter and Twitter Search API's
2. googlecharts 501 Ruby Google Chart API
3. garb 392 A Ruby wrapper for the Google Analytics API
4. aws-s3 388 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
5. amazon-ec2 351 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 325 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 320 Twitter OAuth REST API client library for Ruby
8. flickr_fu 297 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 253 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 174 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 149 A full featured Ruby implementation of the Vimeo API
18. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
19. flickraw 145 Ruby library to access flickr api.
20. bitly 143 A ruby wrapper for the bit.ly API
21. remit 139 An API for using the Amazon Flexible Payment Service (FPS).
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 89 Ruby API for Cloud Files
27. twitter-stream 83 Twitter realtime API client
28. amazon-ecs 80 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. tumblr 56 the Tumblr API Rails gem
34. www-delicious 55 Ruby client for del.icio.us API.
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 35 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 1197 API wrapper for Twitter and Twitter Search API's
2. googlecharts 501 Ruby Google Chart API
3. garb 392 A Ruby wrapper for the Google Analytics API
4. aws-s3 388 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
5. amazon-ec2 351 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 325 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 320 Twitter OAuth REST API client library for Ruby
8. flickr_fu 297 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 253 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 174 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 149 A full featured Ruby implementation of the Vimeo API
18. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
19. flickraw 145 Ruby library to access flickr api.
20. bitly 143 A ruby wrapper for the bit.ly API
21. remit 139 An API for using the Amazon Flexible Payment Service (FPS).
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 89 Ruby API for Cloud Files
27. twitter-stream 83 Twitter realtime API client
28. amazon-ecs 80 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. tumblr 56 the Tumblr API Rails gem
34. www-delicious 55 Ruby client for del.icio.us API.
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 35 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 102 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 645 Gemfiles are fun
2. braid 360 Simple tool to help track git and svn vendor branches in a git repository
3. piston 218 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 126 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 662 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 164 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 81 A port of the YM4R-GM plugin for rails, to github
8. postgis_adapter 63 Fork of spatial_adapter to give postgis more love
9. geocoder 48 Add geocoding functionality to Rails models.
10. google_static_maps_helper 8 Provides a simple interface to the Google Static Maps V2 API
Geocoding & Maps1. geokit-gem 662 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 164 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 81 A port of the YM4R-GM plugin for rails, to github
8. postgis_adapter 63 Fork of spatial_adapter to give postgis more love
9. geocoder 48 Add geocoding functionality to Rails models.
10. google_static_maps_helper 8 Provides a simple interface to the Google Static Maps V2 API
Geocoding & Maps1. geokit-gem 662 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 164 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 81 A port of the YM4R-GM plugin for rails, to github
8. postgis_adapter 63 Fork of spatial_adapter to give postgis more love
9. geocoder 48 Add geocoding functionality to Rails models.
10. google_static_maps_helper 8 Provides a simple interface to the Google Static Maps V2 API
Geocoding & Maps1. geokit-gem 662 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 164 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 81 A port of the YM4R-GM plugin for rails, to github
8. postgis_adapter 63 Fork of spatial_adapter to give postgis more love
9. geocoder 48 Add geocoding functionality to Rails models.
10. google_static_maps_helper 8 Provides a simple interface to the Google Static Maps V2 API
Wiki Apps1. git-wiki 461 A quick & dirty git-powered Sinatra wiki
2. instiki 146 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. weaky 12 a sinatra/couchdb wiki
13. rakki 11 Wiki for Ramaze running on Innate
Dependency Management1. bundler 645 Gemfiles are fun
2. braid 360 Simple tool to help track git and svn vendor branches in a git repository
3. piston 218 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 126 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 461 A quick & dirty git-powered Sinatra wiki
2. instiki 146 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. weaky 12 a sinatra/couchdb wiki
13. rakki 11 Wiki for Ramaze running on Innate
I18n1. globalize2 525 The second incarnation of Globalize for Rails
2. translate_routes 259 Rails plugin to translate your URLs and routing helpers on an clean way.
3. i18n 182 Internationalization (i18n) library for Ruby
4. fast_gettext 108 Ruby GetText, but 3.5x faster + 560x less memory + simple + clean namespace + threadsave + extendable + multiple backends + Rails3 ready
5. i18n_backend_database 60 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 22 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 6 Puret is a minimal pure translation library for translating database values for Rails 3.
API Clients1. twitter 1197 API wrapper for Twitter and Twitter Search API's
2. googlecharts 501 Ruby Google Chart API
3. garb 392 A Ruby wrapper for the Google Analytics API
4. aws-s3 388 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
5. amazon-ec2 351 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 325 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 320 Twitter OAuth REST API client library for Ruby
8. flickr_fu 297 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 253 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 174 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 149 A full featured Ruby implementation of the Vimeo API
18. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
19. flickraw 145 Ruby library to access flickr api.
20. bitly 143 A ruby wrapper for the bit.ly API
21. remit 139 An API for using the Amazon Flexible Payment Service (FPS).
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 89 Ruby API for Cloud Files
27. twitter-stream 83 Twitter realtime API client
28. amazon-ecs 80 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. tumblr 56 the Tumblr API Rails gem
34. www-delicious 55 Ruby client for del.icio.us API.
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 35 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 1197 API wrapper for Twitter and Twitter Search API's
2. googlecharts 501 Ruby Google Chart API
3. garb 392 A Ruby wrapper for the Google Analytics API
4. aws-s3 388 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
5. amazon-ec2 351 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 325 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 320 Twitter OAuth REST API client library for Ruby
8. flickr_fu 297 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 253 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 174 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 149 A full featured Ruby implementation of the Vimeo API
18. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
19. flickraw 145 Ruby library to access flickr api.
20. bitly 143 A ruby wrapper for the bit.ly API
21. remit 139 An API for using the Amazon Flexible Payment Service (FPS).
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 89 Ruby API for Cloud Files
27. twitter-stream 83 Twitter realtime API client
28. amazon-ecs 80 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. tumblr 56 the Tumblr API Rails gem
34. www-delicious 55 Ruby client for del.icio.us API.
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 35 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 662 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 164 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 81 A port of the YM4R-GM plugin for rails, to github
8. postgis_adapter 63 Fork of spatial_adapter to give postgis more love
9. geocoder 48 Add geocoding functionality to Rails models.
10. google_static_maps_helper 8 Provides a simple interface to the Google Static Maps V2 API
API Clients1. twitter 1197 API wrapper for Twitter and Twitter Search API's
2. googlecharts 501 Ruby Google Chart API
3. garb 392 A Ruby wrapper for the Google Analytics API
4. aws-s3 388 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
5. amazon-ec2 351 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 325 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 320 Twitter OAuth REST API client library for Ruby
8. flickr_fu 297 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 253 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 174 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 149 A full featured Ruby implementation of the Vimeo API
18. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
19. flickraw 145 Ruby library to access flickr api.
20. bitly 143 A ruby wrapper for the bit.ly API
21. remit 139 An API for using the Amazon Flexible Payment Service (FPS).
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 89 Ruby API for Cloud Files
27. twitter-stream 83 Twitter realtime API client
28. amazon-ecs 80 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. tumblr 56 the Tumblr API Rails gem
34. www-delicious 55 Ruby client for del.icio.us API.
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 35 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 107 Flexible cross-platform game programming library for Ruby
2. gosu 73 2D game development library for Ruby and C++
3. gamebox 40 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 1197 API wrapper for Twitter and Twitter Search API's
2. googlecharts 501 Ruby Google Chart API
3. garb 392 A Ruby wrapper for the Google Analytics API
4. aws-s3 388 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
5. amazon-ec2 351 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 325 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 320 Twitter OAuth REST API client library for Ruby
8. flickr_fu 297 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 253 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 174 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 149 A full featured Ruby implementation of the Vimeo API
18. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
19. flickraw 145 Ruby library to access flickr api.
20. bitly 143 A ruby wrapper for the bit.ly API
21. remit 139 An API for using the Amazon Flexible Payment Service (FPS).
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 89 Ruby API for Cloud Files
27. twitter-stream 83 Twitter realtime API client
28. amazon-ecs 80 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. tumblr 56 the Tumblr API Rails gem
34. www-delicious 55 Ruby client for del.icio.us API.
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 35 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 662 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 164 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 81 A port of the YM4R-GM plugin for rails, to github
8. postgis_adapter 63 Fork of spatial_adapter to give postgis more love
9. geocoder 48 Add geocoding functionality to Rails models.
10. google_static_maps_helper 8 Provides a simple interface to the Google Static Maps V2 API
Graphing1. open_flash_chart 393 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. seer 101 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.
5. lazy_high_charts 98 rails plugin for make highcharts a la ruby
6. tufte-graph 71 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 1493 HTML Abstraction Markup Language - A Markup Haiku
2. liquid 666 Liquid markup language. Safe, customer facing template language for flexible web apps.
3. mustache 628 Logic-less Ruby templates.
4. erector 163 A builder-like widget html generation framework.
5. parkaby 90 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 344 Heavy metal Ruby SOAP client library
2. handsoap 179 Handsoap is a library for creating SOAP clients in Ruby
3. serviceproxy 41 Lightweight SOAP library for Ruby
Documentation Tools1. yard 344 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 303 More than just a new RDoc template
3. sdoc 262 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 820 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 399 Distributed continuous integration testing for JavaScript.
4. screw-unit 198 A Javascript BDD Framework with nested describes, a convenient assertion syntax, and an intuitive test browser.
5. screw-unit-server 46 Server and helpers for your Screw Unit tests.
6. hanoi 38 Automated jQuery tests with QUnit
XML Mapping1. happymapper 251 object to xml mapping library
2. sax-machine 129 A declarative sax parsing library backed by Nokogiri.
3. roxml 123 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 9161 Ruby on Rails
2. sinatra 1752 Classy web-development dressed in a DSL (official / canonical repo)
3. merb-core 532 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 295 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 54 the 4k pocket full-of-gags web microframework
8. harbor 37 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. highlight 77 Syntax Higlighting plugin for Ruby on Rails
2. harsh 66 Harsh: Another Rails Syntax Highlighter. Ultraviolet-based syntax highlighting for rails, for ERb or Haml. Better than the rest.
3. tm_syntax_highlighting 45 A Rails plugin that provides helpers to highlight code with pretty TextMate-style highlighting.
4. redcloth-with-coderay 44 Adds CodeRay syntax highlighting to RedCloth, by using a <source> tag. Maintained by k33l0r.
5. rack-coderay 5 CodeRay Syntax Highlighter for Rack
Calendars1. calendar_helper 362 Calendar-generating plugin for Ruby
2. event_calendar 329 Show multiple, overlapping events across calendar days and rows. Rails plugin.
3. later_dude 212 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 83 A view helper that creates a calendar using a table. You can easily add events with any content.
Rails Comments1. acts_as_commentable 351 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 21 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 3136 Adaptive pagination plugin for web frameworks and other applications
2. paged_scopes 77 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 2397 An open source social networking platform in Ruby on Rails
2. communityengine 1042 Adds basic social networking capabilities to your existing application, including users, blogs, photos, clippings, favorites, and more.
3. lovd-by-less 925 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 61 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
7. enginey 10 EngineY is an easy to use social network framework implemented in Ruby on Rails that is easy to customize and deploy as your own powerful and feature packed social media site. Empower users with their own blogs. Enhance collaboration with forums, groups and events. Let your users post Twitter-like status messages. Track all the activity on your site with a live activity stream. Build a custom client to access all of your social data using EngineY's RESTful API. Also includes integration with Facebook Connect to allow users to login with Facebook credentials. For project updates and information, follow the project on Twitter @engineyfw
Rails Ratings1. ajaxful-rating 273 Provides a simple way to add rating functionality to your application.
2. acts_as_rateable 162 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 22 Add rating support to Rails apps with this plugin
Rails Permalinks & Slugs1. friendly_id 966 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 264 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 32 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 525 The second incarnation of Globalize for Rails
2. translate_routes 259 Rails plugin to translate your URLs and routing helpers on an clean way.
3. i18n 182 Internationalization (i18n) library for Ruby
4. fast_gettext 108 Ruby GetText, but 3.5x faster + 560x less memory + simple + clean namespace + threadsave + extendable + multiple backends + Rails3 ready
5. i18n_backend_database 60 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 22 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 6 Puret is a minimal pure translation library for translating database values for Rails 3.
Syntax Highlighting1. highlight 77 Syntax Higlighting plugin for Ruby on Rails
2. harsh 66 Harsh: Another Rails Syntax Highlighter. Ultraviolet-based syntax highlighting for rails, for ERb or Haml. Better than the rest.
3. tm_syntax_highlighting 45 A Rails plugin that provides helpers to highlight code with pretty TextMate-style highlighting.
4. redcloth-with-coderay 44 Adds CodeRay syntax highlighting to RedCloth, by using a <source> tag. Maintained by k33l0r.
5. rack-coderay 5 CodeRay Syntax Highlighter for Rack
irb Tools1. dotfiles 807 config files for zsh, bash, completions, gem, git, irb, rails
2. hirb 445 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 461 A quick & dirty git-powered Sinatra wiki
2. instiki 146 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. weaky 12 a sinatra/couchdb wiki
13. rakki 11 Wiki for Ramaze running on Innate
Gem Creation1. jeweler 1018 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 77 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 1197 API wrapper for Twitter and Twitter Search API's
2. googlecharts 501 Ruby Google Chart API
3. garb 392 A Ruby wrapper for the Google Analytics API
4. aws-s3 388 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
5. amazon-ec2 351 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 325 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 320 Twitter OAuth REST API client library for Ruby
8. flickr_fu 297 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 253 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 174 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 149 A full featured Ruby implementation of the Vimeo API
18. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
19. flickraw 145 Ruby library to access flickr api.
20. bitly 143 A ruby wrapper for the bit.ly API
21. remit 139 An API for using the Amazon Flexible Payment Service (FPS).
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 89 Ruby API for Cloud Files
27. twitter-stream 83 Twitter realtime API client
28. amazon-ecs 80 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. tumblr 56 the Tumblr API Rails gem
34. www-delicious 55 Ruby client for del.icio.us API.
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 35 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 1013 Exception Notifier Plugin for Rails
2. hoptoad_notifier 654 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 67 Hoptoad notifier for rack-based frameworks
7. toadhopper 36 A base library for Hoptoad error reporting
HTML parsing1. nokogiri 1098 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 371 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 1212 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. typhoeus 633 Like a modern code version of the mythical beast with 100 serpent heads, Typhoeus runs HTTP requests in parallel while cleanly encapsulating handling logic.
4. mechanize 633 Mechanize is a ruby library that makes automated web interaction easy.
5. patron 329 Ruby HTTP client based on libcurl
6. em-http-request 286 Asynchronous HTTP Client (EventMachine + Ruby)
7. curb 284 Ruby bindings for libcurl
8. weary 138 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 525 The second incarnation of Globalize for Rails
2. translate_routes 259 Rails plugin to translate your URLs and routing helpers on an clean way.
3. i18n 182 Internationalization (i18n) library for Ruby
4. fast_gettext 108 Ruby GetText, but 3.5x faster + 560x less memory + simple + clean namespace + threadsave + extendable + multiple backends + Rails3 ready
5. i18n_backend_database 60 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 22 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 6 Puret is a minimal pure translation library for translating database values for Rails 3.
I18n1. globalize2 525 The second incarnation of Globalize for Rails
2. translate_routes 259 Rails plugin to translate your URLs and routing helpers on an clean way.
3. i18n 182 Internationalization (i18n) library for Ruby
4. fast_gettext 108 Ruby GetText, but 3.5x faster + 560x less memory + simple + clean namespace + threadsave + extendable + multiple backends + Rails3 ready
5. i18n_backend_database 60 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 22 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 6 Puret is a minimal pure translation library for translating database values for Rails 3.
I18n1. globalize2 525 The second incarnation of Globalize for Rails
2. translate_routes 259 Rails plugin to translate your URLs and routing helpers on an clean way.
3. i18n 182 Internationalization (i18n) library for Ruby
4. fast_gettext 108 Ruby GetText, but 3.5x faster + 560x less memory + simple + clean namespace + threadsave + extendable + multiple backends + Rails3 ready
5. i18n_backend_database 60 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 22 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 6 Puret is a minimal pure translation library for translating database values for Rails 3.
Rails In-Place Editing1. in_place_editing 275 InPlaceEditing plugin
2. rest_in_place 132 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 67 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 3726 Easy file attachment management for ActiveRecord
2. attachment_fu 1886 Treat an ActiveRecord model as a file attachment, storing its patch, size, content type, etc.
3. carrierwave 600 Classier solution for file uploads in Ruby for Rack, Rails, Merb and Sinatra
4. dragonfly 154 An on-the-fly processing/encoding framework written as a Rack application.
5. 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
6. papermill 24 Full-stack asset management for Ruby on Rails. With Paperclip, SWFUpload, jQuery, jgrow, Jcrop and Facebox.
Image Processing1. mini_magick 168 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 1197 API wrapper for Twitter and Twitter Search API's
2. googlecharts 501 Ruby Google Chart API
3. garb 392 A Ruby wrapper for the Google Analytics API
4. aws-s3 388 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
5. amazon-ec2 351 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 325 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 320 Twitter OAuth REST API client library for Ruby
8. flickr_fu 297 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 253 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 174 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 149 A full featured Ruby implementation of the Vimeo API
18. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
19. flickraw 145 Ruby library to access flickr api.
20. bitly 143 A ruby wrapper for the bit.ly API
21. remit 139 An API for using the Amazon Flexible Payment Service (FPS).
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 89 Ruby API for Cloud Files
27. twitter-stream 83 Twitter realtime API client
28. amazon-ecs 80 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. tumblr 56 the Tumblr API Rails gem
34. www-delicious 55 Ruby client for del.icio.us API.
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 35 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 168 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 275 InPlaceEditing plugin
2. rest_in_place 132 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 958 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 135 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 1018 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 77 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 544 Rails deployment and configuration management done right. ShadowPuppet + Capistrano == crazy delicious
2. rubber 377 A capistrano/rails plugin that makes it easy to deploy/manage/scale to EC2
3. inploy 336 Rails deployment made easy
4. capistrano 256 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 2397 An open source social networking platform in Ruby on Rails
2. communityengine 1042 Adds basic social networking capabilities to your existing application, including users, blogs, photos, clippings, favorites, and more.
3. lovd-by-less 925 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 61 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
7. enginey 10 EngineY is an easy to use social network framework implemented in Ruby on Rails that is easy to customize and deploy as your own powerful and feature packed social media site. Empower users with their own blogs. Enhance collaboration with forums, groups and events. Let your users post Twitter-like status messages. Track all the activity on your site with a live activity stream. Build a custom client to access all of your social data using EngineY's RESTful API. Also includes integration with Facebook Connect to allow users to login with Facebook credentials. For project updates and information, follow the project on Twitter @engineyfw
Wiki Apps1. git-wiki 461 A quick & dirty git-powered Sinatra wiki
2. instiki 146 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. weaky 12 a sinatra/couchdb wiki
13. rakki 11 Wiki for Ramaze running on Innate
Continuous Integration1. cruisecontrol.rb 650 Cruise Control for Ruby, keep it simple
2. cijoe 568 CI Joe is a fun Continuous Integration server.
3. integrity 533 The easy and fun Continuous Integration server
4. signal 158 An integration server written in Rails and integrated with metric_fu, rspec and cucumber,easy to install and easy to use
5. cap_gun 128 Bang! You've deployed!
6. cerberus 75 A lightweight, Continuous Integration tool written in Ruby
7. construct 42 Continuous Integration Server written in Rails, supporting Github and Codebase payloads
E-Commerce1. spree 2280 Spree is a complete open source e-commerce solution for Ruby on Rails.
2. active_merchant 2116 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 148 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 275 InPlaceEditing plugin
2. rest_in_place 132 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 275 InPlaceEditing plugin
2. rest_in_place 132 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 152 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 273 Provides a simple way to add rating functionality to your application.
2. acts_as_rateable 162 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 22 Add rating support to Rails apps with this plugin
Rails Comments1. acts_as_commentable 351 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 21 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 1392 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 206 (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 521 JavaScript dependency management and concatenation
2. juicer 260 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 521 JavaScript dependency management and concatenation
2. juicer 260 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 739 JavaScript and CSS Asset Compression for Production Rails Apps
2. jammit 330 Industrial Strength Asset Packaging for Rails
3. smurf 147 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 2619 Jekyll is a blog-aware, static site generator in Ruby
2. webby 468 A lightweight and flexible website management system.
3. toto 451 the 10 second blog-engine for hackers
4. staticmatic 196 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 36 webgen is a fast, powerful and extensible static website generator
Game libraries1. rubygame 107 Flexible cross-platform game programming library for Ruby
2. gosu 73 2D game development library for Ruby and C++
3. gamebox 40 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 1018 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 77 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 1861 Database backed asynchronous priority queue -- Extracted from Shopify
2. resque 1218 Resque is a Redis-backed Ruby library for creating background jobs, placing those jobs on multiple queues, and processing them later.
3. workling 710 easily do background work in rails, without commiting to a particular runner. comes with starling, bj and spawn runners.
4. amqp 659 AMQP client implementation in Ruby/EventMachine
5. cloud-crowd 540 Parallel Processing for the Rest of Us
6. starling 453 Starling Message Queue - please contribute if you want commit access
7. backgroundrb 350 A Ruby/Rails job server and scheduler
8. beanstalkd 327 Beanstalk is a simple, fast work queue.
9. navvy 244 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 137 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 2900 script.aculo.us is an open-source JavaScript framework for visual effects and interface behaviours.
2. jquery 2654 jQuery JavaScript Library
3. prototype 1284 Prototype JavaScript framework
4. mootools-core 977 MooTools Core Repository
5. yui3 774 YUI 3.x Source Tree
6. scripty2 415 scripty2: for a more delicious web
7. yui2 361 YUI 2.x Source Tree
8. rightjs-core 78 RightJS framework core
Prototype Replacements1. jrails 1043 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 1043 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 275 InPlaceEditing plugin
2. rest_in_place 132 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 820 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 399 Distributed continuous integration testing for JavaScript.
4. screw-unit 198 A Javascript BDD Framework with nested describes, a convenient assertion syntax, and an intuitive test browser.
5. screw-unit-server 46 Server and helpers for your Screw Unit tests.
6. hanoi 38 Automated jQuery tests with QUnit
JavaScript Tools1. sprockets 521 JavaScript dependency management and concatenation
2. juicer 260 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 461 A quick & dirty git-powered Sinatra wiki
2. instiki 146 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. weaky 12 a sinatra/couchdb wiki
13. rakki 11 Wiki for Ramaze running on Innate
PDF Generation1. prawn 1276 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. wkhtmltopdf 121 5. kitabu 115 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.
6. 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)
7. rtex 59 Ruby LaTeX to PDF preprocessor (and Rails plugin)
Static Website Generation1. jekyll 2619 Jekyll is a blog-aware, static site generator in Ruby
2. webby 468 A lightweight and flexible website management system.
3. toto 451 the 10 second blog-engine for hackers
4. staticmatic 196 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 36 webgen is a fast, powerful and extensible static website generator
|
| L |
laminate
Template Languages1. haml 1493 HTML Abstraction Markup Language - A Markup Haiku
2. liquid 666 Liquid markup language. Safe, customer facing template language for flexible web apps.
3. mustache 628 Logic-less Ruby templates.
4. erector 163 A builder-like widget html generation framework.
5. parkaby 90 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 362 Calendar-generating plugin for Ruby
2. event_calendar 329 Show multiple, overlapping events across calendar days and rows. Rails plugin.
3. later_dude 212 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 83 A view helper that creates a calendar using a table. You can easily add events with any content.
Graphing1. open_flash_chart 393 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. seer 101 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.
5. lazy_high_charts 98 rails plugin for make highcharts a la ruby
6. tufte-graph 71 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.
LDAP1. authlogic_ldap 107 An extension of Authlogic to add LDAP authentication.
2. ruby-net-ldap 51 Pure Ruby LDAP library
3. ldap-activerecord-gateway 38 4. simple_ldap_authenticator 15 Rails plugin that allows for simple authentication to an LDAP server with a minimum of configuration
5. ruby-activeldap 0 Fork of http://rubyforge.org/projects/ruby-activeldap/
Testing frameworks1. cucumber 3094 BDD that talks to domain experts first and code second
2. rspec 2151 Behaviour Driven Development framework for Ruby
3. shoulda 1393 Makes tests easy on the fingers and the eyes
4. riot 251 An extremely fast-running, expressive, and context-driven unit testing framework. Protest the slow test.
5. bacon 210 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 69 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 30 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 7 Pucker-tight Unit Testing
21. dfect 0 Assertion testing library for Ruby
CSS with Ruby1. less 943 Leaner CSS — (see less.js for current development)
2. deadweight 377 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 1098 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 371 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 1197 API wrapper for Twitter and Twitter Search API's
2. googlecharts 501 Ruby Google Chart API
3. garb 392 A Ruby wrapper for the Google Analytics API
4. aws-s3 388 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
5. amazon-ec2 351 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 325 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 320 Twitter OAuth REST API client library for Ruby
8. flickr_fu 297 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 253 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 174 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 149 A full featured Ruby implementation of the Vimeo API
18. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
19. flickraw 145 Ruby library to access flickr api.
20. bitly 143 A ruby wrapper for the bit.ly API
21. remit 139 An API for using the Amazon Flexible Payment Service (FPS).
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 89 Ruby API for Cloud Files
27. twitter-stream 83 Twitter realtime API client
28. amazon-ecs 80 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. tumblr 56 the Tumblr API Rails gem
34. www-delicious 55 Ruby client for del.icio.us API.
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 35 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 1013 Exception Notifier Plugin for Rails
2. hoptoad_notifier 654 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 67 Hoptoad notifier for rack-based frameworks
7. toadhopper 36 A base library for Hoptoad error reporting
API Clients1. twitter 1197 API wrapper for Twitter and Twitter Search API's
2. googlecharts 501 Ruby Google Chart API
3. garb 392 A Ruby wrapper for the Google Analytics API
4. aws-s3 388 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
5. amazon-ec2 351 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 325 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 320 Twitter OAuth REST API client library for Ruby
8. flickr_fu 297 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 253 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 174 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 149 A full featured Ruby implementation of the Vimeo API
18. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
19. flickraw 145 Ruby library to access flickr api.
20. bitly 143 A ruby wrapper for the bit.ly API
21. remit 139 An API for using the Amazon Flexible Payment Service (FPS).
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 89 Ruby API for Cloud Files
27. twitter-stream 83 Twitter realtime API client
28. amazon-ecs 80 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. tumblr 56 the Tumblr API Rails gem
34. www-delicious 55 Ruby client for del.icio.us API.
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 35 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 1034 2. typus 563 Ruby on Rails easy-to-use interface to allow trusted users edit structured content. (Admin scaffold generator)
3. admin_data 351 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 1493 HTML Abstraction Markup Language - A Markup Haiku
2. liquid 666 Liquid markup language. Safe, customer facing template language for flexible web apps.
3. mustache 628 Logic-less Ruby templates.
4. erector 163 A builder-like widget html generation framework.
5. parkaby 90 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 193 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 15 Rails plugin to transparently encrypt attributes
6. encrypted_strings 11 Provides dead-simple string encryption/decryption syntax
Rails Authorization1. declarative_authorization 873 An authorization Rails plugin using a declarative DSL for specifying authorization rules in one place
2. cancan 684 Simple authorization for Rails.
3. acl9 668 Yet another role-based authorization system for Rails
4. role_requirement 424 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 299 Authorization system for RubyOnRails (2.x).
6. canable 215 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 118 Role-based permissions for your user models.
8. roleify 100 Rails authorization plugin
9. padlock_authorization 92 Simple object-based role authorization in Rails
10. can_touch_this 36 Permissions system for Rails applications, extracted from rboard
Security Tools1. rails_xss 313 A plugin for rails 2.3 apps which switches the default to escape by default
2. tarantula 311 a big hairy fuzzy spider that crawls your site, wreaking havoc
3. loofah 245 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 807 config files for zsh, bash, completions, gem, git, irb, rails
2. hirb 445 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 389 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 22 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 2397 An open source social networking platform in Ruby on Rails
2. communityengine 1042 Adds basic social networking capabilities to your existing application, including users, blogs, photos, clippings, favorites, and more.
3. lovd-by-less 925 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 61 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
7. enginey 10 EngineY is an easy to use social network framework implemented in Ruby on Rails that is easy to customize and deploy as your own powerful and feature packed social media site. Empower users with their own blogs. Enhance collaboration with forums, groups and events. Let your users post Twitter-like status messages. Track all the activity on your site with a live activity stream. Build a custom client to access all of your social data using EngineY's RESTful API. Also includes integration with Facebook Connect to allow users to login with Facebook credentials. For project updates and information, follow the project on Twitter @engineyfw
ActiveRecord Encryption1. attr_encrypted 193 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 15 Rails plugin to transparently encrypt attributes
6. encrypted_strings 11 Provides dead-simple string encryption/decryption syntax
|
| M |
machinist
Rails Fixture Replacement1. factory_girl 1449 Fixture replacement for focused and readable tests.
2. machinist 961 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 120 An exceptional tool for creating test data sets using ActiveRecord.
5. fixjour 98 Word to your object mother.
6. Blueprints 35 Another replacement for factories and fixtures
7. fixturereplacement 31 FixtureReplacement rails plugin
1. mail 699 A Really Ruby Mail Library
2. pony 126 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 42 Rails plugin for sending asynchronous email with ActionMailer and Resque
6. popthis 10 Run a pop server serving up the current dir.
1. mail 699 A Really Ruby Mail Library
2. pony 126 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 42 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 958 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 135 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 1493 HTML Abstraction Markup Language - A Markup Haiku
2. liquid 666 Liquid markup language. Safe, customer facing template language for flexible web apps.
3. mustache 628 Logic-less Ruby templates.
4. erector 163 A builder-like widget html generation framework.
5. parkaby 90 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 343 Discount (For Ruby) Implementation of John Gruber's Markdown
2. redcloth 336 RedCloth is a Ruby library for converting Textile into HTML.
3. bluecloth 82 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 3094 BDD that talks to domain experts first and code second
2. rspec 2151 Behaviour Driven Development framework for Ruby
3. shoulda 1393 Makes tests easy on the fingers and the eyes
4. riot 251 An extremely fast-running, expressive, and context-driven unit testing framework. Protest the slow test.
5. bacon 210 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 69 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 30 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 7 Pucker-tight Unit Testing
21. dfect 0 Assertion testing library for Ruby
HTTP clients1. httparty 1212 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. typhoeus 633 Like a modern code version of the mythical beast with 100 serpent heads, Typhoeus runs HTTP requests in parallel while cleanly encapsulating handling logic.
4. mechanize 633 Mechanize is a ruby library that makes automated web interaction easy.
5. patron 329 Ruby HTTP client based on libcurl
6. em-http-request 286 Asynchronous HTTP Client (EventMachine + Ruby)
7. curb 284 Ruby bindings for libcurl
8. weary 138 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 177 A plugin to make rails menus easier to write
2. simple-navigation 102 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 177 A plugin to make rails menus easier to write
2. simple-navigation 102 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 177 A plugin to make rails menus easier to write
2. simple-navigation 102 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 9161 Ruby on Rails
2. sinatra 1752 Classy web-development dressed in a DSL (official / canonical repo)
3. merb-core 532 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 295 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 54 the 4k pocket full-of-gags web microframework
8. harbor 37 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 585 A fist full of code metrics
2. rcov 378 The new home of RCov on GitHub
3. reek 256 Code smell detector for Ruby
4. roodi 113 Ruby Object Oriented Design Inferometer
5. report_card 107 metrics and CI are for A students.
6. rcov_plugin 63 Rails plugin for rcov
7. flog 31 8. flay 29 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. prism 35 A Ruby microformat parser and HTML toolkit powered by Nokogiri
3. 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).
4. assert-microformats 9 A gem to help you automatically test for correct microformat markup in Rails apps.
Testing frameworks1. cucumber 3094 BDD that talks to domain experts first and code second
2. rspec 2151 Behaviour Driven Development framework for Ruby
3. shoulda 1393 Makes tests easy on the fingers and the eyes
4. riot 251 An extremely fast-running, expressive, and context-driven unit testing framework. Protest the slow test.
5. bacon 210 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 69 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 30 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 7 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 739 JavaScript and CSS Asset Compression for Production Rails Apps
2. jammit 330 Industrial Strength Asset Packaging for Rails
3. smurf 147 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 3094 BDD that talks to domain experts first and code second
2. rspec 2151 Behaviour Driven Development framework for Ruby
3. shoulda 1393 Makes tests easy on the fingers and the eyes
4. riot 251 An extremely fast-running, expressive, and context-driven unit testing framework. Protest the slow test.
5. bacon 210 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 69 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 30 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 7 Pucker-tight Unit Testing
21. dfect 0 Assertion testing library for Ruby
Image Processing1. mini_magick 168 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 411 RR (Double Ruby) is a test double framework that features a rich selection of double techniques and a terse syntax.
2. mocha 266 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 525 The second incarnation of Globalize for Rails
2. translate_routes 259 Rails plugin to translate your URLs and routing helpers on an clean way.
3. i18n 182 Internationalization (i18n) library for Ruby
4. fast_gettext 108 Ruby GetText, but 3.5x faster + 560x less memory + simple + clean namespace + threadsave + extendable + multiple backends + Rails3 ready
5. i18n_backend_database 60 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 22 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 6 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. prism 35 A Ruby microformat parser and HTML toolkit powered by Nokogiri
3. 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).
4. assert-microformats 9 A gem to help you automatically test for correct microformat markup in Rails apps.
Web servers1. passenger 1188 Phusion Passenger (mod_rails)
2. thin 537 A very fast & simple Ruby web server
3. unicorn 208 Unofficial Unicorn Mirror. Updated semi-regularly.
4. mongrel 138 Mongrel on git
5. ebb 116 web server
Deployment Automation1. moonshine 544 Rails deployment and configuration management done right. ShadowPuppet + Capistrano == crazy delicious
2. rubber 377 A capistrano/rails plugin that makes it easy to deploy/manage/scale to EC2
3. inploy 336 Rails deployment made easy
4. capistrano 256 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 2900 script.aculo.us is an open-source JavaScript framework for visual effects and interface behaviours.
2. jquery 2654 jQuery JavaScript Library
3. prototype 1284 Prototype JavaScript framework
4. mootools-core 977 MooTools Core Repository
5. yui3 774 YUI 3.x Source Tree
6. scripty2 415 scripty2: for a more delicious web
7. yui2 361 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 1493 HTML Abstraction Markup Language - A Markup Haiku
2. liquid 666 Liquid markup language. Safe, customer facing template language for flexible web apps.
3. mustache 628 Logic-less Ruby templates.
4. erector 163 A builder-like widget html generation framework.
5. parkaby 90 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 2619 Jekyll is a blog-aware, static site generator in Ruby
2. webby 468 A lightweight and flexible website management system.
3. toto 451 the 10 second blog-engine for hackers
4. staticmatic 196 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 36 webgen is a fast, powerful and extensible static website generator
Rails Menu Builders1. semantic-menu 177 A plugin to make rails menus easier to write
2. simple-navigation 102 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 177 A plugin to make rails menus easier to write
2. simple-navigation 102 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 1861 Database backed asynchronous priority queue -- Extracted from Shopify
2. resque 1218 Resque is a Redis-backed Ruby library for creating background jobs, placing those jobs on multiple queues, and processing them later.
3. workling 710 easily do background work in rails, without commiting to a particular runner. comes with starling, bj and spawn runners.
4. amqp 659 AMQP client implementation in Ruby/EventMachine
5. cloud-crowd 540 Parallel Processing for the Rest of Us
6. starling 453 Starling Message Queue - please contribute if you want commit access
7. backgroundrb 350 A Ruby/Rails job server and scheduler
8. beanstalkd 327 Beanstalk is a simple, fast work queue.
9. navvy 244 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 137 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 547 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 1637 Radiant is a no-fluff, open source content management system designed for small teams.
2. browsercms 911 BrowserCMS: Humane Content Management for Rails
3. adva_cms 723 cutting edge cms, blog, wiki, forum ...
4. typo 702 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 681 An open source Ruby on Rails content management system for small business.
6. nesta 304 A lightweight CMS, implemented in Sinatra.
7. seed 287 a Common Sense CMS from The Media Collective
8. static 162 Super simple Rails CMS for Heroku.
9. zena 140 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 124 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 17 Ubiquo core libraries and utilities
Mocking Web Requests1. fakeweb 480 A test helper for faking responses to web requests
2. webmock 99 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 1018 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 77 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 169 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 19 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 6 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 1098 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 371 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 169 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 19 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 6 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 1449 Fixture replacement for focused and readable tests.
2. machinist 961 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 120 An exceptional tool for creating test data sets using ActiveRecord.
5. fixjour 98 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 1197 API wrapper for Twitter and Twitter Search API's
2. googlecharts 501 Ruby Google Chart API
3. garb 392 A Ruby wrapper for the Google Analytics API
4. aws-s3 388 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
5. amazon-ec2 351 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 325 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 320 Twitter OAuth REST API client library for Ruby
8. flickr_fu 297 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 253 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 174 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 149 A full featured Ruby implementation of the Vimeo API
18. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
19. flickraw 145 Ruby library to access flickr api.
20. bitly 143 A ruby wrapper for the bit.ly API
21. remit 139 An API for using the Amazon Flexible Payment Service (FPS).
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 89 Ruby API for Cloud Files
27. twitter-stream 83 Twitter realtime API client
28. amazon-ecs 80 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. tumblr 56 the Tumblr API Rails gem
34. www-delicious 55 Ruby client for del.icio.us API.
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 35 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 3646 A CSS framework that aims to cut down on your CSS development time
2. compass 1997 Compass is a Stylesheet Authoring Environment that makes your website design simpler to implement and easier to maintain.
3. oocss 1057 Object Oriented CSS Framework
4. fluid960gs 463 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 41 Create complex layouts with ez-css, a light, easy to use, CSS framework.
Graphing1. open_flash_chart 393 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. seer 101 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.
5. lazy_high_charts 98 rails plugin for make highcharts a la ruby
6. tufte-graph 71 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 1765 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 368 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 50 A bugtracker in Rails/MongoMapper
|
| P |
pacecar
ActiveRecord Named Scopes1. searchlogic 1451 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 137 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 521 JavaScript dependency management and concatenation
2. juicer 260 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 873 An authorization Rails plugin using a declarative DSL for specifying authorization rules in one place
2. cancan 684 Simple authorization for Rails.
3. acl9 668 Yet another role-based authorization system for Rails
4. role_requirement 424 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 299 Authorization system for RubyOnRails (2.x).
6. canable 215 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 118 Role-based permissions for your user models.
8. roleify 100 Rails authorization plugin
9. padlock_authorization 92 Simple object-based role authorization in Rails
10. can_touch_this 36 Permissions system for Rails applications, extracted from rboard
Rails Pagination1. will_paginate 3136 Adaptive pagination plugin for web frameworks and other applications
2. paged_scopes 77 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 3726 Easy file attachment management for ActiveRecord
2. attachment_fu 1886 Treat an ActiveRecord model as a file attachment, storing its patch, size, content type, etc.
3. carrierwave 600 Classier solution for file uploads in Ruby for Rack, Rails, Merb and Sinatra
4. dragonfly 154 An on-the-fly processing/encoding framework written as a Rack application.
5. 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
6. papermill 24 Full-stack asset management for Ruby on Rails. With Paperclip, SWFUpload, jQuery, jgrow, Jcrop and Facebox.
Rails File Uploads1. paperclip 3726 Easy file attachment management for ActiveRecord
2. attachment_fu 1886 Treat an ActiveRecord model as a file attachment, storing its patch, size, content type, etc.
3. carrierwave 600 Classier solution for file uploads in Ruby for Rack, Rails, Merb and Sinatra
4. dragonfly 154 An on-the-fly processing/encoding framework written as a Rack application.
5. 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
6. papermill 24 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 538 Keep a DRY history of your ActiveRecord models' changes
3. paper_trail 266 Track changes to your models' data. Good for auditing or versioning.
4. acts_as_revisable 193 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 51 A simple, non-invasive, approach to versioning ActiveRecord models
Security Tools1. rails_xss 313 A plugin for rails 2.3 apps which switches the default to escape by default
2. tarantula 311 a big hairy fuzzy spider that crawls your site, wreaking havoc
3. loofah 245 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 1493 HTML Abstraction Markup Language - A Markup Haiku
2. liquid 666 Liquid markup language. Safe, customer facing template language for flexible web apps.
3. mustache 628 Logic-less Ruby templates.
4. erector 163 A builder-like widget html generation framework.
5. parkaby 90 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 106 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 1188 Phusion Passenger (mod_rails)
2. thin 537 A very fast & simple Ruby web server
3. unicorn 208 Unofficial Unicorn Mirror. Updated semi-regularly.
4. mongrel 138 Mongrel on git
5. ebb 116 web server
Systems Integration1. chef 1025 A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.
2. sprinkle 761 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 537 Sprinkles for Apache, Passenger, Memcached, Git, Mysql or Postgres
4. puppet 338 Server automation framework and application
5. vagrant 108 Vagrant is a tool for building and distributing virtualized development environments.
6. rudy 71 Not your grandparents' EC2 deployment tool.
7. automateit 32 AutomateIt is an open source tool for automating the setup and maintenance of servers, applications and their dependencies.
HTTP clients1. httparty 1212 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. typhoeus 633 Like a modern code version of the mythical beast with 100 serpent heads, Typhoeus runs HTTP requests in parallel while cleanly encapsulating handling logic.
4. mechanize 633 Mechanize is a ruby library that makes automated web interaction easy.
5. patron 329 Ruby HTTP client based on libcurl
6. em-http-request 286 Asynchronous HTTP Client (EventMachine + Ruby)
7. curb 284 Ruby bindings for libcurl
8. weary 138 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 3094 BDD that talks to domain experts first and code second
2. rspec 2151 Behaviour Driven Development framework for Ruby
3. shoulda 1393 Makes tests easy on the fingers and the eyes
4. riot 251 An extremely fast-running, expressive, and context-driven unit testing framework. Protest the slow test.
5. bacon 210 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 69 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 30 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 7 Pucker-tight Unit Testing
21. dfect 0 Assertion testing library for Ruby
Rails Permalinks & Slugs1. friendly_id 966 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 264 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 32 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 461 A quick & dirty git-powered Sinatra wiki
2. instiki 146 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. weaky 12 a sinatra/couchdb wiki
13. rakki 11 Wiki for Ramaze running on Innate
Social Network Builders1. insoshi 2397 An open source social networking platform in Ruby on Rails
2. communityengine 1042 Adds basic social networking capabilities to your existing application, including users, blogs, photos, clippings, favorites, and more.
3. lovd-by-less 925 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 61 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
7. enginey 10 EngineY is an easy to use social network framework implemented in Ruby on Rails that is easy to customize and deploy as your own powerful and feature packed social media site. Empower users with their own blogs. Enhance collaboration with forums, groups and events. Let your users post Twitter-like status messages. Track all the activity on your site with a live activity stream. Build a custom client to access all of your social data using EngineY's RESTful API. Also includes integration with Facebook Connect to allow users to login with Facebook credentials. For project updates and information, follow the project on Twitter @engineyfw
Deployment Automation1. moonshine 544 Rails deployment and configuration management done right. ShadowPuppet + Capistrano == crazy delicious
2. rubber 377 A capistrano/rails plugin that makes it easy to deploy/manage/scale to EC2
3. inploy 336 Rails deployment made easy
4. capistrano 256 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 3094 BDD that talks to domain experts first and code second
2. rspec 2151 Behaviour Driven Development framework for Ruby
3. shoulda 1393 Makes tests easy on the fingers and the eyes
4. riot 251 An extremely fast-running, expressive, and context-driven unit testing framework. Protest the slow test.
5. bacon 210 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 69 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 30 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 7 Pucker-tight Unit Testing
21. dfect 0 Assertion testing library for Ruby
Dependency Management1. bundler 645 Gemfiles are fun
2. braid 360 Simple tool to help track git and svn vendor branches in a git repository
3. piston 218 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 126 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 2249 Webrat - Ruby Acceptance Testing for Web applications
2. capybara 627 webrat alternative which aims to support all browser simulators
3. culerity 365 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 202 watir on steroids / jruby wrapper for htmlunit
6. selenium-client 187 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 699 A Really Ruby Mail Library
2. pony 126 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 42 Rails plugin for sending asynchronous email with ActionMailer and Resque
6. popthis 10 Run a pop server serving up the current dir.
1. mail 699 A Really Ruby Mail Library
2. pony 126 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 42 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 287 Advanced seed data handling for Rails, combining the best practices of several methods together.
2. populator 234 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 662 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 164 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 81 A port of the YM4R-GM plugin for rails, to github
8. postgis_adapter 63 Fork of spatial_adapter to give postgis more love
9. geocoder 48 Add geocoding functionality to Rails models.
10. google_static_maps_helper 8 Provides a simple interface to the Google Static Maps V2 API
PDF Generation1. prawn 1276 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. wkhtmltopdf 121 5. kitabu 115 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.
6. 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)
7. rtex 59 Ruby LaTeX to PDF preprocessor (and Rails plugin)
PDF Generation1. prawn 1276 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. wkhtmltopdf 121 5. kitabu 115 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.
6. 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)
7. rtex 59 Ruby LaTeX to PDF preprocessor (and Rails plugin)
PDF Generation1. prawn 1276 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. wkhtmltopdf 121 5. kitabu 115 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.
6. 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)
7. rtex 59 Ruby LaTeX to PDF preprocessor (and Rails plugin)
Microformats1. mofo 129 Mofo is a fast and simple microformat parser, based on a concise DSL and Hpricot.
2. prism 35 A Ruby microformat parser and HTML toolkit powered by Nokogiri
3. 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).
4. assert-microformats 9 A gem to help you automatically test for correct microformat markup in Rails apps.
JavaScript Frameworks1. scriptaculous 2900 script.aculo.us is an open-source JavaScript framework for visual effects and interface behaviours.
2. jquery 2654 jQuery JavaScript Library
3. prototype 1284 Prototype JavaScript framework
4. mootools-core 977 MooTools Core Repository
5. yui3 774 YUI 3.x Source Tree
6. scripty2 415 scripty2: for a more delicious web
7. yui2 361 YUI 2.x Source Tree
8. rightjs-core 78 RightJS framework core
Systems Integration1. chef 1025 A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.
2. sprinkle 761 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 537 Sprinkles for Apache, Passenger, Memcached, Git, Mysql or Postgres
4. puppet 338 Server automation framework and application
5. vagrant 108 Vagrant is a tool for building and distributing virtualized development environments.
6. rudy 71 Not your grandparents' EC2 deployment tool.
7. automateit 32 AutomateIt is an open source tool for automating the setup and maintenance of servers, applications and their dependencies.
I18n1. globalize2 525 The second incarnation of Globalize for Rails
2. translate_routes 259 Rails plugin to translate your URLs and routing helpers on an clean way.
3. i18n 182 Internationalization (i18n) library for Ruby
4. fast_gettext 108 Ruby GetText, but 3.5x faster + 560x less memory + simple + clean namespace + threadsave + extendable + multiple backends + Rails3 ready
5. i18n_backend_database 60 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 22 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 6 Puret is a minimal pure translation library for translating database values for Rails 3.
|
| Q |
query_trace
Rails Instrumentation1. rails-footnotes 427 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 202 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 142 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 177 A plugin to make rails menus easier to write
2. simple-navigation 102 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 1451 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 137 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 305 ruby persistence layer for CouchDB.
2. couch_foo 266 CouchFoo provides an ActiveRecord API interface to CouchDB
3. couchrest 264 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 174 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. highlight 77 Syntax Higlighting plugin for Ruby on Rails
2. harsh 66 Harsh: Another Rails Syntax Highlighter. Ultraviolet-based syntax highlighting for rails, for ERb or Haml. Better than the rest.
3. tm_syntax_highlighting 45 A Rails plugin that provides helpers to highlight code with pretty TextMate-style highlighting.
4. redcloth-with-coderay 44 Adds CodeRay syntax highlighting to RedCloth, by using a <source> tag. Maintained by k33l0r.
5. rack-coderay 5 CodeRay Syntax Highlighter for Rack
Web app frameworks1. rails 9161 Ruby on Rails
2. sinatra 1752 Classy web-development dressed in a DSL (official / canonical repo)
3. merb-core 532 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 295 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 54 the 4k pocket full-of-gags web microframework
8. harbor 37 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 427 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 202 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 142 Plugins for the Scout Server Monitoring and Reporting Tool
6. query_trace 19 Adds query origin tracing to your logs.
Exception Notification1. exception_notification 1013 Exception Notifier Plugin for Rails
2. hoptoad_notifier 654 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 67 Hoptoad notifier for rack-based frameworks
7. toadhopper 36 A base library for Hoptoad error reporting
Content Management1. radiant 1637 Radiant is a no-fluff, open source content management system designed for small teams.
2. browsercms 911 BrowserCMS: Humane Content Management for Rails
3. adva_cms 723 cutting edge cms, blog, wiki, forum ...
4. typo 702 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 681 An open source Ruby on Rails content management system for small business.
6. nesta 304 A lightweight CMS, implemented in Sinatra.
7. seed 287 a Common Sense CMS from The Media Collective
8. static 162 Super simple Rails CMS for Heroku.
9. zena 140 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 124 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 17 Ubiquo core libraries and utilities
Content Management1. radiant 1637 Radiant is a no-fluff, open source content management system designed for small teams.
2. browsercms 911 BrowserCMS: Humane Content Management for Rails
3. adva_cms 723 cutting edge cms, blog, wiki, forum ...
4. typo 702 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 681 An open source Ruby on Rails content management system for small business.
6. nesta 304 A lightweight CMS, implemented in Sinatra.
7. seed 287 a Common Sense CMS from The Media Collective
8. static 162 Super simple Rails CMS for Heroku.
9. zena 140 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 124 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 17 Ubiquo core libraries and utilities
Web app frameworks1. rails 9161 Ruby on Rails
2. sinatra 1752 Classy web-development dressed in a DSL (official / canonical repo)
3. merb-core 532 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 295 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 54 the 4k pocket full-of-gags web microframework
8. harbor 37 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 427 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 202 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 142 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 103 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 103 based on the awesome rg by mrn
4. appsta 6 Appsta makes bootstrapping Rails applications much easier
ActiveRecord Index Assist1. rails_indexes 307 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 29 Pain-free indexing to speed up your Rails app
Rails Instrumentation1. rails-footnotes 427 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 202 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 142 Plugins for the Scout Server Monitoring and Reporting Tool
6. query_trace 19 Adds query origin tracing to your logs.
Security Tools1. rails_xss 313 A plugin for rails 2.3 apps which switches the default to escape by default
2. tarantula 311 a big hairy fuzzy spider that crawls your site, wreaking havoc
3. loofah 245 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 627 A scripting framework that replaces rake and sake
2. rake 338 A make-like build utility for Ruby.
3. boson 114 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 461 A quick & dirty git-powered Sinatra wiki
2. instiki 146 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. weaky 12 a sinatra/couchdb wiki
13. rakki 11 Wiki for Ramaze running on Innate
Web app frameworks1. rails 9161 Ruby on Rails
2. sinatra 1752 Classy web-development dressed in a DSL (official / canonical repo)
3. merb-core 532 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 295 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 54 the 4k pocket full-of-gags web microframework
8. harbor 37 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 264 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 264 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 1044 JavaScript Vector Library
2. ruby-processing 568 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 152 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 585 A fist full of code metrics
2. rcov 378 The new home of RCov on GitHub
3. reek 256 Code smell detector for Ruby
4. roodi 113 Ruby Object Oriented Design Inferometer
5. report_card 107 metrics and CI are for A students.
6. rcov_plugin 63 Rails plugin for rcov
7. flog 31 8. flay 29 9. crap4r 19 Computes the CRAP metric for Ruby source code
Code Metrics1. metric_fu 585 A fist full of code metrics
2. rcov 378 The new home of RCov on GitHub
3. reek 256 Code smell detector for Ruby
4. roodi 113 Ruby Object Oriented Design Inferometer
5. report_card 107 metrics and CI are for A students.
6. rcov_plugin 63 Rails plugin for rcov
7. flog 31 8. flay 29 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 343 Discount (For Ruby) Implementation of John Gruber's Markdown
2. redcloth 336 RedCloth is a Ruby library for converting Textile into HTML.
3. bluecloth 82 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 525 The second incarnation of Globalize for Rails
2. translate_routes 259 Rails plugin to translate your URLs and routing helpers on an clean way.
3. i18n 182 Internationalization (i18n) library for Ruby
4. fast_gettext 108 Ruby GetText, but 3.5x faster + 560x less memory + simple + clean namespace + threadsave + extendable + multiple backends + Rails3 ready
5. i18n_backend_database 60 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 22 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 6 Puret is a minimal pure translation library for translating database values for Rails 3.
Rails Captcha1. recaptcha 547 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 67 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 67 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 67 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 67 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 540 A cross-platform programmer's editor written in Ruby.
2. diakonos 60 Diakonos is a Linux console text editor for the masses.
3. arcadia 11 Light Ruby Ide
Markup processors1. rdiscount 343 Discount (For Ruby) Implementation of John Gruber's Markdown
2. redcloth 336 RedCloth is a Ruby library for converting Textile into HTML.
3. bluecloth 82 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. highlight 77 Syntax Higlighting plugin for Ruby on Rails
2. harsh 66 Harsh: Another Rails Syntax Highlighter. Ultraviolet-based syntax highlighting for rails, for ERb or Haml. Better than the rest.
3. tm_syntax_highlighting 45 A Rails plugin that provides helpers to highlight code with pretty TextMate-style highlighting.
4. redcloth-with-coderay 44 Adds CodeRay syntax highlighting to RedCloth, by using a <source> tag. Maintained by k33l0r.
5. rack-coderay 5 CodeRay Syntax Highlighter for Rack
Project Management1. redmine 1765 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 368 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 50 A bugtracker in Rails/MongoMapper
Code Metrics1. metric_fu 585 A fist full of code metrics
2. rcov 378 The new home of RCov on GitHub
3. reek 256 Code smell detector for Ruby
4. roodi 113 Ruby Object Oriented Design Inferometer
5. report_card 107 metrics and CI are for A students.
6. rcov_plugin 63 Rails plugin for rcov
7. flog 31 8. flay 29 9. crap4r 19 Computes the CRAP metric for Ruby source code
Content Management1. radiant 1637 Radiant is a no-fluff, open source content management system designed for small teams.
2. browsercms 911 BrowserCMS: Humane Content Management for Rails
3. adva_cms 723 cutting edge cms, blog, wiki, forum ...
4. typo 702 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 681 An open source Ruby on Rails content management system for small business.
6. nesta 304 A lightweight CMS, implemented in Sinatra.
7. seed 287 a Common Sense CMS from The Media Collective
8. static 162 Super simple Rails CMS for Heroku.
9. zena 140 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 124 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 17 Ubiquo core libraries and utilities
CouchDB Clients1. couch_potato 305 ruby persistence layer for CouchDB.
2. couch_foo 266 CouchFoo provides an ActiveRecord API interface to CouchDB
3. couchrest 264 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 174 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 1197 API wrapper for Twitter and Twitter Search API's
2. googlecharts 501 Ruby Google Chart API
3. garb 392 A Ruby wrapper for the Google Analytics API
4. aws-s3 388 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
5. amazon-ec2 351 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 325 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 320 Twitter OAuth REST API client library for Ruby
8. flickr_fu 297 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 253 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 174 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 149 A full featured Ruby implementation of the Vimeo API
18. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
19. flickraw 145 Ruby library to access flickr api.
20. bitly 143 A ruby wrapper for the bit.ly API
21. remit 139 An API for using the Amazon Flexible Payment Service (FPS).
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 89 Ruby API for Cloud Files
27. twitter-stream 83 Twitter realtime API client
28. amazon-ecs 80 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. tumblr 56 the Tumblr API Rails gem
34. www-delicious 55 Ruby client for del.icio.us API.
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 35 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 585 A fist full of code metrics
2. rcov 378 The new home of RCov on GitHub
3. reek 256 Code smell detector for Ruby
4. roodi 113 Ruby Object Oriented Design Inferometer
5. report_card 107 metrics and CI are for A students.
6. rcov_plugin 63 Rails plugin for rcov
7. flog 31 8. flay 29 9. crap4r 19 Computes the CRAP metric for Ruby source code
XML Mapping1. happymapper 251 object to xml mapping library
2. sax-machine 129 A declarative sax parsing library backed by Nokogiri.
3. roxml 123 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 958 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 135 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 958 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 135 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 958 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 135 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 1861 Database backed asynchronous priority queue -- Extracted from Shopify
2. resque 1218 Resque is a Redis-backed Ruby library for creating background jobs, placing those jobs on multiple queues, and processing them later.
3. workling 710 easily do background work in rails, without commiting to a particular runner. comes with starling, bj and spawn runners.
4. amqp 659 AMQP client implementation in Ruby/EventMachine
5. cloud-crowd 540 Parallel Processing for the Rest of Us
6. starling 453 Starling Message Queue - please contribute if you want commit access
7. backgroundrb 350 A Ruby/Rails job server and scheduler
8. beanstalkd 327 Beanstalk is a simple, fast work queue.
9. navvy 244 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 137 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 699 A Really Ruby Mail Library
2. pony 126 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 42 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 1212 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. typhoeus 633 Like a modern code version of the mythical beast with 100 serpent heads, Typhoeus runs HTTP requests in parallel while cleanly encapsulating handling logic.
4. mechanize 633 Mechanize is a ruby library that makes automated web interaction easy.
5. patron 329 Ruby HTTP client based on libcurl
6. em-http-request 286 Asynchronous HTTP Client (EventMachine + Ruby)
7. curb 284 Ruby bindings for libcurl
8. weary 138 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 3523 A simple model based ruby authentication solution.
2. restful-authentication 3042 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 1285 Flexible authentication solution for Rails with Warden
4. clearance 1085 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 275 InPlaceEditing plugin
2. rest_in_place 132 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 1765 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 368 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 50 A bugtracker in Rails/MongoMapper
PDF Generation1. prawn 1276 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. wkhtmltopdf 121 5. kitabu 115 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.
6. 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)
7. rtex 59 Ruby LaTeX to PDF preprocessor (and Rails plugin)
Graphing1. open_flash_chart 393 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. seer 101 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.
5. lazy_high_charts 98 rails plugin for make highcharts a la ruby
6. tufte-graph 71 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 2900 script.aculo.us is an open-source JavaScript framework for visual effects and interface behaviours.
2. jquery 2654 jQuery JavaScript Library
3. prototype 1284 Prototype JavaScript framework
4. mootools-core 977 MooTools Core Repository
5. yui3 774 YUI 3.x Source Tree
6. scripty2 415 scripty2: for a more delicious web
7. yui2 361 YUI 2.x Source Tree
8. rightjs-core 78 RightJS framework core
API Clients1. twitter 1197 API wrapper for Twitter and Twitter Search API's
2. googlecharts 501 Ruby Google Chart API
3. garb 392 A Ruby wrapper for the Google Analytics API
4. aws-s3 388 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
5. amazon-ec2 351 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 325 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 320 Twitter OAuth REST API client library for Ruby
8. flickr_fu 297 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 253 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 174 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 149 A full featured Ruby implementation of the Vimeo API
18. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
19. flickraw 145 Ruby library to access flickr api.
20. bitly 143 A ruby wrapper for the bit.ly API
21. remit 139 An API for using the Amazon Flexible Payment Service (FPS).
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 89 Ruby API for Cloud Files
27. twitter-stream 83 Twitter realtime API client
28. amazon-ecs 80 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. tumblr 56 the Tumblr API Rails gem
34. www-delicious 55 Ruby client for del.icio.us API.
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 35 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 3094 BDD that talks to domain experts first and code second
2. rspec 2151 Behaviour Driven Development framework for Ruby
3. shoulda 1393 Makes tests easy on the fingers and the eyes
4. riot 251 An extremely fast-running, expressive, and context-driven unit testing framework. Protest the slow test.
5. bacon 210 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 69 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 30 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 7 Pucker-tight Unit Testing
21. dfect 0 Assertion testing library for Ruby
Packaging Systems1. rip 496 Ruby's Intelligent Packaging
2. coral 91 Git-powered alternative to RubyGems
3. spoke 41 Helps package and distribute GitHub code
4. ruby-which 1 Like the UNIX "which" tool, but for Ruby libraries.
Daemonizing1. daemon-kit 389 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 22 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 873 An authorization Rails plugin using a declarative DSL for specifying authorization rules in one place
2. cancan 684 Simple authorization for Rails.
3. acl9 668 Yet another role-based authorization system for Rails
4. role_requirement 424 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 299 Authorization system for RubyOnRails (2.x).
6. canable 215 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 118 Role-based permissions for your user models.
8. roleify 100 Rails authorization plugin
9. padlock_authorization 92 Simple object-based role authorization in Rails
10. can_touch_this 36 Permissions system for Rails applications, extracted from rboard
Rails Authorization1. declarative_authorization 873 An authorization Rails plugin using a declarative DSL for specifying authorization rules in one place
2. cancan 684 Simple authorization for Rails.
3. acl9 668 Yet another role-based authorization system for Rails
4. role_requirement 424 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 299 Authorization system for RubyOnRails (2.x).
6. canable 215 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 118 Role-based permissions for your user models.
8. roleify 100 Rails authorization plugin
9. padlock_authorization 92 Simple object-based role authorization in Rails
10. can_touch_this 36 Permissions system for Rails applications, extracted from rboard
Documentation Tools1. yard 344 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 303 More than just a new RDoc template
3. sdoc 262 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 585 A fist full of code metrics
2. rcov 378 The new home of RCov on GitHub
3. reek 256 Code smell detector for Ruby
4. roodi 113 Ruby Object Oriented Design Inferometer
5. report_card 107 metrics and CI are for A students.
6. rcov_plugin 63 Rails plugin for rcov
7. flog 31 8. flay 29 9. crap4r 19 Computes the CRAP metric for Ruby source code
XML Mapping1. happymapper 251 object to xml mapping library
2. sax-machine 129 A declarative sax parsing library backed by Nokogiri.
3. roxml 123 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 343 Discount (For Ruby) Implementation of John Gruber's Markdown
2. redcloth 336 RedCloth is a Ruby library for converting Textile into HTML.
3. bluecloth 82 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 427 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 202 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 142 Plugins for the Scout Server Monitoring and Reporting Tool
6. query_trace 19 Adds query origin tracing to your logs.
Rails Authentication1. authlogic 3523 A simple model based ruby authentication solution.
2. restful-authentication 3042 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 1285 Flexible authentication solution for Rails with Warden
4. clearance 1085 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 411 RR (Double Ruby) is a test double framework that features a rich selection of double techniques and a terse syntax.
2. mocha 266 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 1438 Sphinx plugin for Rails and Merb
2. sunspot 444 Solr-powered search for Ruby objects
3. acts_as_ferret 219 Rails full text search plugin
4. ferret 154 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 115 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 70 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 3094 BDD that talks to domain experts first and code second
2. rspec 2151 Behaviour Driven Development framework for Ruby
3. shoulda 1393 Makes tests easy on the fingers and the eyes
4. riot 251 An extremely fast-running, expressive, and context-driven unit testing framework. Protest the slow test.
5. bacon 210 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 69 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 30 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 7 Pucker-tight Unit Testing
21. dfect 0 Assertion testing library for Ruby
PDF Generation1. prawn 1276 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. wkhtmltopdf 121 5. kitabu 115 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.
6. 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)
7. rtex 59 Ruby LaTeX to PDF preprocessor (and Rails plugin)
Deployment Automation1. moonshine 544 Rails deployment and configuration management done right. ShadowPuppet + Capistrano == crazy delicious
2. rubber 377 A capistrano/rails plugin that makes it easy to deploy/manage/scale to EC2
3. inploy 336 Rails deployment made easy
4. capistrano 256 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
LDAP1. authlogic_ldap 107 An extension of Authlogic to add LDAP authentication.
2. ruby-net-ldap 51 Pure Ruby LDAP library
3. ldap-activerecord-gateway 38 4. simple_ldap_authenticator 15 Rails plugin that allows for simple authentication to an LDAP server with a minimum of configuration
5. ruby-activeldap 0 Fork of http://rubyforge.org/projects/ruby-activeldap/
API Clients1. twitter 1197 API wrapper for Twitter and Twitter Search API's
2. googlecharts 501 Ruby Google Chart API
3. garb 392 A Ruby wrapper for the Google Analytics API
4. aws-s3 388 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
5. amazon-ec2 351 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 325 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 320 Twitter OAuth REST API client library for Ruby
8. flickr_fu 297 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 253 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 174 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 149 A full featured Ruby implementation of the Vimeo API
18. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
19. flickraw 145 Ruby library to access flickr api.
20. bitly 143 A ruby wrapper for the bit.ly API
21. remit 139 An API for using the Amazon Flexible Payment Service (FPS).
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 89 Ruby API for Cloud Files
27. twitter-stream 83 Twitter realtime API client
28. amazon-ecs 80 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. tumblr 56 the Tumblr API Rails gem
34. www-delicious 55 Ruby client for del.icio.us API.
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 35 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 67 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 846 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 45 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 1197 API wrapper for Twitter and Twitter Search API's
2. googlecharts 501 Ruby Google Chart API
3. garb 392 A Ruby wrapper for the Google Analytics API
4. aws-s3 388 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
5. amazon-ec2 351 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 325 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 320 Twitter OAuth REST API client library for Ruby
8. flickr_fu 297 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 253 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 174 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 149 A full featured Ruby implementation of the Vimeo API
18. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
19. flickraw 145 Ruby library to access flickr api.
20. bitly 143 A ruby wrapper for the bit.ly API
21. remit 139 An API for using the Amazon Flexible Payment Service (FPS).
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 89 Ruby API for Cloud Files
27. twitter-stream 83 Twitter realtime API client
28. amazon-ecs 80 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. tumblr 56 the Tumblr API Rails gem
34. www-delicious 55 Ruby client for del.icio.us API.
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 35 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
LDAP1. authlogic_ldap 107 An extension of Authlogic to add LDAP authentication.
2. ruby-net-ldap 51 Pure Ruby LDAP library
3. ldap-activerecord-gateway 38 4. simple_ldap_authenticator 15 Rails plugin that allows for simple authentication to an LDAP server with a minimum of configuration
5. ruby-activeldap 0 Fork of http://rubyforge.org/projects/ruby-activeldap/
Visualizing Data1. raphael 1044 JavaScript Vector Library
2. ruby-processing 568 Code as Art, Art as Code. Processing and Ruby are meant for each other.
Packaging Systems1. rip 496 Ruby's Intelligent Packaging
2. coral 91 Git-powered alternative to RubyGems
3. spoke 41 Helps package and distribute GitHub code
4. ruby-which 1 Like the UNIX "which" tool, but for Ruby libraries.
Game libraries1. rubygame 107 Flexible cross-platform game programming library for Ruby
2. gosu 73 2D game development library for Ruby and C++
3. gamebox 40 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 739 JavaScript and CSS Asset Compression for Production Rails Apps
2. jammit 330 Industrial Strength Asset Packaging for Rails
3. smurf 147 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 1025 A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.
2. sprinkle 761 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 537 Sprinkles for Apache, Passenger, Memcached, Git, Mysql or Postgres
4. puppet 338 Server automation framework and application
5. vagrant 108 Vagrant is a tool for building and distributing virtualized development environments.
6. rudy 71 Not your grandparents' EC2 deployment tool.
7. automateit 32 AutomateIt is an open source tool for automating the setup and maintenance of servers, applications and their dependencies.
Scheduling1. whenever 1472 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 1197 API wrapper for Twitter and Twitter Search API's
2. googlecharts 501 Ruby Google Chart API
3. garb 392 A Ruby wrapper for the Google Analytics API
4. aws-s3 388 AWS-S3 is a Ruby implementation of Amazon's S3 REST API
5. amazon-ec2 351 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 325 A RubyGem to access the Twitter Streaming API.
7. twitter_oauth 320 Twitter OAuth REST API client library for Ruby
8. flickr_fu 297 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 253 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 174 Ruby interface to the Clickatell SMS Gateway API
16. twitter-search 159 Ruby wrapper for the Twitter Search API.
17. vimeo 149 A full featured Ruby implementation of the Vimeo API
18. rugalytics 146 Rugalytics is a Ruby API for accessing your Google Analytics Data
19. flickraw 145 Ruby library to access flickr api.
20. bitly 143 A ruby wrapper for the bit.ly API
21. remit 139 An API for using the Amazon Flexible Payment Service (FPS).
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 89 Ruby API for Cloud Files
27. twitter-stream 83 Twitter realtime API client
28. amazon-ecs 80 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. tumblr 56 the Tumblr API Rails gem
34. www-delicious 55 Ruby client for del.icio.us API.
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 35 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 1493 HTML Abstraction Markup Language - A Markup Haiku
2. liquid 666 Liquid markup language. Safe, customer facing template language for flexible web apps.
3. mustache 628 Logic-less Ruby templates.
4. erector 163 A builder-like widget html generation framework.
5. parkaby 90 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 67 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 1391 AASM - State machines for Ruby classes
2. state_machine 658 Adds support for creating state machines for attributes on any Ruby class
3. ruote 247 a ruby workflow engine
4. workflow 228 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 394 simple backup for mysql, posgresql, svn and files to s3 or local filesystem
2. backup 120 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.
3. backup_fu 119 Makes Amazon S3 backups redonkulous. Redonkulously easy, that is.
4. db2s3 102 A rails plugin to backup Mysql to Amazon S3
Scripting Frameworks1. thor 627 A scripting framework that replaces rake and sake
2. rake 338 A make-like build utility for Ruby.
3. boson 114 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 966 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 264 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 32 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 943 Leaner CSS — (see less.js for current development)
2. deadweight 377 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 344 Heavy metal Ruby SOAP client library
2. handsoap 179 Handsoap is a library for creating SOAP clients in Ruby
3. serviceproxy 41 Lightweight SOAP library for Ruby
XML Mapping1. happymapper 251 object to xml mapping library
2. sax-machine 129 A declarative sax parsing library backed by Nokogiri.
3. roxml 123 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 67 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 1451 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 137 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 1438 Sphinx plugin for Rails and Merb
2. sunspot 444 Solr-powered search for Ruby objects
3. acts_as_ferret 219 Rails full text search plugin
4. ferret 154 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 115 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 70 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 427 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 202 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 142 Plugins for the Scout Server Monitoring and Reporting Tool
6. query_trace 19 Adds query origin tracing to your logs.
HTML parsing1. nokogiri 1098 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 371 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 820 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 399 Distributed continuous integration testing for JavaScript.
4. screw-unit 198 A Javascript BDD Framework with nested describes, a convenient assertion syntax, and an intuitive test browser.
5. screw-unit-server 46 Server and helpers for your Screw Unit tests.
6. hanoi 38 Automated jQuery tests with QUnit
JavaScript Testing1. blue-ridge 820 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 399 Distributed continuous integration testing for JavaScript.
4. screw-unit 198 A Javascript BDD Framework with nested describes, a convenient assertion syntax, and an intuitive test browser.
5. screw-unit-server 46 Server and helpers for your Screw Unit tests.
6. hanoi 38 Automated jQuery tests with QUnit
JavaScript Frameworks1. scriptaculous 2900 script.aculo.us is an open-source JavaScript framework for visual effects and interface behaviours.
2. jquery 2654 jQuery JavaScript Library
3. prototype 1284 Prototype JavaScript framework
4. mootools-core 977 MooTools Core Repository
5. yui3 774 YUI 3.x Source Tree
6. scripty2 415 scripty2: for a more delicious web
7. yui2 361 YUI 2.x Source Tree
8. rightjs-core 78 RightJS framework core
JavaScript Frameworks1. scriptaculous 2900 |
