Last active
August 29, 2015 14:17
-
-
Save brossetti1/f97ccd92c20ac6a3119b to your computer and use it in GitHub Desktop.
list of useful gems
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
http://awesome-ruby.com/ | |
##################PRODUCTION################## | |
# pry rails for heroku and dev - https://github.com/rweng/pry-rails | |
group :development, :test do | |
gem 'pry-rails' | |
gem 'pry-byebug' | |
gem 'pry-remote' | |
gem 'pry-nav' | |
gem 'pry-toys' | |
gem 'pry-rescue' | |
gem 'pry-stack_explorer' | |
end | |
# for authentication - https://github.com/plataformatec/devise | |
gem 'devise' | |
# for invite capabilities on certain User types. - https://github.com/scambra/devise_invitable | |
gem 'devise_invitable', '~> 1.3.4' | |
# for authorization - https://github.com/ryanb/cancan | |
gem 'cancan' | |
# for authorization - https://github.com/CanCanCommunity/cancancan | |
gem 'cancancan' | |
#sucker punch for simple backgroundjobs - https://github.com/brandonhilkert/sucker_punch | |
gem 'sucker_punch' | |
# sidekiq for heavier backgroundjobs - https://github.com/mperham/sidekiq | |
gem 'sidekiq' | |
# for redis and multithreading - https://github.com/antirez/redis | |
gem 'redis' | |
#for common and optimized validations - https://github.com/franckverrot/activevalidators | |
gem 'activevalidators', '~> 3.0.0' | |
# for front end support - https://github.com/cyu/rack-cors | |
gem 'rack-cors', :require => 'rack/cors' # Frontend Support | |
# sass version of bootswatch - https://github.com/maxim/bootswatch-rails | |
gem 'bootswatch-rails' | |
#file upload | |
# https://github.com/carrierwaveuploader/carrierwave | |
gem 'carrierwave' | |
# https://github.com/thoughtbot/paperclip | |
gem "paperclip", "~> 4.2" | |
#pagination | |
# https://github.com/amatsuda/kaminari | |
gem 'kaminari' | |
# https://github.com/mislav/will_paginate | |
gem 'will_paginate', '~> 3.0.6' | |
#forms | |
# https://github.com/justinfrench/formtastic/ | |
gem 'formtastic', '~> 3.0' | |
#search | |
# https://github.com/pat/thinking-sphinx | |
gem 'mysql2', '~> 0.3.13', :platform => :ruby | |
gem 'thinking-sphinx', '~> 3.1.3' | |
# similar to jbuilder https://github.com/rails-api/active_model_serializers | |
gem 'active_model_serializers' | |
##################DEVELOPMENT################## | |
# for seed data - https://github.com/stympy/faker | |
gem 'faker' | |
# Spring speeds up development by keeping your application running in the background - https://github.com/rails/spring | |
gem 'spring' | |
# gui in browser for testing email setup - https://github.com/fgrehm/letter_opener_web | |
gem 'letter_opener_web', '~> 1.2.0', :group => :development | |
# for securing environment variables - https://github.com/laserlemon/figaro | |
gem 'figaro' | |
# Adds step, next, finish, continue, and breakpoints to Pry using byebug - https://github.com/deivid-rodriguez/pry-byebug | |
gem 'pry-byebug' | |
# upgrades the rails standard error page - https://github.com/charliesome/better_errors | |
gem 'better_errors' | |
gem 'binding_of_caller' | |
# adds comments as routes and schema on models - https://github.com/ctran/annotate_models | |
gem 'annotate' | |
#watches your queries and tells when to use user counter cache, eager loading, etc. - https://github.com/flyerhzm/bullet | |
gem 'bullet' | |
##################TESTING################## | |
shoulda - https://github.com/thoughtbot/shoulda | |
factory girl - https://github.com/thoughtbot/factory_girl | |
capistrano - https://github.com/capistrano/capistrano/ | |
capybara - https://github.com/jnicklas/capybara | |
webmock - https://github.com/bblimke/webmock | |
puffing billy - https://github.com/oesmith/puffing-billy | |
# https://github.com/rspec/rspec-rails | |
# https://github.com/rspec/rspec | |
group :development, :test do | |
gem 'rspec-rails', '~> 3.0' | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment