Learn why more developers choose SendGrid's SMTP relay services to deliver transactional emails triggered by web apps. Sign up for a free account today.
Ensure that all your new code is fully covered, and see coverage trends emerge. Works with any CI service. Always free for open source.
Featured categories
Working with Twitter10,371Rubyomniauth, twitter and 9 more »Access Twitter with a dedicated API client, or authenticate users via oAuth.t, tweetstream, earthquake, twurl, twitter-text-rb, twitter_oauth, grackle, twitter-stream, console_tweet23104
User Authentication16,706Rubydevise, omniauth and 5 more »Allow users to authenticate with your app by providing them with dedicated user
accounts. Authenticate with email and password or via Facebook or Twitter oAuth.clearance, sorcery, warden, nopassword, authem39479
A/B Testing3,072Rubyabba, split and 5 more »Track what matters, and optimize your conversion rates. Get insight into what
matters most in your sales funnel, and make more money with your existing
service or product.vanity, cohort_me, bandit, simple_abs, absurdity, mountain_goat5890
API Builders10,321Rubygrape, rails-api and 11 more »Develop APIs with nice and consistent APIs. Your user's will love you.active_model_serializers, jbuilder, roar, rocket_pants, poncho, acts_as_api, restfulie, representable, serialize_with_options, rack-api, windsor23099
ActiveRecord: Named scopes7,338Rubysqueel, searchlogic and 10 more »With scopes you can make your database queries more precise. Named scopes help
you reuse these helpers.ransack, arel, has_scope, pg_search, pacecar, by_star, meta_search, periscope, scoped_search, sexy_scopes14051
ActiveRecord: Nesting records4,843Rubyancestry, nested_form and 9 more »Easily and efficiently make your ActiveRecord model support hierarchies.awesome_nested_set, closure_tree, acts_as_commentable_with_threading, the_sortable_tree, acts_as_tree, acts_as_nested_interval, mongoid_nested_set, simple_nested_set, lineage9640
ActiveRecord: Sortable lists1,431Rubyacts_as_list, datagrid and 3 more »Persist the positioning of your records in a certain order. Includes view
helpers for displaying sortable lists and tables, and drag-and-drop GUIs for
positioning the records.the_sortable_tree, ranked-model, handles_sortable_columns2809
Admin Interfaces for Rails10,844Rubyactive_admin, rails_admin and 10 more »Ready-made administration interfaces with authentication logics and nice DSLs
for your Rails apps.typus, active_scaffold, admin_data, puffer, netzke-core, admin_assistant, rear, dry_crud, admin_interface, bowtie, inline_forms25449
App Servers10,470Rubypuma, goliath and 9 more »Web application servers than run your deployed code efficiently. Can increase
throughput on any platform.passenger, rack, thin, unicorn, mongrel2, serverengine, trinidad, reel, racer, ruby-mongrel221622
Assets6,875Rubycsscss, helium-css and 3 more »Optimize stylesheets and javascript files before sending them to the browser by
removing whitespace and more.jammit, turbo-sprockets-rails3, quiet_assets12569
Background Jobs12,787Rubyresque, sidekiq and 8 more »Scale your web app by transferring long-running tasks from the web processes to
dedicated background workers.delayed_job, queue_classic, girl_friday, amqp, qu, sucker_punch, backburner, ost26234
Blogging Engines13,750Rubyoctopress, obtvse and 18 more »Start publishing a blog or a static site.jekyll-bootstrap, typo, enki, toto, ruhoh.rb, monologue, middleman-blog, bloggy, blogit, timeless, schnitzelpress, soff.es, chito, Opal, bcms_blog, dorothy, rails_blog_engine, mcms28337
Create PDF documents6,984Rubyprawn, pdfkit and 11 more »Want to print some PDFs in Ruby? Here are your options.wicked_pdf, wkhtmltopdf, kitabu, wisepdf, princely, gimli, rghost, bookshop, wkpdf, transmuter, active_pdftk14242
File Uploads11,665Rubypaperclip, carrierwave and 13 more »Uploading files and attaching them to models can be a hassle. These projects
save your day. Send uploads to your server or directly to a storage providers
such as Amazon's S3. Track attachments to your models.dragonfly, remotipart, s3_multipart, boxroom, attachinary, jack_up, rack-raw-upload, d2s3, filepicker-rails, cloudinary_gem, ungulate, attached, has_filepicker_image22768
Form Builders for Rails10,523Rubyformtastic, simple_form and 11 more »Generate complex forms with readable markup. These form builders help you manage
nested associations and more.nested_form, cocoon, mail_form, simple_form-bootstrap, bureaucrat, bootstrap_form, smerf, forme, informal, formula, Shaper20121
Forum Engines8,721Rubydiscourse, forem and 2 more »Forum engines that work standalone or could be included into a Rails app.
Building blocks for social networking capabilities of your app.activerecord-reputation-system, thredded17259
Geocoding and maps5,117Rubygeocoder, Google-Maps-for-Rails and 7 more »Geocoding is the process of finding associated geographic coordinates (often
expressed as latitude and longitude) from other geographic data, such as street
addresses, or ZIP codes.geokit, graticule, rgeo, activerecord-postgis-adapter, acts_as_geocodable, geoip, leaflet-rails, polylines9674
Searching with ElasticSearch1,804Rubytire, stretcher and 4 more »Provide searching, filtering, and full-text searching capabilities for your
applications. Integrate ElasticSearch with Ruby and Ruby on Rails. Update search
indexes automatically on record changes with callbacks and observers.rubberband, elastictastic, flex, elasticsearch-client4305
Send snail mail156Rubysnail, biggs and 2 more »Enable your app to send physical letters, printed by a lettershop. Validate
incoming post adresses.going_postal, onlinebrief24, Indirizzo, postmaster-ruby310
Spreadsheets2,439RubyDraftaxlsx, comma and 13 more »Read and write .xls, .xlsx and .csv files that Excel understands. Import CSV
data into Rails.roo, data_miner, spreadsheet, remote_table, spreadsheet_on_rails, csv_shaper, to_xls, acts_as_xlsx, map-fields, csv_builder, conformist, csv_pirate, csv-mapper4384
Static Sites19,245Rubyjekyll, middleman and 18 more »Build static sites using all your favorite gems and compile them to HTML, CSS
and Javascript when deploying.high_voltage, prose, nesta, stasis, serve, frank, bonsai, bootstrap, heroku-static-site, brochure, rack-server-pages, machined, ace, pages, nanoc, pekky, deplot, proton44358
Sublime Text Plugins13,547Webcolour-schemes, emmet-sublime and 18 more »Notable packages and themes for the Sublime Text Editor.GitGutter, flatland, SublimeWebInspector, PlainTasks, sublime-text-2-ruby-tests, hayaku, tmTheme-Editor, textmate-solarized, MarkdownEditing, CTags, sublime-js-snippets, sublime-rails-snippets, sublime-jsrun, SublimeCSAutocompletePlus, SublimePrettyJson, markdown.tmbundle, sublime-gem-browser, SublimeText2RailsRelatedFiles26034
User Authentication16,706Rubydevise, omniauth and 5 more »Allow users to authenticate with your app by providing them with dedicated user
accounts. Authenticate with email and password or via Facebook or Twitter oAuth.clearance, sorcery, warden, nopassword, authem39479
User Authorization7,315Rubycancan, rolify and 10 more »Authorize user actions on resources based on policies, abilities or roles.
Authenticate your users beforehand.authority, pundit, cantango, the_role, canard, easy_roles, consul, authorization-san, roleable, challah16250
User Input Rendering Pipelines228Rubyslodown »Multi-step processing for user inputs. Render Markdown, sanitize HTML, auto-link
urls and embed external videos and photos in a pipeline.431
Web App Frameworks33,059Rubyrails, sinatra and 7 more »Comprehensive web application frameworks that help you develop web applications
in style and speed. There's a variety of frameworks, each specializing in
solving various challenges.dashing, padrino-framework, espresso, cuba, cramp, camping, ramaze, Scorched, hobbit76427
Working with Heroku6,071Webforeman, dotfiles »Tips and tricks for deploying to Heroku.heroku, heroku-accounts, heroku_san, heroku-fucking-console, heroku-buildpack-ruby, heroku-pg-extras, heroku.rb, heroku_plus, rack-timeout, log2viz, auto_tagger, paratrooper, heroku-wildcards, error, ruroku11538
Working with MongoId6,250Rubymongoid, rails3-mongoid-devise and 21 more »Plugins for the MongoId ORM, a great object-relational mapper for MongoDB in
Ruby.mongoid-slug, mongoid-rspec, rails3-mongoid-omniauth, rails3-subdomains, carrierwave-mongoid, mongoid-paperclip, mongoid_search, mongoid_fulltext, mongoid-history, mongoid_taggable, mongoid-tree, echo, mongoid_fulltext, mongoid-ancestry, will_paginate_mongoid, mongoid_rateable, acts_as_list_mongoid, mongoid-simple-tags, mongoid_commentable, mongoid_orderable, mongoid_taggable_with_context13176
Working with Payments4,092Rubyactive_merchant, stripe-ruby and 12 more »Process payments in Ruby. Encourage users to pay you easily by credit card or
Paypal. Manage subscriptions and your billing process.paypal_adaptive, paypal-express, remit, chargify_api_ares, braintree_ruby, recurly-client-ruby, paypal-recurring, paymill-ruby, rspreedly, spreedly-gem, active_paypal_adaptive_payment, amazon_flex_pay7916
Working with Twitter10,371Rubyomniauth, twitter and 9 more »Access Twitter with a dedicated API client, or authenticate users via oAuth.t, tweetstream, earthquake, twurl, twitter-text-rb, twitter_oauth, grackle, twitter-stream, console_tweet23104
oAuth Authentication and Servers7,563Rubyomniauth, doorkeeper and 9 more »Become an oAuth provider, and add oAuth authentication to your app. Add a
security layer to your API.oauth2, rubycas-server, oauth2-provider, opro, rack-oauth2, rest-oauth2-server, rack-oauth2-server, devise_oauth2_providable, masq16205