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: over 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 almost 2 years 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 3 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 2 months ago flexible HTTP client library, with support for multiple backends
Typhoeus 4,080 7 months ago wraps libcurl in order to make fast and reliable requests
Whois 1,139 3 months ago An intelligent pure Ruby WHOIS client and parser

Awesome Rails / Crawlers and Scrapers

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

Awesome Rails / Email

MailCheck 7,954 almost 3 years ago Reduce user-misspelled email addresses in your forms

Awesome Rails / ETL

Kiba 1,752 3 months ago the ETL framework for Ruby

Awesome Rails / Files

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

Awesome Rails / Imagery

MiniMagick 2,836 7 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 2 months ago Code Coverage
Excellent 156 over 5 years ago Source Code analysis gem for Ruby and Rails

Awesome Rails / Assets Management

Non-stupid non-digest assets 493 10 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 3 months ago adds additional PostgreSQL quering abilities to ActiveRecord
ActiveRecord Import 4,060 2 months ago A library for bulk insertion of data into your database using ActiveRecord
Obfuscate ID 347 about 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 12 months ago Geokit plugin for Rails/ActiveRecord
Zip Codes 110 3 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 12 months ago A feature flippers

Awesome Rails / Logging

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

Awesome Rails / SEO

Meta Tags 2,738 2 months 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 8 months ago A PDF generation library
Wicked PDF 3,552 4 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 5 months ago A memory profiler for Ruby & Rails apps
Derailed Benchmarks 2,981 3 months ago Benchmarks for your whole Rails app

Awesome Rails / Analytics

Marketable for Devise 51 12 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 4 months ago Turbo-charged counter caches for your Rails app
OJ 3,164 2 months ago A fast JSON parser and Object marshaller as a Ruby gem

Awesome Rails / Production

Errbit 4,244 about 1 year ago error catcher
Peek 3,177 10 months ago Take a peek into your Rails applications

Awesome Rails / Authentication

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

Awesome Rails / Authorization

Pundit 8,313 3 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 2 months 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 about 2 years ago client-side validation

Awesome Rails / REST and API

Apipie 2,476 3 months ago API Documentation Tool

Awesome Rails / Deployment

Capistrano 12,733 4 months ago Remote multi-server automation tool
Capistrano Unicorn 232 over 5 years ago Unicorn tasks for Capistrano
Capistrano Fifty Five 118 over 5 years ago recipes for use with capistrano to automate installation of a full-stack Rails environment
Airbrussh 513 6 months ago pretties up your SSHKit and Capistrano output
Pinglish 158 over 8 years ago A simple Rack middleware for checking application health
Flipper 3,740 3 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 2 months ago A systems integration framework
Backup 4,836 8 months ago A server backup tool

Awesome Rails / WYSIWIG

Bootsy 449 almost 7 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 3 months ago ( ) provides the Froala WYSIWYG HTML Editor javascript and stylesheets as a Rails engine for use with the asset pipeline
Sir Trevor 149 9 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 over 7 years ago progress bar wrapper

Awesome Rails / Starters/Boilerplates

Rails Devise GraphQL 286 about 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: