All Plugins
Below is a list of the top plugins, ordered by popularity.
State Select by Akhil Bansal/bansalakhil
This plugin allows to create drop down list for states, same as country_select method in rails. Curently it can generate state list for India, US, Canada, Australia, Spain and Uganda(default is US).
resource_controller by James Golick
resource_controller makes RESTful controllers easier, more maintainable, and super readable. With the RESTful controller pattern hidden away, you can focus on what makes your controller special.
Thinking Sphinx by Pat Allan
A concise and easy-to-use Ruby library that connects ActiveRecord to the Sphinx search daemon, managing configuration and searching.
will_paginate by Mislav Marohnić
Pagination is just limiting the number of records displayed. Why should you let it get in your way while developing, then? This plugin makes magic happen.
textile_toolbar by Matthew Bass
Adds a handy Textile toolbar to any text area
Searchlogic by binarylogic
Object based ActiveRecord searching, paginating, ordering, and more!
Paperclip by Jon Yurek
Paperclip is intended as an easy file attachment library for ActiveRecord. The intent behind it was to keep setup as easy as possible and to treat files as much like other attributes as possible. This means they aren’t saved to their final locations on disk, nor are they deleted if set to nil, until ActiveRecord::Base#save is called. It manages validations based on size and presence, if required. It can transform its assigned image into thumbnails if needed, and the prerequisites are as simple as installing ImageMagick (which, for most modern Unix-based systems, is as easy as installing the right packages). Attached files are saved to the filesystem and referenced in the browser by an easily understandable specification, which has sensible and useful defaults.
Shoulda by Thoughtbot, inc.
The Shoulda gem makes it easy to write elegant, understandable, and maintainable Ruby tests. Shoulda consists of test macros, assertions, and helpers added on to the Test::Unit framework. It’s fully compatible with your existing tests, and requires no retooling to use.
acts_as_sphinx by Anonymous
No description provided
Cucumber by Aslak Hellesøy
Cucumber executes plain text documentation of code against that code.
localized country_select by Karel Minarik
Rails plugin for localized "country_select" helper and storing country codes in database with Rake task for downloading locales from Unicode.org's CLDR
TimelineFu by Giraffesoft
Easily build timelines, much like GitHub’s news feed.
ActionMessager by James Golick
ActionMessager is a simple framework for creating IM-based notifiers. It is structured like ActionMailer, so it's got virtually zero learning curve for most rails developers. What's more, because the syntax is the same, it's pretty easy to create a delegate class that acts like your mailer, but sends IMs as well. That means drop-in replacement!
Googlecharts by Anonymous
A nice and simple wrapper for Google Chart API (Fully tested using RSpec, check the specs for more usage examples)
SimplySearchable by Rida Al Barazi
SimplySearchable is a search plugin created by Rida Al Barazi - http://rida.me to be used in SpinBits’s Skeleton App. The main goal of SimplySearchable is to make it easy to do queries on your model by auto-magically creating some named_scope methods for common conditions, it adds a method to the model named "list" that will find and filter records smartly.
Factory Girl by Thoughtbot, inc.
Factory_girl provides a framework and DSL for defining and using factories – less error-prone, more explicit, and all-around easier to work with than fixtures.
Machinist by Pete Yandell
Machinist lets you construct test data on the fly.
Time Travel by Pete Yandell
Time Travel is a Rails plugin that makes it easy to write tests or specs for time-dependent code
Acts_as_ferret by jkraemer
This ActiveRecord mixin adds full text search capabilities to any Rails model.
selenium_on_rails by Anonymous
Selenium on Rails provides an easy way to test Rails application with SeleniumCore
file_column by Anonymous
Easy file attachment plugin
acts_as_taggable_on_steroids by Anonymous
This plugin is based on acts_as_taggable by DHH but includes extras such as tests, smarter tag assignment, and tag cloud calculations.
Defensio by Marc-Andre Cournoyer
Defensio is a spam filtering web service that you can use to protect your blog or web application from comment spam.
rakismet by Josh French
Easy Akismet integration for your Rails app.
lite-fixtures by Jason Libsch
Succinct, expressive fixture syntax for Ruby on Rails projects
Liquid by Tobias Lütke
Ruby library for rendering safe templates which cannot affect the security of the server they are rendered on.
has_finder / named_scope by Anonymous
Used to be a GEM, now part of Rails 2.x under "named_scope"
Remarkable by Carlos Brando
Initially, the main objective of Remarkable is to port all Shoulda macros to RSpec, but of course the plan is more ambitious than that. I have other ideas that will hopefully be especially useful for Rspec users.
Sparkline by GEOFFREY GROSENBACH
Sparklines are small graphs for use in tables or inline with text. Invented by Edward Tufte. Implemented in many languages.
HAML by Hampton Catlin
Haml takes your gross, ugly templates and replaces them with veritable Haiku. Haml is the next step in generating views in your Rails application. Haml is a refreshing take that is meant to free us from the shitty templating languages we have gotten used to. Haml is based on one primary principal. Markup should be beautiful.
acts_as_solr by Anonymous
This plugin adds full text search capabilities and many other nifty features from Apache‘s Solr to any Rails model.
ssl_requirement by David Heinemeier Hansson
SSL requirement adds a declarative way of specifying that certain actions should only be allowed to run under SSL, and if they're accessed without it, they should be redirected.
attachment_fu by Rick Olson
attachment_fu is a plugin by Rick Olson (aka technoweenie
acts_as_authenticated by Rick Olson
Authentication plugin
aws_sdb_proxy by Martin/Akhil
AwsSdbProxy is a HTTP proxy server bridging ActiveResource calls from Rails to Amazon's SimpleDB Web Service allowing SimpleDB to be used as a storage backend for Rails applications. The proxy will listen on a configurable port for web service calls initiated by ActiveResource models and forward the requests to SimpleDB using the aws-sdb Gem by Tim Dysinger
enum_field by Giraffesoft
lets you specify an enum field for an ActiveRecord model
infinite_page by Ouziel
Yet another unobtrusive javascript paging plugin for Ruby on Rails. Based on will_paginate plugin.
ActivePresenter by James Golick
ActivePresenter is the presenter library you already know! (…if you know ActiveRecord) By acting nearly identically to ActiveRecord models, ActivePresenter makes presenters highly approachable to anybody who is already familiar with ActiveRecord.
restful_authentication by Rick
This widely-used plugin provides a foundation for securely managing user authentication.
gchartrb by Anonymous
gchartrb is a Ruby wrapper around the Google chart API located at http://code.google.com/apis/chart/ It provides a nice object oriented interface with friendly names, and methods to populate data. Then the data is automatically encoded and the URL can be generated.
rSpec by Anonymous
Spec is a Behaviour Driven Development framework for Ruby. It provides two frameworks for writing and executing examples of how your Ruby application should behave.
SASS by Hampton Catlin
Sass is a meta-language on top of CSS that‘s used to describe the style of a document cleanly and structurally, with more power than flat CSS allows. Sass both provides a simpler, more elegant syntax for CSS and implements various features that are useful for creating manageable stylesheets.
Timecop by John Trupiano
A gem providing simple ways to (temporarily) override Time.now, Date.today, and DateTime.now. It provides "time travel" capabilities, making it dead simple to write test time-dependent code.
Authlogic by binarylogic
Authlogic is a clean, simple, and unobtrusive ruby authentication solution. Put simply, its the Chuck Norris of authentication solutions for your framework of choice.
Ultrasphinx by Evan Weaver
Ruby on Rails configurator and client to the Sphinx full text search engine.
acts_as_state_machine by Anonymous
Plugin to add the finite state machine pattern to a model.
ColumnScope by Florian Abmann
ColumnScope lets you select specified values from your DB into a model or an array without doing :select => SQL_FRAGMENT and map! {|r|r.foo} all the time.
Context by Jeremy McAnally
If you’ve ever wanted contexts in your Test::Unit tests, then context is for you. Your tests will be easier to read and write without all the magic and extra code smell!
Juggernaut by Alex MacCaw
The Juggernaut plugin for Ruby on Rails aims to revolutionize your Rails app by letting the server initiate a connection and push data to the client. In other words your app can have a real time connection to the server with the advantage of instant updates. Although the obvious use of this is for chat, the most exciting prospect is collaborative cms and wikis.
is_taggable by Giraffesoft
Simple tagging implementation
WeeklyBuilder by Dan McGrady (dmix)
A weekly calendar builder for ruby on rails. Although there are countless monthly calendars on Github I couldn't find any with a weekly view, so I built my own. The calendar is horizontally scrolling with a completely fluid CSS layout and an option for business/24 hours. Weekly views are useful because the events are plotted based on time and the width is determined by how long the event is scheduled for. So there is a visual representation of when the event is, not just a list. The code is inspired by P8s table_builder which I recommend for monthly calendars.
OpenID by David Heinemeier Hansson
Provides a thin wrapper around the excellent ruby-openid gem from JanRain
paginating_find by Anonymous
It's a plugin to help clean up and clarify pagination code in your Rails application. After you've got the plugin installed, you can use it to transparently load batches of model objects using just one call to the #find method. It's equally easy to use the plugin for stepping through data via your app's UI, or loading large numbers of model instances little-by-little, to avoid consuming a ton of memory.
Gruff by GEOFFREY GROSENBACH
The Gruff Graphing Library is a project to make beautiful graphs with Ruby. Can be used alone or with Ruby on Rails.
alter ego by Avdi Grimm
AlterEgo is a Ruby implementation of the State pattern as described by the Gang of Four. It differs from other Ruby state machine libraries in that it focuses on providing polymorphic behavior based on object state. In effect, it makes it easy to give an object different “personalities” depending on the state it is in.
Active_merchant by Anonymous
Ruby library for dealing with credit cards and payment processors and shipping.
Viking by Rick Olson
Spam blocking plugin with support for Akismet and Defensio.
Sanitize by Ryan Grove
Sanitize is a whitelist-based HTML sanitizer. Given a list of acceptable elements and attributes, Sanitize will remove all unacceptable HTML from a string
Scope_out by Anonymous
No description provided
