awesome-ruby

A curated list of awesome Ruby frameworks, libraries and resources. Inspired by awesome-php & awesome-python.

GitHub

1k stars
88 watching
175 forks
last commit: about 2 months ago
Linked from 10 awesome lists


Awesome Ruby / Admin Panels

active_admin 9,476 4 days ago The administration framework for Ruby on Rails applications
rails_admin 7,885 13 days ago A Rails engine that provides an easy-to-use interface for managing your data
administrate 5,881 4 days ago A framework for creating flexible, powerful admin dashboards in Rails

Awesome Ruby / Anti-spam

RubySpamAssassin 29 over 1 year ago Kills Spam Dead. Perhaps before it's sent!

Awesome Ruby / Asset Management

sprockets 2,552 almost 9 years ago Rack-based asset packaging system
rails-assets 1,631 about 2 years ago is the frictionless proxy between Bundler and Bower

Awesome Ruby / Audio

seal 22 almost 10 years ago A C library (with Ruby binding) for 3D audio rendering

Awesome Ruby / Auditing

Audited 3,376 about 2 months ago Audited (formerly acts_as_audited) is an ORM extension that logs all changes to your Rails models
Logidze 1,590 7 months ago Logs model changes via database triggers (PL/SQL functions). Fastest model diffs. PostgreSQL 9.5+ only

Awesome Ruby / Authentication and OAuth

Devise 23,927 about 2 months ago Devise is a flexible authentication solution for Rails based on Warden
Omniauth 7,890 about 2 months ago OmniAuth is a flexible authentication system utilizing Rack middleware
Warden 2,476 28 days ago General Rack Authentication Framework
AuthLogic 4,341 about 2 months ago A simple ruby authentication solution
Sorcery 2,312 almost 8 years ago Magical authentication for Rails 3 & 4
CanCanCan 5,565 11 days ago Authorization gem for Rails (continued version of CanCan from ryanb)
pundit 8,264 about 1 month ago Minimal authorization using object oriented design
authority 1,207 almost 5 years ago ORM neutral authorization
doorkeeper 5,318 about 1 month ago An OAuth 2 provider for Rails
tiddle 391 4 months ago Devise strategy for token authentication in API-only Ruby on Rails applications

Awesome Ruby / Build Tools

teapot 67 over 1 year ago A decentralised build tool for managing complex cross-platform projects

Awesome Ruby / Caching

rack-cache 822 over 2 years ago HTTP Caching for Ruby Web Apps
Dalli 3,097 19 days ago a high performance pure Ruby client for accessing memcached servers

Awesome Ruby / Cloud Services

fog 4,318 4 months ago The Ruby cloud services library
aws-sdk-ruby 3,557 4 days ago The official AWS SDK for Ruby

Awesome Ruby / CMS

Refinery CMS An extendable Ruby on Rails CMS that supports Rails 3.2 and 4.2
Comfortable Mexican Sofa 2,723 4 months ago A powerful Rails 4/5 CMS Engine
Browser Humane Content Management for Rails
Locomotive a brand new CMS system with super sexy UI and cool features
Radiant A no-fluff, open source content management system
Nesta A lightweight CMS, implemented in Sinatra
alchemy_cms 839 6 days ago the most powerful, user friendly and flexible Rails CMS
weby 49 23 days ago Newbie CMS in Ruby on Rails

Awesome Ruby / Code Analysis and Linter

sonarlint-intellij 600 11 days ago An IDE extension that helps you detect and fix quality issues as you write code
Rubocop 12,610 2 days ago A Ruby static code analyzer, based on the community Ruby style guide
ruby-lint 707 over 7 years ago ruby-lint is a static code analysis tool for Ruby
brakeman 6,988 16 days ago Static analysis tool which checks Ruby on Rails applications for security vulnerabilities
reek 4,028 3 days ago Code smell detector for Ruby
Breezer 5 over 1 year ago Lock your Gemfile dependencies to safe versions

Awesome Ruby / Command-line Tools

Commander The complete solution for Ruby command-line executables
Thor 5,119 18 days ago Thor is a toolkit for building powerful command-line interfaces

Awesome Ruby / CSS and Styling

sass 15,085 4 days ago A CSS preproccessor

Awesome Ruby / CSS and Styling / sass

sass-rails 858 about 4 years ago Rails stylesheet engine for Sass

Awesome Ruby / CSS and Styling

less-rails 340 over 2 years ago The dynamic stylesheet language for the Rails
compass 6,719 over 1 year ago A a Stylesheet Authoring Environment
bootstrap-sass 12,589 about 2 months ago Official Sass port of Bootstrap
foundation-rails 1,001 8 days ago Foundation for Rails
bootswatch-rails 489 over 5 years ago Bootswatches converted to SCSS ready to use in Rails
bourbon 9,095 22 days ago A lightweight mixin library for Sass

Awesome Ruby / Data Validation

kangal 33 almost 8 years ago Extended validation gem for email, subdomain, credit card, tax number etc
bin_checker 11 over 9 years ago BIN validator for Turkish Banks

Awesome Ruby / Data Visualization

prosperity 116 almost 10 years ago The easiest way to graph data from your Rails models

Awesome Ruby / Database Drivers

ruby-pg Ruby interface to the PostgreSQL >= 8.4
mysql2 2,244 29 days ago A modern, simple and very fast Mysql library for Ruby
sqlite3-ruby 763 11 days ago Ruby bindings for the SQLite3 embedded database

Awesome Ruby / Date and Time

stamp 967 about 4 years ago Date and time formatting for humans
chronic 3,236 about 1 year ago Natural language date/time parser

Awesome Ruby / Debugging Tools

byebug 3,336 22 days ago Debugging in Ruby 2
debugger 845 over 9 years ago port of ruby-debug that works on 1.9.2 and 1.9.3
puts_debuggerer 197 3 months ago Debugger-less debugging FTW

Awesome Ruby / DevOps Tools

Puppet 7,400 8 days ago Server automation framework and application
Chef 7,583 11 days ago A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure
Vagrant Vagrant is a tool for building and distributing development environments
Capistrano Remote multi-server automation tool
Mina 4,353 2 months ago Really fast deployer and server automation tool
Nanobox 1,604 almost 5 years ago A micro-PaaS (μPaaS) for creating consistent, isolated, Ruby environments deployable anywhere

Awesome Ruby / Distribution

fpm 11,141 23 days ago Building packages for multiple platforms (deb, rpm, etc) with great ease and sanity

Awesome Ruby / Documentation

Dictum 53 over 4 years ago A tool that let's you create automatic documentation of your Rails API endpoints through your tests
rdoc 836 8 days ago HTML and online documentation for Ruby projects
yard 1,937 about 1 month ago A Ruby Documentation tool

Awesome Ruby / Downloader

GitHub Starred Repos Downloader 26 about 4 years ago gsrd downloads your public starred repos. Just in case you want to keep a backup of them from time to time

Awesome Ruby / E-Commerce & Online Paying

Active Merchant 4,530 4 days ago A simple payment abstraction library extracted from Shopify
Spree 12,880 4 days ago A complete open source e-commerce solution for Ruby on Rails
Square SDK 69 17 days ago Use this gem to integrate Square payments into your app and grow your business with Square APIs including Catalog, Customers, Employees, Inventory, Labor, Locations, and Orders
PayPal Merchant SDK Provides Ruby APIs for processing payments, recurring payments, subscriptions and transactions using PayPal's Merchant APIs

Awesome Ruby / E-Mail

mail 3,612 about 1 month ago A Really Ruby Mail Library
mailman 916 over 4 years ago An incoming mail processing microframework in Ruby

Awesome Ruby / Environment Management

chruby 2,864 over 1 year ago Changes the current Ruby
chgems 87 about 8 years ago Chroot for RubyGems
rvm Ruby Version Manager
rbenv Groom your app’s Ruby environment
ruby-install 1,905 2 months ago Installs Ruby, JRuby, Rubinius, MagLev or MRuby
ruby-build 3,885 12 days ago Compile and install Ruby
Nanobox 1,604 almost 5 years ago A tool for creating isolated Ruby environments for consistency across teams and application stages (dev, staging, production, etc.)

Awesome Ruby / Error Handling

Exception Notification 2,184 7 months ago A set of notifiers for sending notifications when errors occur in a Rack/Rails application
Errbit The open source, self-hosted error catcher
Airbrake 965 6 months ago The official Airbrake library for Ruby on Rails (and other Rack based frameworks)
Better Errors 6,876 3 months ago Better error page for Rack apps

Awesome Ruby / File Uploading

paperclip 9,011 about 1 year ago Easy file attachment management for ActiveRecord
dragonfly 2,115 about 1 month ago On-the-fly processing - suitable for image uploading in Rails, Sinatra and much more
carrierwave 8,774 12 days ago Classier solution for file uploads for Rails, Sinatra and other Ruby web frameworks
attache 203 about 4 years ago Yet another approach to file upload

Awesome Ruby / Feature flipping

abstract_feature_branch 23 3 months ago a gem that enables developers to easily branch by abstraction
helioth 112 12 months ago Manage feature flipping and rollout
flipper 3,669 about 1 month ago feature flipping for ANYTHING
flip 403 over 1 year ago Flip lets you declare and manage feature flags, backed by cookies (private testing) and database (site-wide)
rollout 2,887 7 months ago Feature flippers

Awesome Ruby / Forms

simple_form 8,208 about 2 months ago Forms made easy for Rails
formtastic 5,204 about 2 months ago A Rails form builder plugin with semantically rich and accessible markup
bootstrap_form 1,639 4 months ago A Rails form builder that makes it super easy to integrate Bootstrap v4-style forms into your Rails application

Awesome Ruby / Game Development

Gosu A 2D game development library for the Ruby and C++ programming languages

Awesome Ruby / Geolocation

geocoder 6,340 4 months ago Complete Ruby geocoding solution
Geokit 1,628 2 months ago Geokit gem provides geocoding and distance/heading calculations

Awesome Ruby / Git Tools

katip 45 over 9 years ago Change logger for Git initialized projects

Awesome Ruby / GUI

glimmer 553 23 days ago Ruby Desktop Development GUI Library
shoes 1,151 almost 7 years ago A tiny graphical app kit for ruby
shoes4 1,592 11 months ago the next version of Shoes

Awesome Ruby / High Performance

EventMachine 4,256 19 days ago EventMachine: fast, simple event-processing library for Ruby programs
Celluloid Actor-based concurrent object framework for Ruby. It has its own

Awesome Ruby / HTML/XML/CSS Manipulation

Nokogiri
loofah 934 3 months ago A general library for manipulating and transforming HTML/XML documents and fragments

Awesome Ruby / HTTP

httparty 5,791 about 2 months ago Makes http fun again!
faraday 5,732 15 days ago Simple, but flexible HTTP client library, with support for multiple backends
http 3,002 about 1 month ago A simple Ruby DSL for making HTTP requests
excon 1,155 3 months ago Usable, fast, simple HTTP(S) 1.1 for Ruby
nestful 507 about 3 years ago Simple Ruby HTTP/REST client with a sane API
response_code 2 over 4 years ago Response Code in readable way

Awesome Ruby / Imagery

rmagick 704 21 days ago An interface to the ImageMagick and GraphicsMagick image processing libraries

Awesome Ruby / Imagery / rmagick

minimagick 2,824 2 months ago Minified version of rmagick

Awesome Ruby / Imagery

chunky_png 1,048 4 months ago Read/write access to PNG images in pure Ruby
image_optim 1,518 27 days ago Optimize images using multiple utilities
magickly 179 over 8 years ago image manipulation as a (plugin-able) service

Awesome Ruby / Internationalization

i18n 983 19 days ago Basic internationalization(i18n) library for Ruby
globalize 2,150 about 2 months ago Rails I18n de-facto standard library for ActiveRecord model/data translation
i18n-tasks 2,063 20 days ago Manage translations in ruby applications with the awesome power of static analysis

Awesome Ruby / Logging

Logstash 14,196 3 days ago Logstash is a tool for managing events and logs

Awesome Ruby / Machine Learning

PredictionIO Ruby SDK 191 about 6 years ago The PredictionIO Ruby SDK provides a convenient API to quickly record your users' behavior and retrieve personalized predictions for them
m2cgen 2,800 2 months ago A CLI tool to transpile trained classic ML models into a native Ruby code with zero dependencies

Awesome Ruby / Multi-tenancy

Apartment 2,663 4 months ago Database multi-tenancy for Rack (and Rails) applications

Awesome Ruby / Natural Language Processing

Treat 1,365 over 7 years ago Treat is a toolkit for natural language processing and computational linguistics in Ruby

Awesome Ruby / ORM

ActiveRecord Databases on Rails. Build a persistent domain model by mapping database tables to Ruby classes
DataMapper DataMapper is an Object Relational Mapper written in Ruby. The goal is to create an ORM which is fast, thread-safe and feature rich
Sequel The Database Toolkit for Ruby
Mongoid Mongoid (pronounced mann-goyd) is an Object-Document-Mapper (ODM) for MongoDB written in Ruby
Ohm 1,398 almost 2 years ago Object-Hash Mapping for Redis

Awesome Ruby / Package Management

RubyGems RubyGems is a package manager for the Ruby programming language that provides a standard format for distributing Ruby programs and libraries
Bundler Bundler provides a consistent environment for Ruby projects by tracking and installing the exact gems and versions that are needed
Homebrew Homebrew installs the stuff you need that Apple didn’t
Homebrew Cask Cask provides a friendly homebrew-style CLI workflow for the administration of Mac applications distributed as binaries

Awesome Ruby / Pagination

kaminari 27 about 2 months ago A Scope & Engine based, clean, powerful, customizable and sophisticated paginator
will_paginate 5,706 4 months ago Pagination library for Rails 3, Sinatra, Merb, DataMapper, and more
order_query 510 11 months ago Keyset pagination to find the next or previous record(s) relative to the current one efficiently, e.g. for infinite scroll

Awesome Ruby / PDF Processing

DocRaptor 33 about 1 year ago Wrapper library for Ruby-based HTML-to-PDF API
wicked_pdf 3,532 about 2 months ago PDF generator (from HTML) plugin for Ruby on Rails
pdfkit 2,922 about 1 year ago HTML+CSS to PDF using wkhtmltopdf
prawn 4,650 3 months ago Fast, Nimble PDF Writer for Ruby
InvoicePrinter 876 about 2 months ago Super simple PDF invoicing in Ruby (built on top of Prawn)

Awesome Ruby / Presentation Tools

rabbit 255 10 days ago A programable presentaton tool by Ruby
reveal-ck 203 over 4 years ago Reveal.js presentations with a Ruby toolset

Awesome Ruby / Processes and Threads

Parallel 4,153 about 2 months ago Ruby parallel processing made simple and fast

Awesome Ruby / Profiling

bullet 7,063 about 2 months ago help to kill N+1 queries and unused eager loading

Awesome Ruby / Push Notification

Rpush 2,181 11 days ago The push notification service for Ruby
apn_sender 376 over 6 years ago Background worker to send Apple Push Notifications over a persistent TCP socket
Houston 2,934 over 3 years ago A simple gem for sending Apple Push Notifications
webpush 393 almost 2 years ago Encryption Utilities for Web Push protocol

Awesome Ruby / Queue

Resque 9,426 about 1 month ago A Redis-backed Ruby library for creating background jobs, placing them on multiple queues
Delayed::Job 2,151 almost 4 years ago — Database backed asynchronous priority queue
Qu 505 almost 8 years ago A Ruby library for queuing and processing background jobs
Sidekiq 13,139 12 days ago Simple, efficient background processing for Ruby

Awesome Ruby / RESTful API

Grape An opinionated micro-framework for creating REST-like APIs in Ruby
Rails::API 5,160 over 3 years ago Rails for API only applications
jbuilder 4,328 20 days ago Create JSON structures via a Builder-style DSL
rabl 3,646 5 months ago General Ruby templating with json, bson, xml, plist and msgpack support
active_model_serializers 5,325 18 days ago ActiveModel::Serializer implementation and Rails hooks
oat 278 11 months ago Adapters-based API serializers with Hypermedia support for Ruby apps (HAL, Siren, JSONAPI)
APIcasso 32 6 months ago An abstract API design as a Rails-based mountable engine. RESTfullize your legacy code

Awesome Ruby / Serverless

FaaStRuby Serverless Software Development Platform for Ruby and Crystal developers

Awesome Ruby / Spreadsheets

spreadsheet 1,127 9 months ago The Spreadsheet Library is designed to read and write Spreadsheet Documents
caxlsx 495 13 days ago Caxlsx excels at helping you generate beautiful Office Open XML Spreadsheet documents
caxlsx_rails 735 2 months ago Axlsx-Rails provides an Axlsx renderer so you can move all your spreadsheet code from your controller into view files
roo 2,782 about 2 months ago Roo implements read access for all spreadsheet types and read/write access for Google spreadsheets
google-spreadsheet-ruby 306 almost 7 years ago This is a library to read/write Google Spreadsheet
rubyXL 1,270 about 1 month ago rubyXL is a gem which allows the parsing, creation, and manipulation of Microsoft Excel (.xlsx/.xlsm) Documents
Odf-report 280 7 months ago Generates ODF files, given a template (.odt) and data, replacing tags
simple_xlsx_writer 159 over 8 years ago Just as the name says, simple writter for Office 2007+ Excel files
remote_table 226 over 8 years ago Open local or remote XLSX, XLS, ODS, CSV (comma separated), TSV (tab separated), other delimited, fixed-width files, and Google Docs
acts_as_caxlsx 9 over 3 years ago acts_as_caxlsx lets you turn any ActiveRecord::Base inheriting class into an excel spreadsheet
activeadmin-caxlsx 7 over 4 years ago This gem uses caxlsx to provide excel/xlsx downloads for resources in Active Admin
to_spreadsheet 91 about 3 years ago Render XLSX from Rails using existing views
write_xlsx 283 24 days ago write_xlsx is a gem to create a new file in the Excel 2007+ XLSX format
excel_rails 30 over 1 year ago Allows you to program spreadsheets using .rxls views
sheets 23 over 6 years ago Work with spreadsheets easily in a native ruby format
workbook 13 21 days ago Workbook contains workbooks, as in a table, contains rows, contains cells, reads/writes excel, ods and csv and tab separated files
Spreadsheet report 12 over 11 years ago Simple tool for running queries against ActiveRecord and putting them into a Google Spreadsheet
oxcelix 19 almost 6 years ago A fast Excel 2007/2010 (.xlsx) file parser that returns a collection of Matrix objects
wrap_excel 13 over 11 years ago WrapExcel is to wrap the win32ole, and easy to use Excel operations with ruby. Detailed description please see the README
write_xlsx_rails 6 almost 7 years ago xlsx renderer for Rails base on write_xlsx gem
Fastsheet 25 over 2 years ago Fast spreadsheet reader using Rust native extensions

Awesome Ruby / Scheduling

whenever 8,828 2 months ago Cron jobs in Ruby
resque-scheduler 1,735 2 months ago A light-weight job scheduling system built on top of resque
rufus-scheduler 2,408 about 1 month ago Scheduler for Ruby
Clockwork Clockwork is a cron replacement. It runs as a lightweight, long-running Ruby process which sits alongside your web processes (Mongrel/Thin) and your worker processes (DJ/Resque/Minion/Stalker) to schedule recurring work at particular times or dates
Thinking Sphinx 1,627 3 months ago Sphinx plugin for ActiveRecord/Rails
elasticsearch-ruby 1,966 2 days ago Ruby integrations for Elasticsearch
Searchkick 6,524 3 days ago Intelligent search made easy
Algoliasearch Rails 409 3 months ago AlgoliaSearch integration to your favorite ORM
PgSearch 1,309 about 2 months ago PostgreSQL's full text search
Rroonga 66 9 days ago The Ruby bindings of Groonga
Sunspot 2,979 3 months ago Solr-powered search for Ruby objects

Awesome Ruby / Site Monitoring

rack-google-analytics 257 over 5 years ago Simple Rack middleware for implementing google analytics tracking
DataDog 96 22 days ago A monitoring service for IT, operations and development teams
Instrumental 58 almost 4 years ago High-scale, non-blocking agent for application monitoring
Keen IO 178 over 3 years ago Build analytics features directly into your Ruby apps

Awesome Ruby / Static Page Generation

jekyll 48,989 13 days ago A blog-aware, static site generator in Ruby
middleman 7,040 12 days ago

Awesome Ruby / Starter Apps

suspenders 4,009 12 days ago A Rails template with our standard defaults, ready to deploy to Heroku
ruby2-rails4-bootstrap-heroku 176 about 2 months ago A starter application based on Ruby 2, Rails 4 and Bootstrap for Sass, deployable on Heroku
rails-bootstrap 523 over 7 years ago Rails 4.1 starter app with the Bootstrap front-end framework
rails4-starterkit 388 over 9 years ago Rails 4.1 starter app with production ready performance, security, and authentication
cybele 46 almost 5 years ago Rails 4.x template with responder, simple form, haml, exception notification, etc

Awesome Ruby / Text Processing

Yomu Read text and metadata from files and documents (.doc, .docx, .pages, .odt, .rtf, .pdf)

Awesome Ruby / Tagging

acts-as-taggable-on 4,966 about 1 month ago A tagging plugin for Rails applications that allows for custom tagging along dynamic contexts

Awesome Ruby / Template Engine

Slim 5,304 about 1 month ago A templating lang that reduce the syntax to the essential parts without becoming cryptic

Awesome Ruby / Template Engine / Slim

slim-rails 688 about 2 months ago Rails port of Slim lang

Awesome Ruby / Template Engine

Haml 3,760 about 1 month ago HTML Abstraction Markup Language - A Markup Haiku

Awesome Ruby / Template Engine / Haml

haml-rails 1,039 about 1 month ago Rails port of Haml lang

Awesome Ruby / Template Engine

Tilt 1,944 9 months ago
Liquid 11,047 4 days ago

Awesome Ruby / Testing

RSpec BDD for Ruby
MiniTest 3,280 about 1 month ago minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking

Awesome Ruby / Testing / [Cucumber]

Cucumber Github 3,365 about 2 months ago Cucumber is a tool that executes plain-text functional descriptions as automated tests
Cucumber Site Behaviour Driven Development with elegacy and joy

Awesome Ruby / Testing

Spinach 581 about 2 months ago Spinach is a high-level BDD framework that leverages the expressive Gherkin language (used by Cucumber) to help you define executable specifications of your application or library's acceptance criteria
Rubytest Rubytest is a testing meta-framework useful for creating highly customize test suites or building whole new test frameworks

Awesome Ruby / Testing / Rubytest

BRASS Bare-metal Ruby assertion system standard used by Rubytest
Lemon Strict unit test system built on top of Rubytest

Awesome Ruby / Testing

shoulda-matchers 3,513 22 days ago Collection of testing matchers extracted from Shoulda
capybara 10,011 about 2 months ago Acceptance test framework for web applications
RSpec-mocks 1,158 about 1 month ago RSpec's 'test double' framework, with support for stubbing and mocking
Mocha Mocking and stubbing library with JMock/SchMock syntax, which allows mocking and stubbing of methods on real (non-mock) classes
FlexMock 94 over 7 years ago Flexible mocking for Ruby testing
Faker 11,236 18 days ago A library for generating fake data such as names, addresses, and phone numbers
ffaker 1,554 6 months ago Faker Refactored
Forgery 789 about 4 years ago Easy and customizable generation of forged data
simplecov 4,758 19 days ago Code coverage for Ruby 1.9+ with a powerful configuration library and automatic merging of coverage

Awesome Ruby / Third-party APIs

koala 3,560 about 1 month ago A lightweight, flexible library for Facebook
fb_graph 1,035 over 2 years ago A full-stack Facebook Graph API wrapper
twitter 4,583 5 months ago A Ruby interface to the Twitter API
tweetstream 1,109 about 3 years ago A simple library for consuming Twitter's Streaming API
gitlab 1,060 16 days ago Ruby wrapper and CLI for the GitLab API
octokit.rb 3,838 18 days ago Ruby toolkit for the GitHub API
instagram 1,456 over 5 years ago The official gem for the Instagram API
linkedin 758 over 2 years ago Ruby wrapper for the LinkedIn API
twilio-ruby 1,353 10 days ago A Ruby gem for communicating with the Twilio API and generating TwiML
viewpoint-spws 29 over 12 years ago A Microsoft Sharepoint Web Services library for Ruby
youtube_it 596 over 9 years ago An object-oriented Ruby wrapper for the YouTube GData API
flickraw 508 almost 2 years ago Flickraw is a library to access flickr api
f00px 29 almost 9 years ago Official 500px api ruby gem
rspotify 713 29 days ago Ruby wrapper for the Spotify Web API

Awesome Ruby / Video

streamio-ffmpeg 1,643 5 months ago Simple yet powerful ruby FFmpeg wrapper for reading metadata and transcoding movies

Awesome Ruby / Web Crawling

upton 1,616 almost 6 years ago A batteries-included framework for easy web-scraping
metainspector 1,028 4 months ago

Awesome Ruby / Web Frameworks

Ruby On Rails Ruby on Rails is a full-stack web framework optimized for programmer happiness and sustainable productivity
Roda Modular, scalable Ruby framework. Extremely fast, extremely efficient
Hanami (formerly Lotus) A complete full-stack application framework that is simple, fast and lightweight. Designed for scale
Sinatra Sinatra is a DSL for quickly creating web applications in Ruby with minimal effort
Padrino The Godfather of Sinatra provides a full-stack agnostic framework on top of Sinatra
Cramp Cramp is a fully asynchronous real-time web application framework in Ruby
Cuba Cuba is a microframework for web development originally inspired by Rum, a tiny but powerful mapper for Rack applications
Pakyow Pakyow is an open-source framework for the modern web. Build working software faster with a development process that remains friendly to both designers and developers. It's built for getting along
Hyperstack A complete Isomorphic Ruby Framework using React, Opal and Rails

Awesome Ruby / Web Servers

puma 7,656 14 days ago A simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
thin 2,267 4 months ago A thin and fast web server
trinidad 439 about 8 years ago Run Rails or Rack applications within an embedded Apache Tomcat container
unicorn 1,410 4 months ago An HTTP server for Rack applications designed to only serve fast clients
passenger 4,996 4 days ago A modern web server and application server for Ruby, Python, and Node.js
pow 3,405 over 4 years ago Pow treats files and directories as ruby objects giving you more power and flexibility
goliath 2,441 12 months ago is a non-blocking Ruby web server framework

Awesome Ruby / WebSocket

Faye Simple pub/sub messaging for the web
websocket-rails 1,730 8 months ago Plug and play websocket support for ruby on rails

Miscellaneous

packetfu 379 over 1 year ago A mid-level packet manipulation library for Ruby
chatterbot 492 over 1 year ago A straightforward ruby-based Twitter Bot Framework, using OAuth to authenticate
sneakers 2,246 3 months ago A fast background processing framework for Ruby and RabbitMQ
ransack 5,660 about 1 month ago Object-based searching
cinch 1,003 over 5 years ago The IRC Bot Building Framework
pry 6,763 9 days ago An IRB alternative and runtime developer console
rib A lightweight and extensible IRB replacement
jazz_hands 760 over 1 year ago Pry-based enhancements for the default Rails 3 and 4 consoles
awesome_print 4,073 about 2 months ago A Ruby library that pretty prints Ruby objects in full color exposing their internal structure with proper indentation
friendly_id 6,140 9 months ago Slugging and permalink plugins for ActiveRecord
backup 4,829 3 months ago An elegant DSL in Ruby for performing backups on UNIX-like systems
kss 4,036 almost 7 years ago Documenting CSS and generating styleguides
AASM 5,014 about 2 months ago A library for adding finite state machines to Ruby classes
JsonCompare 59 about 6 years ago Returns the difference between two JSON files
blankable 8 about 9 years ago Adds blank slates to index view in Rails
tcmb_currency 10 almost 7 years ago T.C.M.B. currencies for Money Gem
enumerize 1,731 4 months ago Enumerated attributes with I18n and ActiveRecord/Mongoid support
lol_dba 1,584 7 months ago lol_dba is a small package of rake tasks that scan your application models and displays a list of columns that probably should be indexed
annotate-models 4,400 2 months ago Annotate ActiveRecord models
fast_attributes FastAttributes adds attributes with their types to the class
Github Changelog Generator 71 over 4 years ago — automatically generate change log from your tags, issues, labels and pull requests on GitHub
Letter Opener 3,708 2 months ago — Preview email in the default browser instead of sending it
Auto HTML 787 over 1 year ago — Transforming URLs to appropriate resource (image, link, YouTube, Vimeo video,...)
OctoLinker 5,271 about 1 year ago Navigate through projects on GitHub.com efficiently with the OctoLinker browser extension
BetterDocs Documentation with collection practices in ruby. Good for new ruby developers and beginners

Miscellaneous / Editor Plugins

vim-ruby 1,978 3 months ago Vim/Ruby Configuration Files
vim-rails 4,100 27 days ago rails.vim: Ruby on Rails power tools

Resources

The Ruby Toolbox
RubyGems
RubyDaily Community driven news
Ruby Weekly A free, once–weekly e-mail round-up of Ruby news and articles
Ruby5 The latest news in the Ruby and Rails community
RubyFlow Ruby Programming Community Link Blog
Ruby Curated Resources

Resources / People to Follow

Yukihiro "Matz" Matsumoto Creator of Ruby lang
David Heinemeier Hansson Creator of Rails framework
Koichi Sasada Ruby core committer and the developer of YARV
Aaron Patterson Committer to Nokogiri, Ruby, and Ruby on Rails
Avdi Grimm Host of Ruby Tapas webcasts
Aman Gupta Ruby core committer

Backlinks from these awesome lists: