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: almost 4 years ago
Linked from 5 awesome lists


Awesome Rails / Package Management

BundlerThe best way to manage your application's dependencies
Bower Rails1,459over 3 years agoA Bower support for Rails projects

Awesome Rails / Templating

Rails Composer3,380over 7 years agoThe Rails generator on steroids for starter apps
Rails Apps Composer1,423almost 6 years agoBuild your own application template

Awesome Rails / Static Pages

HighVoltage3,204almost 2 years agoRails engine for static pages
Refinery CMSRails-based CMS
Camaleon CMSRails-based CMS

Awesome Rails / Dashboards

DashingThe exceptionally handsome dashboard framework
Tasseo1,526over 4 years agoLive dashboard for Graphite

Awesome Rails / HTTP

Faraday5,766almost 2 years agoflexible HTTP client library, with support for multiple backends
Typhoeus4,080about 2 years agowraps libcurl in order to make fast and reliable requests
Whois1,139almost 2 years agoAn intelligent pure Ruby WHOIS client and parser

Awesome Rails / Crawlers and Scrapers

Wombat1,315over 2 years agoLightweight Ruby web crawler/scraper with an elegant DSL which extracts structured data from pages

Awesome Rails / Email

MailCheck7,954over 4 years agoReduce user-misspelled email addresses in your forms

Awesome Rails / ETL

Kiba1,752almost 2 years agothe ETL framework for Ruby

Awesome Rails / Files

MimeMagic419almost 3 years agoA MIME detection library
Exporting CSV & ExcelRailsCast
Sitemap Generator2,445almost 2 years agoA sitemap generation library

Awesome Rails / Imagery

MiniMagick2,836about 2 years agoAn image manipulation library
CarrierWave::BombShelter210over 8 years agois a module which protects your uploaders from image bombs. It checks pixel dimensions of uploaded image before ImageMagick touches it

Awesome Rails / Testing

RSpecA testing tool for the Ruby programming language

Awesome Rails / Documentation

SAMI1,990about 8 years agoAn API documentation generator

Awesome Rails / Security

BrakemanStatic analysis security scanner for Ruby on Rails

Awesome Rails / Code Analysis

SimpleCov4,786almost 2 years agoCode Coverage
Excellent156almost 7 years agoSource Code analysis gem for Ruby and Rails

Awesome Rails / Assets Management

Non-stupid non-digest assets493over 2 years agocompile both digest and non-digest assets in Rails 4
Rack Zippy160about 6 years agoRack middleware for serving static gzipped assets generated by the Rails asset pipeline

Awesome Rails / ActiveRecord

ActiveRecordExtended1,325almost 2 years agoadds additional PostgreSQL quering abilities to ActiveRecord
ActiveRecord Import4,060almost 2 years agoA library for bulk insertion of data into your database using ActiveRecord
Obfuscate ID347over 3 years agoMake your ActiveRecord ids non-obvious
Data Miner302over 12 years agoimport XLS, ODS, XML, CSV, HTML, etc. into the ActiveRecord models

Awesome Rails / Geolocation

GeoKit1,573over 2 years agoGeokit plugin for Rails/ActiveRecord
Zip Codes110almost 2 years agoIdentify city and States for given Zip code

Awesome Rails / Date and Time

Temporal82about 7 years agoJavascript timezone detection for Rails

Awesome Rails / Feature Toggling

Feature182almost 8 years agoA feature toggle library written in ruby
Rollout2,890over 2 years agoA feature flippers

Awesome Rails / Logging

Lograge3,478almost 2 years agoTaming Rails' Default Request Logging

Awesome Rails / SEO

Meta Tags2,738almost 2 years agoSearch Engine Optimization (SEO) plugin for Ruby on Rails applications
Human Power96about 5 years agoGenerate robots.txt

Awesome Rails / Meta

Preloadables18about 8 years agois 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

Prawn4,680about 2 years agoA PDF generation library
Wicked PDF3,552almost 2 years agoA tool to convert HTML to PDF
Grimm216almost 3 years agoA tool for extracting pages from pdf as images and text as strings

Awesome Rails / Performance

Alocation Tracer437almost 7 years agoallows to trace object allocation
Memory Profiler1,716about 2 years agoA memory profiler for Ruby & Rails apps
Derailed Benchmarks2,981almost 2 years agoBenchmarks for your whole Rails app

Awesome Rails / Analytics

Marketable for Devise51over 2 years agoMarketable lets Devise users easily store where your user came from and where they were going in your Rails app
Meta events75over 6 years agois 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 Culture1,970almost 2 years agoTurbo-charged counter caches for your Rails app
OJ3,164almost 2 years agoA fast JSON parser and Object marshaller as a Ruby gem

Awesome Rails / Production

Errbit4,244over 2 years agoerror catcher
Peek3,177over 2 years agoTake a peek into your Rails applications

Awesome Rails / Authentication

Devise24,048almost 2 years agoFlexible authentication solution for Rails with Warden

Awesome Rails / Authorization

Pundit8,313almost 2 years agoMinimal authorization through OO design and pure Ruby classes
The Role768almost 3 years agoAuthorization for Rails + GUI. Semantic, Flexible, Lightweight
CanCanCan5,600almost 2 years agoCanCan 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 Validator304over 3 years agoclient-side validation

Awesome Rails / REST and API

Apipie2,476almost 2 years agoAPI Documentation Tool

Awesome Rails / Deployment

Capistrano12,733almost 2 years agoRemote multi-server automation tool
Capistrano Unicorn232over 7 years agoUnicorn tasks for Capistrano
Capistrano Fifty Five118almost 7 years agorecipes for use with capistrano to automate installation of a full-stack Rails environment
Airbrussh513about 2 years agopretties up your SSHKit and Capistrano output
Pinglish158almost 10 years agoA simple Rack middleware for checking application health
Flipper3,740almost 2 years agoA Allows appplications to be deployable by feature only

Awesome Rails / Parser

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

Awesome Rails / Development Software

HomeBrewA package manager for OSX
VagrantA portable development environment utility
PuppetA server automation framework and application
Chef7,634almost 2 years agoA systems integration framework
Backup4,836about 2 years agoA server backup tool

Awesome Rails / WYSIWIG

Bootsy449over 8 years agois a WYSIWYG editor for Rails based on Bootstrap3-wysihtml5 with image uploads using CarrierWave
Mercury Editor 22,634about 3 years agofull featured HTML5 editor
Froala jQuery WYSIWYG463almost 2 years ago( ) provides the Froala WYSIWYG HTML Editor javascript and stylesheets as a Rails engine for use with the asset pipeline
Sir Trevor149over 2 years agoMedium like editor

Awesome Rails / Background Job

Sidekiq Statistics800almost 3 years agoImproved display of statistics for your sidekiq workers and jobs

Awesome Rails / Visual Goodies

NProgress514almost 9 years agoprogress bar wrapper

Awesome Rails / Starters/Boilerplates

Rails Devise GraphQL286over 3 years agoA Rails 6 boilerplate to create your next Saas product. Preloaded with graphQL, devise, JWT, CanCanCan, RailsAdmin, Rubocop, Rspec, and more
Rails Template1,084almost 3 years agoApplication 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 HackerAn article about cookies and security
You Blew It Loading Your Login Form Over HTTPAn article about using HTTPS correctly with login forms
How HTTPS Secures Your ConnectionAn article explaining how TLS/SSL secures your connection
How to Build a Secure Remember Me FeatureAn article on how to build a secure remember me feature
A Beginners Guide to HTTP Cache HeadersAn article about HTTP cache headers
1Beyond Series - A series of articles about programming by Anthony Ferrara
Semantic VersioningA website explaining semantic versioning
Atlassian Git TutorialsA series of Git tutorials

Resources / Rails Videos

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

Backlinks from these awesome lists: