Here’s a memo of the list of “Curated Ruby/Rails Libraries and Tools by Purpose” introduced in the “Ruby Exciting Navigation” featured in “WEB+DB PRESS Vol.67”.
It introduced various tools under the themes of “Feature Implementation”, “Testing”, “Work Efficiency”, and “Operations”.
Feature Implementation
User Authentication
・plataformatec/devise
・NoamB/sorcery
Pagination Processing
・amatsuda/kaminari
Breadcrumb Display
・zachinglis/crummy
Centralized Access Permission Management
・ryanb/cancan
Image Upload Processing
・thoughtbot/paperclip
・markevans/dragonfly
Make Record Deletion "Soft Delete"
・radar/paranoia
Testing
Tests Related to Current Time
・jtrupiano/timecop
・bebanjo/delorean
Testing Email Sending Processes
・bmabey/email-spec
More Test!!
・guard/guard
・guard/guard-rspec
・Growl
Improving Development Work Efficiency
Elegantly Handle Model "Display-Related Processing"
・amatsuda/active_decorator
Beautifully Display Object Contents
・michaeldv/awesome_print
Display Object Contents During Processing
・esminc/tapp
Comfortable REPL Environment
・pry/pry
・Pry - an IRB alternative and runtime developer console
・Rubyists, Abandon irb and Use Pry - TIM Labs
Use Enumerated Types for Model Attributes
・twinslash/enumerize
・Twiwt:Blog / jugyo : enumerize is convenient♡ - Enumerated attributes with I18n and ActiveRecord/Mongoid support
Operations
Elegantly Manage Application Settings
・binarylogic/settingslogic
Understanding Application Performance
・Web Application Performance Management (APM) : New Relic
・newrelic/rpm
Develop Multiple Applications in Parallel
・Pow: Zero-configuration Rack server for Mac OS X
・rodreegez/powder
・If You Use Pow, Install Powder! - Meltdown Countdown
That’s all from the Gemba.