WebSocket framework for Ruby on Rails.
Rails UJS for the react-rails gem
Use webpack to manage app-like JavaScript modules in Rails
A cache object that deletes the least-recently-used items.
Unobtrusive scripting adapter for jQuery
AnyCable Client plugin to support Turbo Streams
A lightweight cache for file metadata, ideal for processes that work on a specific set of files and only need to reprocess files that have changed since the last run
Additional Jest matchers
bootstrap-sass is a Sass-powered version of Bootstrap 3, ready to drop right into your Sass powered applications.
Require hook for automatic V8 compile cache persistence
react-on-rails JavaScript for react_on_rails Ruby gem
A tiny Fetch API wrapper that allows you to make http requests without need to handle to send the CSRF Token on every request
Type safe mocking extensions for jest
A simple key/value storage using files to persist the data
extended POSIX-style sprintf
Convention over configuration for using Vite in Rails apps
Attach cloud and local files in Rails applications
TypeScript definitions for @rails/activestorage
TypeScript definitions for @rails/actioncable
Ruby on Rails unobtrusive scripting adapter
Parses Cache-Control and other headers. Helps building correct HTTP caches and proxies
A Stimulus controller to create new fields on the fly to populate your Rails relationship.
Type safe mocking extensions for vitest, forked from jest-mock-extended
Require hook for automatic V8 compile cache persistence
This allows to generate an auto-expiring cache key for a collection of records
Enable a Rails application to have separate databases for each tenant. This gem primarily extends Active Record, creating a new connection pool for each tenant and using horizontal sharding to swap between them. It also provides integrations for middleware tenant selection, Action View Caching, Active Job, Action Cable, Active Storage, Action Mailbox, and Action Text, with support and documentation for Solid Cache, Solid Queue, Solid Cable, and Turbo Rails.