stimulus_reflex VS vite_ruby

Compare stimulus_reflex vs vite_ruby and see what are their differences.

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
stimulus_reflex vite_ruby
45 25
2,199 1,146
0.9% -
7.5 7.1
20 days ago 10 days ago
Ruby Ruby
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.

stimulus_reflex

Posts with mentions or reviews of stimulus_reflex. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-12-29.
  • Coming to grips with JS: a Rubyist's deep dive
    16 projects | dev.to | 29 Dec 2023
    Then there are stack-specific libraries: StimulusReflex for Rails, Phoenix LiveView, Laravel Livewire, Unicorn and Tetra for Django, Blazor for .NET, … and the list goes on.
  • Почему я программирую на Ruby
    11 projects | dev.to | 20 Oct 2023
  • RailsWorld 2023: Hotwire Edition
    3 projects | dev.to | 8 Oct 2023
    Morphing and the concept to do refreshes after broadcast are hardly new. Stimulus Reflex has employed morphing to update the page for years, and CableReady::Updatable, which allows listening to model requests for refreshes, has also been around for a while. But I am excited to see these concepts being adopted in Turbo and becoming more mainstream.
  • Unicorn – A full-stack web framework for Django
    7 projects | news.ycombinator.com | 2 Aug 2023
    Stimulus Reflex (Ruby), which predates Hotwire, also deserves a mention, though most of its momentum seemed to stall when Hotwire was announced.

    https://docs.stimulusreflex.com/

  • Is there Ruby LiveView Framework?
    5 projects | /r/ruby | 11 Jul 2023
    Hi there, not crazy experienced on the topic but after some research i made for personal reasons i found https://mayu.live/ whick looks interesting (and as mentioned already https://docs.stimulusreflex.com/, seems to be close to Liveview)
  • Rails 7 - Turbo Frame and Turbo Stream
    2 projects | /r/rails | 21 Apr 2023
    StimulusReflex Docs pretty easy to use and release 3.5.0 is coming soon.
  • Announcing elm-express
    4 projects | dev.to | 18 Apr 2023
    However, the timing may be a little off. In some ways, it feels like the "Express" way of developing for the backend is dying. We are seeing tools that blur the line between backend and frontend, trying to unify how we develop web applications. Tools like Phoenix LiveView, StimulusReflex, Laravel Livewire, Remix, Next.js, and many others are being developed.
  • Learning Ruby, Rails & Hotwire?
    1 project | /r/rails | 13 Feb 2023
    You can also learn Rails and StimulusReflex
  • A powerful search feature with what Rails provides out of the box
    6 projects | dev.to | 19 Jan 2023
    Reading the article and the source code, I learned a ton of stuff, as always. In his implementation, Louis is using StimulusReflex (built on top of Stimulus) to achieve this. I was curious about several points:
  • The Ultimate Search for Rails - Episode 1
    8 projects | dev.to | 16 Jan 2023
    Now that we know that our backend is working as it should, let’s wire up our stuff. I’m gonna skip on Stimulus Reflex setup and configuration and dive right in. You can easily follow the official setup or, if you use import-maps, follow @julianrubisch’s article on the topic. I also know that leastbad has been working on an automatic installer that detects your configuration and sets everything up for you if you care to try it before the next version of SR gets released.

vite_ruby

Posts with mentions or reviews of vite_ruby. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-11-15.
  • Vite Ruby: Bringing joy to your front end experience
    1 project | news.ycombinator.com | 30 Nov 2023
  • Integrating Bun with Vite Ruby for Lightning-Fast Frontend Builds
    2 projects | dev.to | 15 Nov 2023
    With the recent release of Bun and its newfound support for Vite, coupled with Ruby on Rails 7.1 incorporating native support for Bun, developers can now enhance their web development workflow significantly. Here is the effortless process of enabling Bun for Vite Ruby, ultimately streamlining your front-end builds.
  • Rails Frontend Bundling - Which one should I choose?
    5 projects | dev.to | 22 May 2023
    Vite, in particular, ViteRuby is a solid option. It sits between ESBuild and Webpacker, and if you're looking at Webpacker, Vite may actually be a better option for you. It is a very solid option, and I've enjoyed using Vite personally.
  • Issues upgrading webpacker v5->6 (intermediate step to shakapacker)
    3 projects | /r/rails | 5 May 2023
  • All The Rails Asset Pipelines
    2 projects | /r/rails | 18 Jan 2023
    Yep. vite_rails (website/GitHub) is the way to go.
  • Setting up Svelte with Rails?
    1 project | /r/rails | 12 Nov 2022
    Use vite with https://vite-ruby.netlify.app/ if you don’t go the inertia route.
  • Setup Vite on Rails-7
    3 projects | dev.to | 20 Sep 2022
    --skip-javascript is necessary for avoiding conflicts on the next steps. In case of bootstrap/foundation-sites the asset pipeline is helpful so --skip-asset-pipeline is not applied.
  • Improve your frontend experience in Ruby with Vite.js;
    4 projects | /r/ruby | 11 Feb 2022
    Vite Ruby is an umbrella project with libraries that will allow you to easily integrate Vite at your favourite Ruby framework, such as Rails or Hanami, or a plain Rack app. If you are tired of waiting for webpack to compile, this project might be for you. ​ Vite.js in Ruby ## Why Vite? 🤔 Vite does not bundle your code during development, which means the dev server is extremely fast to start, and your changes will be updated instantly thanks to HMR. This is great when adjusting styles, or tweaking behavior in JS. In production, Vite bundles your code with tree-shaking, lazy-loading, and common chunk splitting out of the box, to achieve optimal loading performance. ## Why Vite in Ruby? 🤔 Vite is great on its own, but configuring it correctly to work for a Ruby app structure requires knowledge of its internals. By following existing Rails and Rack conventions, and adding a few of its own, it becomes possible for ⠀everyone to leverage Vite and its wonderful features! If you are curious about the difference, check this Jumpstart Rails template.
  • Webpacker Retired
    9 projects | /r/rails | 19 Jan 2022
    Vite Rails Docs
  • Autoreloading htmls in Browser with Rails 7
    2 projects | /r/rails | 3 Jan 2022
    It something that basically doesn't work properly since the birth of Rails, 15 years ago. For beginners, this is a big disappointment. You have to tweak Guard-livereload (tricky and not always working, as you mentionned), or try things like browserSync (also tricky, also not always working...) My advice so far : keep Sprockets, in order to have a nice integration with older gems. And completly remove the current js-bundling + importmaps. Instead, replace with the gem 'vite_rails' (repo here : https://github.com/ElMassimo/vite_ruby).

What are some alternatives?

When comparing stimulus_reflex and vite_ruby you can also consider the following projects:

hotwire-rails - Use Hotwire in your Ruby on Rails app

importmap-rails - Use ESM with importmap to manage modern JavaScript in Rails without transpiling or bundling.

turbo - The speed of a single-page web application without having to write any JavaScript

jsbundling-rails - Bundle and transpile JavaScript in Rails with esbuild, rollup.js, or Webpack.

docker-rails-example - A production ready example Rails app that's using Docker and Docker Compose.

hotwire-livereload - Live reload gem for Hotwire Rails apps.

esbuild-rails - Esbuild Rails plugin

Stimulus - A modest JavaScript framework for the HTML you already have

Webpacker - Use Webpack to manage app-like JavaScript modules in Rails

webtransport - WebTransport is a web API for flexible data transport

vite_rails - ⚡️ Vite.js in Ruby, bringing joy to your JavaScript experience [Moved to: https://github.com/ElMassimo/vite_ruby]