Skip to content

Instantly share code, notes, and snippets.

@brossetti1
Last active August 29, 2015 14:17
Show Gist options
  • Save brossetti1/f97ccd92c20ac6a3119b to your computer and use it in GitHub Desktop.
Save brossetti1/f97ccd92c20ac6a3119b to your computer and use it in GitHub Desktop.
list of useful gems
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