Bad news. The server hosting The Ruby Toolbox went bust on the evening of June 7th. While I do have backups, the original source code is in a very outdated state so I currently don't feel it makes sense to try and get it running again.

For the time being, here is a very stripped down version of the Ruby Toolbox's contents.

Update June 13th: I'd like to invite you to join the discussion on the future of the Toolbox on github. You can also get in touch directly on Twitter.


Rails Search

 Score 4.17


Sunspot is a library providing a powerful, all-ruby API for the Solr search engine. Sunspot manages the configuration of persistent Ruby classes for search and indexing and exposes Solr's most powerful features through a collection of DSLs. Complex search operations can be performed without hand-writing any boolean queries or building Solr parameters by hand.

 Rubygem sunspot
 Github sunspot/sunspot
 Score 4.15


Sunspot::Rails is an extension to the Sunspot library for Solr search. Sunspot::Rails adds integration between Sunspot and ActiveRecord, including defining search and indexing related methods on ActiveRecord models themselves, running a Sunspot-compatible Solr instance for development and test environments, and automatically commit Solr index changes at the end of each Rails request.

 Rubygem sunspot_rails
 Github sunspot/sunspot
 Score 2.61


An intelligent layer for ActiveRecord (via Rails and Sinatra) for the Sphinx full-text search tool.

 Score 2.55


Tire is a Ruby client for the Elasticsearch search engine/database. It provides Ruby-like API for fluent communication with the Elasticsearch server and blends with ActiveModel class for convenient usage in Rails applications. It allows to delete and create indices, define mapping for them, supports the bulk API, and presents an easy-to-use DSL for constructing your queries. It has full ActiveRecord/ActiveModel compatibility, allowing you to index your models (incrementally upon saving, or in bulk), searching and paginating the results. Please check the documentation at .

 Rubygem tire
 Github karmi/tire
 Score 2.49


Intelligent search made easy

 Rubygem searchkick
 Score 2.2


Ruby integrations for Elasticsearch (client, API, etc.)

 Score 1.65


PgSearch builds Active Record named scopes that take advantage of PostgreSQL's full text search

 Rubygem pg_search
 Score 1.29


RSolr aims to provide a simple and extensible library for working with Solr

 Rubygem rsolr
 Score 1.19


Ruby on Rails integrations for Elasticsearch.

 Score 0.71


Sunspot::Solr provides a bundled Solr distribution for use with Sunspot. Typical deployment environments will require more configuration, but this distribution is well suited to development and testing.

 Rubygem sunspot_solr
 Score 0.69


High performance real-time prefix search, indexes store in Redis for Rails application.

 Score 0.43

Acts As Indexed

Acts As Indexed is a plugin which provides a pain-free way to add fulltext search to your Ruby on Rails app

 Score 0.41

Scoped search

Scoped search makes it easy to search your ActiveRecord-based models. It will create a named scope :search_for that can be called with a query string. It will build an SQL query using the provided query string and a definition that specifies on what fields to search. Because the functionality is built on named_scope, the result of the search_for call can be used like any other named_scope, so it can be chained with another scope or combined with will_paginate. Because it uses standard SQL, it does not require any setup, indexers or daemons. This makes scoped_search suitable to quickly add basic search functionality to your application with little hassle. On the other hand, it may not be the best choice if it is going to be used on very large datasets or by a large user base.

 Score 0.36


Ferret is a super fast, highly configurable search library.

 Rubygem ferret
 Github dbalmain/ferret
 Score 0.31


Searchlight is a low-magic way to build database searches using an ORM. It's compatible with ActiveRecord, Sequel, Mongoid, and any other ORM that can build queries by chaining method calls.

 Rubygem searchlight
 Score 0.29

Acts as ferret

Rails plugin that adds powerful full text search capabilities to ActiveRecord models.

 Score 0.27

Acts as Solr

Acts As Solr

 Score 0.17


Texticle exposes full text search capabilities from PostgreSQL, extending ActiveRecord with scopes making search easy and fun!

 Rubygem texticle

This gem adds full text search capabilities and many other nifty features from Apache Solr to any Rails model.

 Score 0.15


Ruby library for interacting with Xapian. Includes full text search, faceted options, spelling suggestions, and more.

 Rubygem xapit
 Github ryanb/xapit
 Score 0.09


Elastictastic is an object-document mapper and lightweight API adapter for ElasticSearch. Elastictastic's primary use case is to define model classes which use ElasticSearch as a primary document-oriented data store, and to expose ElasticSearch's search functionality to query for those models.

 Score 0.08


XapianDb is a ruby gem that combines features of nosql databases and fulltext indexing. It is based on Xapian, an efficient and powerful indexing library

 Rubygem xapian_db
 Score 0.08


Ruby wrapper for Lucene Solr

 Rubygem delsolr
 Github avvo/delsolr

Creates an auxiliary table in order to be used with full-text searches

 Score 0.02

Solr query

Build SOLR queries, properly escaped, with a nice API

 Score 0.01


It will search on the attributes that you provided to simple_search_attributes method

 Score 0.01


This gem has been renamed to "tire", please go to

 Rubygem slingshot-rb
 Github karmi/slingshot