WebSocket framework for Ruby on Rails.
Rails UJS for the react-rails gem
Use webpack to manage app-like JavaScript modules in Rails
Unobtrusive scripting adapter for jQuery
bootstrap-sass is a Sass-powered version of Bootstrap 3, ready to drop right into your Sass powered applications.
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
Convention over configuration for using Vite in Rails apps
TypeScript definitions for @rails/activestorage
Attach cloud and local files in Rails applications
TypeScript definitions for @rails/actioncable
Ruby on Rails unobtrusive scripting adapter
A Stimulus controller to create new fields on the fly to populate your Rails relationship.
Esbuild plugin for Rails applications
A Stimulus controller to create new fields on the fly to populate your Rails relationship.
Use webpack to manage app-like JavaScript modules in Rails
Power-pack for Turbo
Embedded Ruby (`.erb`) `webpack` loader for Ruby projects.
No description provided.
The speed of a single-page web application without having to write any JavaScript
Edit and display rich text in Rails applications
No description provided.
AnyCable Client plugin to support Turbo Streams
Node.js implementation of port detector
Interactor Rails provides Rails support for the Interactor gem.
Interactors for Ruby on Rails applications
Simple use case interactor for Rails apps based on ActiveModel
Lightrails is a utility library including Action Facade, Action Interactor, Active Representer etc. It aims to provide more modular layers for Ruby on Rails applications.
ActiveInteraction manages application-specific business logic. It is an implementation of what are called service objects, interactors, or the command pattern. No matter what you call it, its built to work seamlessly with Rails.
Canvas Interactor is a mountable engine for handling the oauth workflow with canvas and making api calls from your rails app.
less_interactions lets you structure your Rails applications in a saner way thanks to the interaction/interactor/command pattern.
Methodist - a gem for Ruby on Rails created to stop chaos in your business logic. This gem adds generators to your rails application using some patterns: interactor, builder, observer and client. Just use `rails g <pattern> <new_class_name>`. Docs: https://github.com/QNester/methodist/wiki
Multimodal systems realizing a combination of speech, gesture and graphical-driven interaction are getting part of our everyday life. Examples are in-car assistance systems or recent game consoles. Future interaction will be embedded into smart environments offering the user to choose and to combine a heterogeneous set of interaction devices and modalities based on his preferences realizing an ubiquitous and multimodal access. This framework enables the modeling and execution of multimodal interaction interfaces for the web based on ruby and implements a server-sided synchronisation of all connected modes and media. Currenlty the framework considers gestures, head movements, multi touch and the mouse as principle input modes. The priciple output media is a web application based on a rails frontend as well as sound support based on the SDL libraries. Building this framework is an ongoing effort and it has to be pointed out that it serves to demonstrate scientific research results and is not targeted to we applied to serve productive systems as they are several limitations that need to be solved (maybe with your help?) like for instance multi-user support and authentification. The MINT core gem contains all basic AUI and CUI models as well as the basic infrastructure to create interactors and mappings. For presenting the user interface on a specific platform a "frontend framework" is required. For the first MINT version (2010) we used Rails 2.3 (See http://github.com/sfeu/MINT-rails). The current version uses nodeJS and socketstream as the frontend framework (See http://github.com/sfeu/MINT-platform). The MINT-platform project contains installation instructions. There is still no further documentation for the framework, but a lot of articles about the concepts and theories of our approach have already been published and can be accessed from our project site http://www.multi-access.de .