awesome-rails

A curated list of amazingly awesome open source rails related resources inspired by Awesome PHP.

Archived

GitHub

109 stars
11 watching
15 forks
Language: Ruby
last commit: about 2 years ago
Linked from 5 awesome lists


Awesome Rails / Package Management

Bundler The best way to manage your application's dependencies
Bower Rails 1,459 over 1 year ago A Bower support for Rails projects

Awesome Rails / Templating

Rails Composer 3,380 over 5 years ago The Rails generator on steroids for starter apps
Rails Apps Composer 1,423 over 4 years ago Build your own application template

Awesome Rails / Static Pages

HighVoltage 3,204 about 2 months ago Rails engine for static pages
Refinery CMS Rails-based CMS
Camaleon CMS Rails-based CMS

Awesome Rails / Dashboards

Dashing The exceptionally handsome dashboard framework
Tasseo 1,526 over 2 years ago Live dashboard for Graphite

Awesome Rails / HTTP

Faraday 5,766 about 1 month ago flexible HTTP client library, with support for multiple backends
Typhoeus 4,080 6 months ago wraps libcurl in order to make fast and reliable requests
Whois 1,139 about 2 months ago An intelligent pure Ruby WHOIS client and parser

Awesome Rails / Crawlers and Scrapers

Wombat 1,315 12 months ago Lightweight Ruby web crawler/scraper with an elegant DSL which extracts structured data from pages

Awesome Rails / Email

MailCheck 7,954 over 2 years ago Reduce user-misspelled email addresses in your forms

Awesome Rails / ETL

Kiba 1,752 about 2 months ago the ETL framework for Ruby

Awesome Rails / Files

MimeMagic 419 about 1 year ago A MIME detection library
Exporting CSV & Excel RailsCast
Sitemap Generator 2,445 about 2 months ago A sitemap generation library

Awesome Rails / Imagery

MiniMagick 2,836 6 months ago An image manipulation library
CarrierWave::BombShelter 210 almost 7 years ago is a module which protects your uploaders from image bombs. It checks pixel dimensions of uploaded image before ImageMagick touches it

Awesome Rails / Testing

RSpec A testing tool for the Ruby programming language

Awesome Rails / Documentation

SAMI 1,990 over 6 years ago An API documentation generator

Awesome Rails / Security

Brakeman Static analysis security scanner for Ruby on Rails

Awesome Rails / Code Analysis

SimpleCov 4,786 about 1 month ago Code Coverage
Excellent 156 about 5 years ago Source Code analysis gem for Ruby and Rails

Awesome Rails / Assets Management

Non-stupid non-digest assets 493 9 months ago compile both digest and non-digest assets in Rails 4
Rack Zippy 160 over 4 years ago Rack middleware for serving static gzipped assets generated by the Rails asset pipeline

Awesome Rails / ActiveRecord

ActiveRecordExtended 1,325 2 months ago adds additional PostgreSQL quering abilities to ActiveRecord
ActiveRecord Import 4,060 about 1 month ago A library for bulk insertion of data into your database using ActiveRecord
Obfuscate ID 347 almost 2 years ago Make your ActiveRecord ids non-obvious
Data Miner 302 almost 11 years ago import XLS, ODS, XML, CSV, HTML, etc. into the ActiveRecord models

Awesome Rails / Geolocation

GeoKit 1,573 11 months ago Geokit plugin for Rails/ActiveRecord
Zip Codes 110 about 2 months ago Identify city and States for given Zip code

Awesome Rails / Date and Time

Temporal 82 over 5 years ago Javascript timezone detection for Rails

Awesome Rails / Feature Toggling

Feature 182 over 6 years ago A feature toggle library written in ruby
Rollout 2,890 11 months ago A feature flippers

Awesome Rails / Logging

Lograge 3,478 2 months ago Taming Rails' Default Request Logging

Awesome Rails / SEO

Meta Tags 2,738 about 1 month ago Search Engine Optimization (SEO) plugin for Ruby on Rails applications
Human Power 96 over 3 years ago Generate robots.txt

Awesome Rails / Meta

Preloadables 18 over 6 years ago is exposing a set of view helpers for outputting HTML metadata related to domains, assets and pages that you would like to preload/prerender

Awesome Rails / PDF

Prawn 4,680 7 months ago A PDF generation library
Wicked PDF 3,552 2 months ago A tool to convert HTML to PDF
Grimm 216 over 1 year ago A tool for extracting pages from pdf as images and text as strings

Awesome Rails / Performance

Alocation Tracer 437 over 5 years ago allows to trace object allocation
Memory Profiler 1,716 4 months ago A memory profiler for Ruby & Rails apps
Derailed Benchmarks 2,981 about 2 months ago Benchmarks for your whole Rails app

Awesome Rails / Analytics

Marketable for Devise 51 11 months ago Marketable lets Devise users easily store where your user came from and where they were going in your Rails app
Meta events 75 about 5 years ago is a Ruby gem that sits on top of a user-centric analytics system like Mixpanel and provides structure, documentation, and a historical record to events, and a powerful properties system that makes it easy to pass large numbers of consistent properties with your events

Awesome Rails / Optimization

Counter Culture 1,970 3 months ago Turbo-charged counter caches for your Rails app
OJ 3,164 about 1 month ago A fast JSON parser and Object marshaller as a Ruby gem

Awesome Rails / Production

Errbit 4,244 12 months ago error catcher
Peek 3,177 9 months ago Take a peek into your Rails applications

Awesome Rails / Authentication

Devise 24,048 about 2 months ago Flexible authentication solution for Rails with Warden

Awesome Rails / Authorization

Pundit 8,313 about 2 months ago Minimal authorization through OO design and pure Ruby classes
The Role 768 over 1 year ago Authorization for Rails + GUI. Semantic, Flexible, Lightweight
CanCanCan 5,600 about 1 month ago CanCan is an authorization library for Ruby on Rails which restricts what resources a given user is allowed to access

Awesome Rails / Filtering and Validation

HTML5 Validator 304 almost 2 years ago client-side validation

Awesome Rails / REST and API

Apipie 2,476 2 months ago API Documentation Tool

Awesome Rails / Deployment

Capistrano 12,733 2 months ago Remote multi-server automation tool
Capistrano Unicorn 232 over 5 years ago Unicorn tasks for Capistrano
Capistrano Fifty Five 118 about 5 years ago recipes for use with capistrano to automate installation of a full-stack Rails environment
Airbrussh 513 5 months ago pretties up your SSHKit and Capistrano output
Pinglish 158 about 8 years ago A simple Rack middleware for checking application health
Flipper 3,740 about 2 months ago A Allows appplications to be deployable by feature only

Awesome Rails / Parser

Parslet A small Ruby library for constructing parsers in the PEG (Parsing Expression Grammar) fashion

Awesome Rails / Development Software

HomeBrew A package manager for OSX
Vagrant A portable development environment utility
Puppet A server automation framework and application
Chef 7,634 about 1 month ago A systems integration framework
Backup 4,836 7 months ago A server backup tool

Awesome Rails / WYSIWIG

Bootsy 449 over 6 years ago is a WYSIWYG editor for Rails based on Bootstrap3-wysihtml5 with image uploads using CarrierWave
Mercury Editor 2 2,634 over 1 year ago full featured HTML5 editor
Froala jQuery WYSIWYG 463 2 months ago ( ) provides the Froala WYSIWYG HTML Editor javascript and stylesheets as a Rails engine for use with the asset pipeline
Sir Trevor 149 7 months ago Medium like editor

Awesome Rails / Background Job

Sidekiq Statistics 800 about 1 year ago Improved display of statistics for your sidekiq workers and jobs

Awesome Rails / Visual Goodies

NProgress 514 about 7 years ago progress bar wrapper

Awesome Rails / Starters/Boilerplates

Rails Devise GraphQL 286 almost 2 years ago A Rails 6 boilerplate to create your next Saas product. Preloaded with graphQL, devise, JWT, CanCanCan, RailsAdmin, Rubocop, Rspec, and more
Rails Template 1,084 about 1 year ago Application template for Rails 6 projects; preloaded with best practices for TDD, security, deployment, and developer productivity

Resources / Websites

Programming Community Curated Resources For Learning Ruby on Rails

Resources / Web Reading

C is for Cookie, H is for Hacker An article about cookies and security
You Blew It Loading Your Login Form Over HTTP An article about using HTTPS correctly with login forms
How HTTPS Secures Your Connection An article explaining how TLS/SSL secures your connection
How to Build a Secure Remember Me Feature An article on how to build a secure remember me feature
A Beginners Guide to HTTP Cache Headers An article about HTTP cache headers
1 Beyond Series - A series of articles about programming by Anthony Ferrara
Semantic Versioning A website explaining semantic versioning
Atlassian Git Tutorials A series of Git tutorials

Resources / Rails Videos

List of 80 free and paid Ruby on Rails courses from top e-learning platforms A directory of RoR online courses by Classpert, an online course search engine

Backlinks from these awesome lists: