esbuild-rails VS stimulus-confetti

Compare esbuild-rails vs stimulus-confetti and see what are their differences.

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
esbuild-rails stimulus-confetti
3 1
174 58
- -
4.8 4.4
11 months ago 4 months ago
JavaScript JavaScript
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.

esbuild-rails

Posts with mentions or reviews of esbuild-rails. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-05-09.
  • Is the default importmap method unrealistic in the most popular real world use cases?
    5 projects | /r/rails | 9 May 2023
    Here's the setup I use for reloading with esbuild: https://github.com/excid3/esbuild-rails/blob/main/examples/esbuild.config.mjs
  • Configure Stimulus with esbuild and Babel — Rails & Javascript
    7 projects | dev.to | 26 Feb 2023
    // config/esbuild.mjs import path from 'path' import esbuild from 'esbuild' import rails from 'esbuild-rails' import babel from 'esbuild-plugin-babel' esbuild .build({ bundle: true, // Path to application.js folder absWorkingDir: path.join(process.cwd(), 'app/javascript'), // Application.js file, used by Rails to bundle all JS Rails code entryPoints: ['application.js'], // Destination of JS bundle, points to the Rails JS Asset folder outdir: path.join(process.cwd(), 'app/assets/builds'), // Enables watch option. Will regenerate JS bundle if files are changed watch: process.argv.includes('--watch'), // Split option is disabled, only needed when using multiple input files // More information: https://esbuild.github.io/api/#splitting (change it if using multiple inputs) splitting: false, chunkNames: 'chunks/[name]-[hash]', // Remove unused JS methods treeShaking: true, // Adds mapping information so web browser console can map bundle errors to the corresponding // code line and column in the real code // More information: https://esbuild.github.io/api/#sourcemap sourcemap: process.argv.includes('--development'), // Compresses bundle // More information: https://esbuild.github.io/api/#minify minify: process.argv.includes('--production'), // Removes all console lines from bundle // More information: https://esbuild.github.io/api/#drop drop: process.argv.includes('--production') ? ['console'] : [], // Build command log output: https://esbuild.github.io/api/#log-level logLevel: 'info', // Set of ESLint plugins plugins: [ // Plugin to easily import Rails JS files, such as Stimulus controllers and channels // https://github.com/excid3/esbuild-rails rails(), // Configures bundle with Babel. Babel configuration defined in babel.config.js // Babel translates JS code to make it compatible with older JS versions. // https://github.com/nativew/esbuild-plugin-babel babel() ] }) .catch(() => process.exit(1))
  • Live reloading with Ruby on Rails and esbuild
    11 projects | dev.to | 6 Nov 2021
    Finally, if you're using esbuild with Rails and Stimulus, you'll probably find the esbuild-rails plugin from Chris Oliver useful.

stimulus-confetti

Posts with mentions or reviews of stimulus-confetti. We have used some of these posts to build our list of alternatives and similar projects.

What are some alternatives?

When comparing esbuild-rails and stimulus-confetti you can also consider the following projects:

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

canvas-confetti - 🎉 performant confetti animation in the browser

vite_ruby - ⚡️ Vite.js in Ruby, bringing joy to your JavaScript experience

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

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

stimulus-autocomplete - Stimulus autocomplete component

esbuild-plugin-alias - esbuild plugin for path aliases

stimulus-use - A collection of composable behaviors for your Stimulus Controllers

Foreman - Manage Procfile-based applications

stimulus-remote-rails - A Stimulus controller to handle Rails UJS events.

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

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