cable-streams
Extend Turbo Streams with Custom Turbo Stream Actions and CableReady operations (by marcoroth)
Stimulus
A modest JavaScript framework for the HTML you already have (by hotwired)
cable-streams | Stimulus | |
---|---|---|
1 | 115 | |
26 | 12,876 | |
- | 0.3% | |
0.0 | 4.0 | |
over 2 years ago | 26 days ago | |
TypeScript | TypeScript | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
cable-streams
Posts with mentions or reviews of cable-streams.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-05-15.
-
Custom Turbo Stream Actions
Turbo streams with Stimulus Controllers give us enough power to achieve custom actions. Without further dependencies. If you use CableReady anyway, then have a look at this package from the wonderful Marco Roth that enables you to use the cable ready operations with turbo streams.
Stimulus
Posts with mentions or reviews of Stimulus.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-12-03.
-
One simple trick to increase Stimulus.js legacy browser compatibility
Stimulus.js states in its installation documentation:
-
Release 0.4 Progress
After that I was left another feedback on refactoring it to use tags instead of buttons so that Mac users can cmd+click to open in new tab and they left a code suggestion which didn't make sense. after some back and forth I realized they didn't want buttons and event listeners instead they wanted tags with Stimulus.js functionality. After some research and more back and forth, I was able able to makes changes the maintainer wanted. It was nice cause I was not aware of stimulus.js and how it worked. And finally it was merged. I'm glad they were quick with their response so that I could quickly update the code.
-
If Not React, Then What?
I write web apps with UI using ES6 native modules and https://stimulus.hotwired.dev. It's very simple, and life is good. No-build is the way.
-
Solving the Challenge of Connecting Stimulus Controllers Inside Shadow DOM
For more information on Stimulus, you can refer to the official documentation.
-
Turbo Streaming Modals in Ruby on Rails
I also recommend checking out the docs for Stimulus and Turbo to familiarise yourself with all their features and the APIs used in this series.
-
Google: Angular and Wiz Are Merging
Any tips on preparing to work with Wiz as an incoming intern. I heard its identical to Stimulus: https://stimulus.hotwired.dev/
-
How to integrate Component Architecture into Symfony?
use Stimulus
- Stimulus: A modest JavaScript framework for the HTML you already have
-
Build Drag and Drop with Rails Hotwire
With Stimulus, you've got a powerful tool to take your app's interactivity up a notch. For even more awesome features and Stimulus wizardry, check out the Stimulus Documentation.
-
Supercharge your Stimulus controllers with Custom APIs
The next version of Stimulus makes it easier to access parts of the private API thanks to my pull request.
What are some alternatives?
When comparing cable-streams and Stimulus you can also consider the following projects:
hotwire-chat - Hotwire Chat is a demo Ruby on Rails web application built with Hotwire.
htmx - </> htmx - high power tools for HTML
turbo_power - Custom Actions power-pack for Turbo Streams
inertia - Inertia.js lets you quickly build modern single-page React, Vue and Svelte apps using classic server-side routing and controllers.
turbo_ready - Take full control of the DOM with Turbo Streams [Moved to: https://github.com/hopsoft/turbo_boost-streams]
view_component - A framework for building reusable, testable & encapsulated view components in Ruby on Rails.