Railsで使われているgemのまとめ
Rails 6.1.4.1
sqlite3
SQLite (Railsで利用するデフォルトのDB) を利用するためのインターフェース puma
Ruby / Rackアプリケーション用のWebサーバー
sass-rails
webpacker
webpack (JavaScriptなどのファイルをまとめるモジュールバンドラー) を使うためのラッパー turbolinks
turbolinks は turbo に置き換わる予定?
jbuilder
JSONオブジェクトを作りやすくするためのDSL
bootsnap
Railsの起動処理の最適化やキャッシュにより高速化するためのツール
spring
Railsアプリケーションのpreloader(プリローダー)
Note: Bootsnap and Spring are orthogonal tools. While Bootsnap speeds up the loading of individual source files, Spring keeps a copy of a pre-booted Rails process on hand to completely skip parts of the boot process the next time it's needed. The two tools work well together, and are both included in a newly-generated Rails applications by default.
bootsnapと協調して動く
zeitwerk
i18n
18n (国際化・多言語化を意味する internationalization を短縮したもの) のためのフレームワーク