Ruby Gems

  • puma: A Ruby/Rack web server built for concurrency
  • figaro: config
  • paranoia: soft delete
  • nokogiri: HTML, XML, SAX, and Reader parser with XPath and CSS selector support
  • rack-attack: middleware for allow, blocking & throttling
  • mini_magick: wrapper for ImageMagick or GraphicsMagick command line (resize image, etc)
  • rack-cors: Middleware for CORS
  • carrierwave: file upload
  • virtus: add “attributes” for class/module
  • pry: irb alternative
  • sequel: database toolkit
  • kaminari: pagination
  • cancancan: user access
  • devise: authorization
  • lograge: tame Rails’ default policy to log everything.
  • jbuilder: generate JSON objects with a Builder-style DSL
  • sidekiq: background process

Test/Spec