Setup Vite, Svelte, Inertia, Stimulus, Bootstrap / Foundation on Rails-7 (Overview)

This page summarizes the projects mentioned and recommended in the original post on dev.to

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
  • vite

    Next generation frontend tooling. It's fast!

  • This bundle of tutorials is bringing together Rails-7, Vite, Inertia, Svelte, Stimulus, Turbo, and: Bootstrap or Foundation-Sites.

  • turbo

    The speed of a single-page web application without having to write any JavaScript (by hotwired)

  • This bundle of tutorials is bringing together Rails-7, Vite, Inertia, Svelte, Stimulus, Turbo, and: Bootstrap or Foundation-Sites.

  • 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 logo
  • jsbundling-rails

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

  • I spent weeks for understanding all that new frontend options around the new rails-7 and the great new enhancements. From my view, rails should only have two default options on frontend: Importmaps, which needs no Node setup on development machine and production server. But, if you have Node or you want to have Hot Module Reloading (HMR) with code-splitting or want or have to be able compiling javascript files like .ts, .jsx, .svelte. So, if Node, why not Vite? I totally agree with Juice10. Currently Webpacker has more Downloads but reading comparitions it seems to be a matter of time until Vite is ahead. On the other hand, jsbundling together with a gem like rails_live_reload is working fast, but its always triggering a page reload and all the javascript even if you're just modifying styles. This was the decisive reason for me.

  • rails_live_reload

    Live Reload for your Rails app. The easiest way to increase your productivity.

  • I spent weeks for understanding all that new frontend options around the new rails-7 and the great new enhancements. From my view, rails should only have two default options on frontend: Importmaps, which needs no Node setup on development machine and production server. But, if you have Node or you want to have Hot Module Reloading (HMR) with code-splitting or want or have to be able compiling javascript files like .ts, .jsx, .svelte. So, if Node, why not Vite? I totally agree with Juice10. Currently Webpacker has more Downloads but reading comparitions it seems to be a matter of time until Vite is ahead. On the other hand, jsbundling together with a gem like rails_live_reload is working fast, but its always triggering a page reload and all the javascript even if you're just modifying styles. This was the decisive reason for me.

  • Svelte

    Cybernetically enhanced web apps

  • This bundle of tutorials is bringing together Rails-7, Vite, Inertia, Svelte, Stimulus, Turbo, and: Bootstrap or Foundation-Sites.

  • Stimulus

    A modest JavaScript framework for the HTML you already have

  • This bundle of tutorials is bringing together Rails-7, Vite, Inertia, Svelte, Stimulus, Turbo, and: Bootstrap or Foundation-Sites.

  • inertia

    Inertia.js lets you quickly build modern single-page React, Vue and Svelte apps using classic server-side routing and controllers.

  • This bundle of tutorials is bringing together Rails-7, Vite, Inertia, Svelte, Stimulus, Turbo, and: Bootstrap or Foundation-Sites.

  • 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.

    InfluxDB logo
  • Haml

    HTML Abstraction Markup Language - A Markup Haiku

  • Views are written in haml. If you work on erb there are converters like haml-to-erb. I am working on RubyMine, Apple-Notebook, production Server is Debian (for node-setup) and yarn. I tried to write less text and rather link to the sources.

  • Foundation

    The most advanced responsive front-end framework in the world. Quickly create prototypes and production code for sites that work on any kind of device.

  • This bundle of tutorials is bringing together Rails-7, Vite, Inertia, Svelte, Stimulus, Turbo, and: Bootstrap or Foundation-Sites.

  • Bootstrap

    The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.

  • This bundle of tutorials is bringing together Rails-7, Vite, Inertia, Svelte, Stimulus, Turbo, and: Bootstrap or Foundation-Sites.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Integration Testing in Obsidian

    3 projects | dev.to | 2 May 2024
  • Integrate Bootstrap with React

    2 projects | dev.to | 19 Apr 2024
  • Meteor is getting new docs!

    2 projects | dev.to | 24 Jan 2024
  • RiotJS + ViteJS tutorial

    4 projects | dev.to | 15 Nov 2023
  • How to Build an Image Search App With Pagination Using React

    4 projects | dev.to | 5 Oct 2023