〔ABC順〕

AnnotateGem

参考:

ivantsepp/annotate_gem: Add comments to your Gemfile with each dependency’s description – GitHub

Gemfile にある Gem の説明を自動でコメントとして追記してくれる Gem – Qiita

Apartment

参考:

influitive/apartment: Database multi-tenancy for Rack (and Rails) applications – GitHub

autoprefixer-rails

参考:

ai/autoprefixer-rails: Autoprefixer for Ruby and Ruby on Rails – GitHub

Autoprefixer Rails で CSS のベンダープレフィックスを sprockets に任せよう – Qiita

Awesome Print

参考:

awesome-print/awesome_print: Pretty print your Ruby objects with style — in full color and with proper indentation – GitHub

Awesome Print の使い方 まとめ | 猫 Rails

Better Errors

参考:

charliesome/better_errors: Better error page for Rack apps – GitHub

Rails Better Errors でデバックする (Ajax でのエラーも) – Qiita

Better_Errors を使って development 環境のエラー画面をリッチにする | Rails Webook

Rails のデバッグが捗るエラー画面 Better Errors 使ってみた! | 酒と涙とRubyとRailsと

Bootsnap

  • Path Pre-Scanning$LOAD_PATHautoload_paths をキャッシュする。有効期間が異なる Stable Cache と Volatile Cache の2種類に分けられる。
  • Compilation Caching:Ruby コードのコンパイル結果、及び、YAML でロードされたオブジェクトをキャッシュする。

参考:

Shopify/bootsnap: Boot large Ruby/Rails apps faster – GitHub

bootsnap について調べてみた – Qiita

Bootsnap について | 日々雑記

Rails 5.2 からデフォルト Gem に採用された Bootsnap を検証した | カウル Tech Blog

bootsnap のせいで Rails 5.2 とかが動かない人へ – Qiita

bootsnap はどれくらい早くなるのか | SlideShare

Bullet

参考:

flyerhzm/bullet: help to kill N+1 queries and unused eager loading – GitHub

Chartkick

参考:

Chartkick – Create beautiful JavaScript charts with one line of Ruby [Official]

ankane/chartkick: Create beautiful JavaScript charts with one line of Ruby – GitHub

chartkick/Content-Security-Policy.md at master · ankane/chartkick – GitHub

Chewy

参考:

toptal/chewy: High-level Elasticsearch Ruby framework based on the official elasticsearch-ruby client – GitHub

Clockwork

参考:

Rykian/clockwork: A scheduler process to replace cron – GitHub

Clowne

参考:

Clowne – A flexible gem for cloning your models

palkan/clowne: A flexible gem for cloning models – GitHub

Font Awesome

参考:

bokmann/font-awesome-rails: the font-awesome font bundled as an asset for the rails asset pipeline – GitHub

FortAwesome/font-awesome-sass: Font-Awesome Sass gem for use in Ruby/Rails projects – GitHub

Font Awesome [Official]

Icons | Font Awesome [Official]

Gruff Graphs

参考:

topfunky/gruff: Gruff graphing library for Ruby – GitHub

Ruby でグラフを描画してみる – Qiita

HTML5Validators

参考:

amatsuda/html5_validators: A gem/plugin for Rails 3, Rails 4, Rails 5, and Rails 6 that enables client-side validation using ActiveModel + HTML5 Form Validation – GitHub

jquery-datatables-rails

参考:

rweng/jquery-datatables-rails: jquery-datatables gem for rails – GitHub

momentjs-rails

参考:

derekprior/momentjs-rails: The Moment.js JavaScript library ready to play with the Rails Asset Pipeline – GitHub

Octicons

参考:

octicons/lib/octicons_helper at master · primer/octicons – GitHub

Octicons [Official]

Documentation for octicons | RubyDoc.info

Octpus

参考:

thiagopradi/octopus: Database Sharding for ActiveRecord – GitHub

Opal Rails

参考:

opal/opal-rails: Bringing Ruby to Rails · Rails bindings for Opal – GitHub

Rails 5 で Opal を使う – Qiita

Pagy

参考:

Pagy [Official]

ddnexus/pagy: The ultimate pagination ruby gem – GitHub

「Pagy」gem で Rails アプリを高速ページネーション 翻訳 | TechRacho

pp_sql

参考:

kvokka/pp_sql: Rails ActiveRecord SQL queries log beautifier – GitHub

Pry

参考:

Pry – an IRB alternative and runtime developer console [Official]

pry/pry: An IRB alternative and runtime developer console – GitHub

rweng/pry-rails: Rails >= 3 pry initializer – GitHub

deivid-rodriguez/pry-byebug: Step-by-step debugging and stack navigation in Pry – GitHub

ConradIrwin/pry-rescue: Start a pry session whenever something goes wrong. – GitHub

pry/pry-stack_explorer: Walk the stack in a Pry session – GitHub

pry-byebug を使って Rails アプリをステップ実行する | Hack Your Design!

pry-byebug で ruby をデバッグする – Qiita

今更聞けない pry の使い方と便利プラグイン集 – Qiita

Pry の簡易的なコマンドまとめ – Qiita

Publify

参考:

Publify by publify [Official]

publify/publify: A self hosted Web publishing platform on Rails – GitHub

rails_best_practices

参考:

flyerhzm/rails_best_practices: a code metric tool for rails projects – GitHub

RequestStore (request_store)

参考:

steveklabnik/request_store: Per-request global storage for Rack – GitHub

リクエスト単位でグローバルな参照を持たせて Audit ログをスッキリ実装したい – Qiita

RequestLocals (request_store_rails)

参考:

ElMassimo/request_store_rails: Per-request global storage for Rails prepared for multi-threaded apps – GitHub

Ridgepole

参考:

winebarrel/ridgepole: Ridgepole is a tool to manage DB schema. It defines DB schema using Rails DSL, and updates DB schema according to DSL. (like Chef/Puppet) – GitHub

さらば「rails migrate」、よろしく「ridgepole」| RE:ENGINES

Searchkick

参考:

ankane/searchkick: Intelligent search made easy with Rails and Elasticsearch – GitHub

Sequel-rails

参考:

Sequel-rails by TalentBox [Official]

TalentBox/sequel-rails: A gem for using Sequel with Rails 4.x and 5.x – GitHub

Sequel: The Database Toolkit for Ruby [Official]

Sequel: The Database Toolkit for Ruby – Documentation [Official]

README.rdoc – Sequel Documentaion [Official]

Sextant

ルーティング一覧ページを生成する。開発時に閲覧する用。Rails 本体にマージされた。

参考:

schneems/sextant: find your route on a long journey over Rails with Sextant – GitHub

How to view rails/routes for a rails engine in the browser – Stack Overflow

Shrine

参考:

Shrine [Official]

shrinerb/shrine: File Attachment toolkit for Ruby applications – GitHub

string_template

参考:

amatsuda/string_template: A template engine for Rails, focusing on speed, using Ruby’s String interpolation syntax – GitHub

SwitchPoint

参考:

eagletmt/switch_point: Switching database connection between readonly one and writable one – GitHub

Trailblazer

参考:

Trailblazer: The Advanced Business Logic Framework [Official]

trailblazer/trailblazer: A High-Level Architecture for Ruby – GitHub

trailblazer/trailblazer-rails: Trailblazer in Rails – GitHub

Trailblazer を使い、Rails のモデルの肥大化問題からサヨナラする – Qiita

Rails アプリに秩序をもたらす Gem、Trailblazer とは? – Qiita

Trailblazer の Reform を使って Rails のフォームとモデルを分離する | よこなのへたのよこずき

Whenever

参考:

javan/whenever: Cron jobs in Ruby – GitHub

will_paginate

参考:

mislav/will_paginate: Pagination library for Rails, Sinatra, Merb, DataMapper, and more – GitHub

Zeus

参考:

burke/zeus: Boot any rails app in under a second – GitHub

zurui-sass-rails

参考:

mahm/zurui-sass-rails: Sass mixins by zurui-design – GitHub

zurui-design | Speaker Deck

よく使う Gem

参考:

最近の Ruby (Rails) 開発でこれいれとくと幸せになれる Gem | のんびり SE の議事録

Rails でリファクタリングにオススメな gem 5選 | Money Forward Engineers’ Blog

Gemfile みせっこ!みんなどんなの使ってます?を開催した | 日々雑記

Gemfile 回収場所 · Issue #6 · ginzarb/meetups – GitHub

非推奨の gem

参考:

実は不要な gem・使われなくなりつつある gem 2017年版 | TechRacho

レガシー Gem

Typo

参考:

saasbook/typo: Typo is the oldest and most powerful Ruby on Rails blogware, providing custom templates, powerful drag and drop plugins API, advanced SEO capabilities, XMLRPC API and many more. – GitHub

pry-nav

参考:

nixme/pry-nav: Binding navigation commands for Pry to make a simple debugger – GitHub

Tagged:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です