Gems

splitwise/super_diff: A more helpful way to view differences between complex data structures in RSpec.
The primary motivation behind this gem is to vastly improve upon RSpec's built-in diffing capabilities. RSpec has many nice features, and one of them is that whenever you use a matcher such as eq, match, include, or have_attributes, you will get a...

shakacode/react_on_rails: Integration of React + Webpack + Rails + rails/webpacker including server-side rendering of React, enabling a better developer experience and faster client performance.
React on Rails Pro supports the latest features of React 18, including React Server Components and streaming. Contact Justin Gordon for more information.
ShakaCode now maintains the official successor to rails/webpacker, shakapacker.
Project is up...

drwl/annotaterb: A Ruby Gem that adds annotations to your Rails models and route files.
A Ruby Gem that adds annotations to your Rails models and route files. - drwl/annotaterb
Adds comments summarizing the model schema or routes in your:
ActiveRecord models
Fixture files
Tests and Specs
FactoryBot factories
routes.rb file (for Rail...





ClosureTree/closure_tree: Easily and efficiently make your ActiveRecord models support hierarchies
Dramatically more performant than ancestry and acts_as_tree, and even more awesome than awesome_nested_set, closure_tree has some great features:
Best-in-class select performance:
Fetch your whole ancestor lineage in 1 SELECT.
Grab all your desce...


pawurb/smart_init: A simple gem for eliminating Ruby initializers boilerplate code, and providing unified service objects API
This gem provides a simple DSL for getting rid of it. It offers an alternative to using Struct.new which does not check for number of parameters provided in initializer, exposes getters and instantiates unecessary class instances.
Smart Init offe...