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,381 over 5 years ago The Rails generator on steroids for starter apps
Rails Apps Composer 1,423 about 4 years ago Build your own application template

Awesome Rails / Static Pages

HighVoltage 3,205 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,757 7 days ago flexible HTTP client library, with support for multiple backends
Typhoeus 4,079 4 months ago wraps libcurl in order to make fast and reliable requests
Whois 1,137 4 months ago An intelligent pure Ruby WHOIS client and parser

Awesome Rails / Crawlers and Scrapers

Wombat 1,315 10 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,754 13 days 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,443 10 days ago A sitemap generation library

Awesome Rails / Imagery

MiniMagick 2,834 4 months ago An image manipulation library
CarrierWave::BombShelter 213 over 6 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,991 about 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,779 2 months 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 7 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,313 5 days ago adds additional PostgreSQL quering abilities to ActiveRecord
ActiveRecord Import 4,051 5 days 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 over 10 years ago import XLS, ODS, XML, CSV, HTML, etc. into the ActiveRecord models

Awesome Rails / Geolocation

GeoKit 1,574 9 months ago Geokit plugin for Rails/ActiveRecord
Zip Codes 110 5 days 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 about 6 years ago A feature toggle library written in ruby
Rollout 2,891 9 months ago A feature flippers

Awesome Rails / Logging

Lograge 3,468 11 days ago Taming Rails' Default Request Logging

Awesome Rails / SEO

Meta Tags 2,735 24 days ago Search Engine Optimization (SEO) plugin for Ruby on Rails applications
Human Power 96 about 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,673 5 months ago A PDF generation library
Wicked PDF 3,543 17 days ago A tool to convert HTML to PDF
Grimm 216 about 1 year ago A tool for extracting pages from pdf as images and text as strings

Awesome Rails / Performance

Alocation Tracer 439 about 5 years ago allows to trace object allocation
Memory Profiler 1,712 2 months ago A memory profiler for Ruby & Rails apps
Derailed Benchmarks 2,965 about 1 month ago Benchmarks for your whole Rails app

Awesome Rails / Analytics

Marketable for Devise 51 9 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 almost 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,958 about 1 month ago Turbo-charged counter caches for your Rails app
OJ 3,159 20 days ago A fast JSON parser and Object marshaller as a Ruby gem

Awesome Rails / Production

Errbit 4,245 10 months ago error catcher
Peek 3,177 7 months ago Take a peek into your Rails applications

Awesome Rails / Authentication

Devise 24,005 6 days ago Flexible authentication solution for Rails with Warden

Awesome Rails / Authorization

Pundit 8,296 28 days ago Minimal authorization through OO design and pure Ruby classes
The Role 768 about 1 year ago Authorization for Rails + GUI. Semantic, Flexible, Lightweight
CanCanCan 5,591 about 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 almost 2 years ago client-side validation

Awesome Rails / REST and API

Apipie 2,472 7 days ago API Documentation Tool

Awesome Rails / Deployment

Capistrano 12,713 14 days 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 3 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,718 10 days 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,612 6 days ago A systems integration framework
Backup 4,834 5 months ago A server backup tool

Awesome Rails / WYSIWIG

Bootsy 450 over 6 years ago is a WYSIWYG editor for Rails based on Bootstrap3-wysihtml5 with image uploads using CarrierWave
Mercury Editor 2 2,633 over 1 year ago full featured HTML5 editor
Froala jQuery WYSIWYG 464 about 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 5 months ago Medium like editor

Awesome Rails / Background Job

Sidekiq Statistics 800 12 months 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 285 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 11 months 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: